diff --git a/jdesign-iconfont/config.json b/jdesign-iconfont/config.json new file mode 100644 index 0000000..2f46173 --- /dev/null +++ b/jdesign-iconfont/config.json @@ -0,0 +1,111 @@ +{ + "name": "nutui-icon", + "data": [ + { + "name": "V12 Icon", + "nameEn": "V12 Icon", + "icons": [ + "plus", + "star", + "notice", + "find", + "search", + "tips", + "heart", + "eye", + "mask-close", + "more", + "fabulous", + "check-disabled", + "success", + "dongdong", + "minus", + "failure", + "check", + "link", + "user-add", + "apps", + "category", + "cart", + "heart-fill", + "people", + "download", + "refresh", + "checked", + "triangle-up", + "image-error", + "star-fill", + "service", + "close", + "arrow-right", + "loading1", + "check-checked", + "warning", + "joy-smile", + "del", + "arrow-up", + "add", + "play-circle-fill", + "top", + "user", + "share", + "retweet", + "location", + "loading", + "triangle-down", + "arrow-down", + "marshalling", + "arrow-left", + "check-normal", + "jd", + "photograph", + "checklist", + "poweroff-circle-fill", + "double-arrow-up" + ] + } + ], + "style": [ + { + "name": "通用动态样式", + "nameEn": "Universal Dynamic Style", + "icons": [ + { + "name": "double-arrow-up", + "animation-name": "am-jump", + "animation-time": "am-infinite" + }, + { + "name": "star", + "animation-name": "am-blink", + "animation-time": "am-infinite" + }, + { + "name": "refresh", + "animation-name": "am-rotate", + "animation-time": "am-infinite" + }, + { + "name": "heart-fill", + "animation-name": "am-breathe", + "animation-time": "am-infinite" + }, + { + "name": "microphone", + "animation-name": "am-flash", + "animation-time": "am-infinite" + }, + { + "name": "download", + "animation-name": "am-bounce", + "animation-time": "am-infinite" + }, + { + "name": "message", + "animation-name": "am-shake", + "animation-time": "am-infinite" + } + ] + } + ] +} diff --git a/jdesign-iconfont/icon_iconfont.js b/jdesign-iconfont/icon_iconfont.js new file mode 100644 index 0000000..c1f0c25 --- /dev/null +++ b/jdesign-iconfont/icon_iconfont.js @@ -0,0 +1,60 @@ +export default { + 'nut-icon-retweet': 61023,// retweet + 'nut-icon-check-checked': 62532,// check-checked + 'nut-icon-arrow-down': 59549,// arrow-down + 'nut-icon-check-disabled': 60986,// check-disabled + 'nut-icon-arrow-left': 62524,// arrow-left + 'nut-icon-loading1': 58749,// loading1 + 'nut-icon-notice': 62281,// notice + 'nut-icon-service': 59132,// service + 'nut-icon-arrow-up': 60325,// arrow-up + 'nut-icon-user': 62486,// user + 'nut-icon-loading': 57670,// loading + 'nut-icon-find': 59001,// find + 'nut-icon-image': 58717,// image + 'nut-icon-play-circle-fill': 62725,// play-circle-fill + 'nut-icon-arrow-right': 62354,// arrow-right + 'nut-icon-cart': 57650,// cart + 'nut-icon-jd': 60544,// jd + 'nut-icon-dongdong': 58441,// dongdong + 'nut-icon-check': 58635,// check + 'nut-icon-photograph': 60705,// photograph + 'nut-icon-people': 60271,// people + 'nut-icon-image-error': 61722,// image-error + 'nut-icon-minus': 58677,// minus + 'nut-icon-checked': 58627,// checked + 'nut-icon-check-normal': 61243,// check-normal + 'nut-icon-checklist': 62721,// checklist + 'nut-icon-plus': 60137,// plus + 'nut-icon-mask-close': 59329,// mask-close + 'nut-icon-triangle-down': 60313,// triangle-down + 'nut-icon-fabulous': 62028,// fabulous + 'nut-icon-close': 60496,// close + 'nut-icon-failure': 60405,// failure + 'nut-icon-user-add': 57849,// user-add + 'nut-icon-joy-smile': 61138,// joy-smile + 'nut-icon-share': 57846,// share + 'nut-icon-del': 58271,// del + 'nut-icon-category': 60394,// category + 'nut-icon-star-fill': 58551,// star-fill + 'nut-icon-location': 58456,// location + 'nut-icon-refresh': 57545,// refresh + 'nut-icon-link': 61666,// link + 'nut-icon-add': 57918,// add + 'nut-icon-heart': 59521,// heart + 'nut-icon-heart-fill': 58535,// heart-fill + 'nut-icon-tips': 61534,// tips + 'nut-icon-double-arrow-up': 61044,// double-arrow-up + 'nut-icon-search': 59179,// search + 'nut-icon-top': 58665,// top + 'nut-icon-download': 57848,// download + 'nut-icon-star': 57481,// star + 'nut-icon-apps': 60702,// apps + 'nut-icon-eye': 62485,// eye + 'nut-icon-warning': 60033,// warning + 'nut-icon-success': 60971,// success + 'nut-icon-more': 58864,// more + 'nut-icon-poweroff-circle-fill': 58596,// poweroff-circle-fill + 'nut-icon-triangle-up': 58003,// triangle-up + 'nut-icon-marshalling': 60127,// marshalling +} \ No newline at end of file diff --git a/jdesign-iconfont/icon_iconfont.json b/jdesign-iconfont/icon_iconfont.json new file mode 100644 index 0000000..8718a02 --- /dev/null +++ b/jdesign-iconfont/icon_iconfont.json @@ -0,0 +1 @@ +[{"unicode":"ee5f","d":"M42.67 725.33a128 128 0 0 0 128 128h170.66a128 128 0 0 0 128-128v-170.66a128 128 0 0 0-128-128h-170.66a128 128 0 0 0-128 128v170.66z m128 42.67a42.67 42.67 0 0 1-42.67-42.67v-170.66a42.67 42.67 0 0 1 42.67-42.67h170.66a42.67 42.67 0 0 1 42.67 42.67v170.66a42.67 42.67 0 0 1-42.67 42.67h-170.66z m512-426.67a128 128 0 0 1-128-128v-170.66a128 128 0 0 1 128-128h170.66a128 128 0 0 1 128 128v170.66a128 128 0 0 1-128 128h-170.66z m170.66-85.33a42.67 42.67 0 0 0 42.67-42.67v-170.66a42.67 42.67 0 0 0-42.67-42.67h-170.66a42.67 42.67 0 0 0-42.67 42.67v170.66a42.67 42.67 0 0 0 42.67 42.67h170.66z m-250.73 551.68a42.67 42.67 0 1 1-10.54-84.65c135.02-16.85 242.13-123.95 258.97-258.99a42.67 42.67 0 0 1 72.04-25.34l87.96 85.33a42.67 42.67 0 0 1-59.41 61.27l-33.99-32.98c-47.02 135.85-168.11 237.06-315.03 255.36z m-429.61-503.74a42.67 42.67 0 0 1-72.04 25.36l-87.98-85.33a42.67 42.67 0 1 1 59.39-61.27l34.01 32.98c47.02-135.85 168.11-237.06 315.03-255.36a42.67 42.67 0 1 1 10.54 84.65c-135.02 16.85-242.13 123.95-258.95 258.99z","originDs":[{"d":"M42.67 170.67a128 128 0 0 1 128-128h170.66a128 128 0 0 1 128 128v170.66a128 128 0 0 1-128 128h-170.66a128 128 0 0 1-128-128v-170.66z m128-42.67a42.67 42.67 0 0 0-42.67 42.67v170.66a42.67 42.67 0 0 0 42.67 42.67h170.66a42.67 42.67 0 0 0 42.67-42.67v-170.66a42.67 42.67 0 0 0-42.67-42.67h-170.66z m512 426.67a128 128 0 0 0-128 128v170.66a128 128 0 0 0 128 128h170.66a128 128 0 0 0 128-128v-170.66a128 128 0 0 0-128-128h-170.66z m170.66 85.33a42.67 42.67 0 0 1 42.67 42.67v170.66a42.67 42.67 0 0 1-42.67 42.67h-170.66a42.67 42.67 0 0 1-42.67-42.67v-170.66a42.67 42.67 0 0 1 42.67-42.67h170.66z m-250.73-551.68a42.67 42.67 0 1 0-10.54 84.65c135.02 16.85 242.13 123.95 258.97 258.99a42.67 42.67 0 0 0 72.04 25.34l87.96-85.33a42.67 42.67 0 0 0-59.41-61.27l-33.99 32.98c-47.02-135.85-168.11-237.06-315.03-255.36z m-429.61 503.74a42.67 42.67 0 0 0-72.04-25.36l-87.98 85.33a42.67 42.67 0 1 0 59.39 61.27l34.01-32.98c47.02 135.85 168.11 237.06 315.03 255.36a42.67 42.67 0 1 0 10.54-84.65c-135.02-16.85-242.13-123.95-258.95-258.99z","fill":"#1A1A1A"}],"horizAdvX":1024,"vertAdvY":1024,"glyphName":"nut-icon-retweet","originName":"retweet"},{"unicode":"f444","d":"M512 768a384 384 0 1 1 0-768 384 384 0 0 1 0 768z m-469.36-384a469.36 469.36 0 1 0 938.72 0 469.36 469.36 0 0 0-938.72 0zM768 384a256 256 0 1 0-512 0 256 256 0 0 0 512 0z","originDs":[{"d":"M512 128a384 384 0 1 0 0 768 384 384 0 0 0 0-768z m-469.36 384a469.36 469.36 0 1 1 938.72 0 469.36 469.36 0 0 1-938.72 0z","fill":"undefined"},{"d":"M768 512a256 256 0 1 1-512 0 256 256 0 0 1 512 0z","fill":"undefined"}],"horizAdvX":1024,"vertAdvY":1024,"glyphName":"nut-icon-check-checked","originName":"check-checked"},{"unicode":"e89d","d":"M158.17 606.1700000000001a42.67 42.67 0 1 1-60.34-60.34l384-384a42.67 42.67 0 0 1 60.36 0l384 384a42.67 42.67 0 1 1-60.36 60.34l-353.83-353.84-353.83 353.84z","originDs":[{"d":"M158.17 289.83a42.67 42.67 0 1 0-60.34 60.34l384 384a42.67 42.67 0 0 0 60.36 0l384-384a42.67 42.67 0 1 0-60.36-60.34l-353.83 353.84-353.83-353.84z","fill":"#1A1A1A"}],"horizAdvX":1024,"vertAdvY":1024,"glyphName":"nut-icon-arrow-down","originName":"arrow-down"},{"unicode":"ee3a","d":"M506.47 896c-278.5 0-506.37-227.87-506.38-506.37s227.87-506.37 506.38-506.38 506.37 227.87 506.37 506.38-225.06 506.37-506.37 506.37z m202.55-571.08h-402.29c-45.01 0-67.52 22.51-67.52 67.52 0 45.01 22.5 67.52 67.52 67.52h402.29c45.01 0 67.52-22.5 67.51-67.52 0-45.01-22.5-67.52-67.51-67.52z","originDs":[{"d":"M506.47 0c-278.5 0-506.37 227.87-506.38 506.37s227.87 506.37 506.38 506.38 506.37-227.87 506.37-506.38-225.06-506.37-506.37-506.37z m202.55 571.08h-402.29c-45.01 0-67.52-22.51-67.52-67.52 0-45.01 22.5-67.52 67.52-67.52h402.29c45.01 0 67.52 22.5 67.51 67.52 0 45.01-22.5 67.52-67.51 67.52z","fill":"#333"}],"horizAdvX":1024,"vertAdvY":1024,"glyphName":"nut-icon-check-disabled","originName":"check-disabled"},{"unicode":"f43c","d":"M716.73 811.81a43.89 43.89 0 0 0 3.65-62.02l-325.26-365.79 325.19-365.71a43.89 43.89 0 0 0-65.54-58.37l-351.08 394.97a43.89 43.89 0 0 0 0 58.37l351.08 394.97a43.89 43.89 0 0 0 61.96 3.66z","originDs":[{"d":"M716.73 84.19a43.89 43.89 0 0 1 3.65 62.02l-325.26 365.79 325.19 365.71a43.89 43.89 0 0 1-65.54 58.37l-351.08-394.97a43.89 43.89 0 0 1 0-58.37l351.08-394.97a43.89 43.89 0 0 1 61.96-3.66z","fill":"undefined"}],"horizAdvX":1024,"vertAdvY":1024,"glyphName":"nut-icon-arrow-left","originName":"arrow-left"},{"unicode":"e57d","d":"M520.66 831.44a29.24 29.24 0 0 1-7.07 0.89c-16.21 0-29.35-13.14-29.35-29.35 0-15.83 12.54-28.7 28.23-29.29v-0.08c0.38 0 0.75 0.01 1.12 0.02 216.49 0 389.63-173.94 389.63-390.44s-173.14-388.83-389.63-388.82-389.63 172.33-389.63 388.83c0 0.27 0.01 0.54 0.01 0.8h-0.01c0 16.21-13.14 29.35-29.35 29.35s-29.35-13.14-29.35-29.35c0-0.06 0.01-0.11 0.01-0.16 0-0.21-0.01-0.42-0.01-0.64 0-247.61 200.72-448.33 448.33-448.33 247.61 0 448.33 200.72 448.33 448.33 0 245.24-196.92 444.46-441.25 448.24z","originDs":[{"d":"M520.66 64.56a29.24 29.24 0 0 0-7.07-0.89c-16.21 0-29.35 13.14-29.35 29.35 0 15.83 12.54 28.7 28.23 29.29v0.08c0.38 0 0.75-0.01 1.12-0.02 216.49 0 389.63 173.94 389.63 390.44s-173.14 388.83-389.63 388.82-389.63-172.33-389.63-388.83c0-0.27 0.01-0.54 0.01-0.8h-0.01c0-16.21-13.14-29.35-29.35-29.35s-29.35 13.14-29.35 29.35c0 0.06 0.01 0.11 0.01 0.16 0 0.21-0.01 0.42-0.01 0.64 0 247.61 200.72 448.33 448.33 448.33 247.61 0 448.33-200.72 448.33-448.33 0-245.24-196.92-444.46-441.25-448.24z","fill":"#333"}],"horizAdvX":1024,"vertAdvY":1024,"glyphName":"nut-icon-loading1","originName":"loading1"},{"unicode":"f349","d":"M512 735.09c-122.08 0-225.28-92.31-239.54-215.41l-15.44-133.63a209.7 209.7 0 0 0-49.88-113.37 38.77 38.77 0 0 1 28.53-64.22h552.74a38.77 38.77 0 0 1 28.45 64.29 209.7 209.7 0 0 0-49.81 113.3l-15.51 133.63c-14.19 123.1-117.39 215.41-239.54 215.41z m-326.73-205.39c19.31 166.84 159.45 293.16 326.73 293.16 167.28 0 307.49-126.32 326.73-293.16l15.51-133.56c2.78-24.5 12.95-47.47 28.89-65.83 70.44-81.26 13.97-209.63-94.72-209.62h-140.95a43.89 43.89 0 0 0 39.94-59.54c-26.48-69.19-96.33-116-175.4-116.01-79.07 0-148.92 46.81-175.4 116.01a43.89 43.89 0 0 0 40.01 59.54h-141.09c-108.69 0-165.16 128.37-94.72 209.55 16.02 18.43 26.11 41.4 28.96 65.83l15.36 133.63z m193.32-409.01a43.89 43.89 0 0 0 40.01-28.24c12.65-33.06 48.42-59.54 93.4-59.54 45.06 0 80.75 26.48 93.4 59.54a43.89 43.89 0 0 0 40.01 28.24h-266.82z","originDs":[{"d":"M512 160.91c-122.08 0-225.28 92.31-239.54 215.41l-15.44 133.63a209.7 209.7 0 0 1-49.88 113.37 38.77 38.77 0 0 0 28.53 64.22h552.74a38.77 38.77 0 0 0 28.45-64.29 209.7 209.7 0 0 1-49.81-113.3l-15.51-133.63c-14.19-123.1-117.39-215.41-239.54-215.41z m-326.73 205.39c19.31-166.84 159.45-293.16 326.73-293.16 167.28 0 307.49 126.32 326.73 293.16l15.51 133.56c2.78 24.5 12.95 47.47 28.89 65.83 70.44 81.26 13.97 209.63-94.72 209.62h-140.95a43.89 43.89 0 0 1 39.94 59.54c-26.48 69.19-96.33 116-175.4 116.01-79.07 0-148.92-46.81-175.4-116.01a43.89 43.89 0 0 1 40.01-59.54h-141.09c-108.69 0-165.16-128.37-94.72-209.55 16.02-18.43 26.11-41.4 28.96-65.83l15.36-133.63z m193.32 409.01a43.89 43.89 0 0 1 40.01 28.24c12.65 33.06 48.42 59.54 93.4 59.54 45.06 0 80.75-26.48 93.4-59.54a43.89 43.89 0 0 1 40.01-28.24h-266.82z","fill":"undefined"}],"horizAdvX":1024,"vertAdvY":1024,"glyphName":"nut-icon-notice","originName":"notice"},{"unicode":"e6fc","d":"M512 735.09a351.09 351.09 0 0 1-351.09-351.09v-43.89h87.78a131.66 131.66 0 0 0 131.65-131.65v-131.66a131.66 131.66 0 0 0-131.65-131.66h-43.89a131.66 131.66 0 0 0-131.66 131.66v307.2a438.86 438.86 0 1 0 877.72 0v-307.2a131.66 131.66 0 0 0-131.66-131.66h-43.89a131.66 131.66 0 0 0-131.65 131.66v131.66a131.66 131.66 0 0 0 131.65 131.65h87.78v43.89a351.09 351.09 0 0 1-351.09 351.09z m351.09-482.75h-87.78a43.89 43.89 0 0 1-43.88-43.88v-131.66a43.89 43.89 0 0 1 43.88-43.89h43.89a43.89 43.89 0 0 1 43.89 43.89v175.54z m-702.18 0v-175.54a43.89 43.89 0 0 1 43.89-43.89h43.89a43.89 43.89 0 0 1 43.88 43.89v131.66a43.89 43.89 0 0 1-43.88 43.88h-87.78z","originDs":[{"d":"M512 160.91a351.09 351.09 0 0 0-351.09 351.09v43.89h87.78a131.66 131.66 0 0 1 131.65 131.65v131.66a131.66 131.66 0 0 1-131.65 131.66h-43.89a131.66 131.66 0 0 1-131.66-131.66v-307.2a438.86 438.86 0 1 1 877.72 0v307.2a131.66 131.66 0 0 1-131.66 131.66h-43.89a131.66 131.66 0 0 1-131.65-131.66v-131.66a131.66 131.66 0 0 1 131.65-131.65h87.78v-43.89a351.09 351.09 0 0 0-351.09-351.09z m351.09 482.75h-87.78a43.89 43.89 0 0 0-43.88 43.88v131.66a43.89 43.89 0 0 0 43.88 43.89h43.89a43.89 43.89 0 0 0 43.89-43.89v-175.54z m-702.18 0v175.54a43.89 43.89 0 0 0 43.89 43.89h43.89a43.89 43.89 0 0 0 43.88-43.89v-131.66a43.89 43.89 0 0 0-43.88-43.88h-87.78z","fill":"undefined"}],"horizAdvX":1024,"vertAdvY":1024,"glyphName":"nut-icon-service","originName":"service"},{"unicode":"eba5","d":"M229.45 253.73000000000002a43.89 43.89 0 0 1 61.73-6l220.82 181.84 220.82-181.84a43.89 43.89 0 1 1 55.73 67.74l-248.68 204.8a43.89 43.89 0 0 1-55.74 0l-248.68-204.8a43.89 43.89 0 0 1-6-61.74z","originDs":[{"d":"M229.45 642.27a43.89 43.89 0 0 0 61.73 6l220.82-181.84 220.82 181.84a43.89 43.89 0 1 0 55.73-67.74l-248.68-204.8a43.89 43.89 0 0 0-55.74 0l-248.68 204.8a43.89 43.89 0 0 0-6 61.74z","fill":"undefined"}],"horizAdvX":1024,"vertAdvY":1024,"glyphName":"nut-icon-arrow-up","originName":"arrow-up"},{"unicode":"f416","d":"M512 735.09c-79.29 0-140-60.85-140-131.66 0-70.8 60.71-131.66 140-131.66s140 60.85 140 131.66c0 70.8-60.71 131.66-140 131.66z m-227.77-131.66c0 123.1 103.86 219.43 227.77 219.43 123.83 0 227.77-96.33 227.77-219.43s-103.86-219.43-227.77-219.43c-123.83 0-227.77 96.33-227.77 219.43z m19.09-391.83c-54.35-25.89-69.27-53.25-69.26-68.97 0-15.73 14.92-43.08 69.26-68.98 51.2-24.43 124.85-40.74 208.68-40.74 83.82 0 157.55 16.31 208.68 40.74 54.35 25.89 69.27 53.25 69.26 68.98 0 15.8-14.92 43.08-69.26 68.97-51.2 24.43-124.85 40.74-208.68 40.74-83.82 0-157.55-16.31-208.68-40.74z m-37.81 79.22c65.39 31.23 152.58 49.3 246.49 49.29 93.92 0 181.1-18.07 246.49-49.29 62.1-29.62 119.22-79.14 119.22-148.19s-57.12-118.56-119.22-148.19c-65.39-31.23-152.58-49.3-246.49-49.3-93.92 0-181.1 18.07-246.49 49.3-62.1 29.62-119.22 79.14-119.22 148.19s57.12 118.56 119.22 148.19z","originDs":[{"d":"M512 160.91c-79.29 0-140 60.85-140 131.66 0 70.8 60.71 131.66 140 131.66s140-60.85 140-131.66c0-70.8-60.71-131.66-140-131.66z m-227.77 131.66c0-123.1 103.86-219.43 227.77-219.43 123.83 0 227.77 96.33 227.77 219.43s-103.86 219.43-227.77 219.43c-123.83 0-227.77-96.33-227.77-219.43z m19.09 391.83c-54.35 25.89-69.27 53.25-69.26 68.97 0 15.73 14.92 43.08 69.26 68.98 51.2 24.43 124.85 40.74 208.68 40.74 83.82 0 157.55-16.31 208.68-40.74 54.35-25.89 69.27-53.25 69.26-68.98 0-15.8-14.92-43.08-69.26-68.97-51.2-24.43-124.85-40.74-208.68-40.74-83.82 0-157.55 16.31-208.68 40.74z m-37.81-79.22c65.39-31.23 152.58-49.3 246.49-49.29 93.92 0 181.1 18.07 246.49 49.29 62.1 29.62 119.22 79.14 119.22 148.19s-57.12 118.56-119.22 148.19c-65.39 31.23-152.58 49.3-246.49 49.3-93.92 0-181.1-18.07-246.49-49.3-62.1-29.62-119.22-79.14-119.22-148.19s57.12-118.56 119.22-148.19z","fill":"undefined"}],"horizAdvX":1024,"vertAdvY":1024,"glyphName":"nut-icon-user","originName":"user"},{"unicode":"e146","d":"M512 822.86a43.89 43.89 0 0 0 43.89-43.89v-118.49a43.89 43.89 0 0 0-87.78 0v118.49a43.89 43.89 0 0 0 43.89 43.89z m-310.35-128.51a43.89 43.89 0 0 0 62.1 0l83.68-83.83a43.89 43.89 0 1 0-62.03-62.02l-83.75 83.75a43.89 43.89 0 0 0 0 62.1z m620.7 0a43.89 43.89 0 0 0 0-62.1l-83.83-83.68a43.89 43.89 0 1 0-62.02 62.03l83.75 83.82a43.89 43.89 0 0 0 62.1 0z m-749.21-310.35a43.89 43.89 0 0 0 43.89 43.89h118.49a43.89 43.89 0 0 0 0-87.78h-118.49a43.89 43.89 0 0 0-43.89 43.89z m671.45 0a43.89 43.89 0 0 0 43.89 43.89h118.49a43.89 43.89 0 1 0 0-87.78h-118.49a43.89 43.89 0 0 0-43.89 43.89z m-397.09-164.5a43.89 43.89 0 0 0 0-62.02l-83.75-83.83a43.89 43.89 0 1 0-62.1 62.1l83.83 83.68a43.89 43.89 0 0 0 62.02 0z m329 0a43.89 43.89 0 0 0 62.02 0l83.83-83.75a43.89 43.89 0 1 0-62.1-62.1l-83.68 83.83a43.89 43.89 0 0 0 0 62.02z m-164.5-68.09a43.89 43.89 0 0 0 43.89-43.89v-118.49a43.89 43.89 0 1 0-87.78 0v118.49a43.89 43.89 0 0 0 43.89 43.89z","originDs":[{"d":"M512 73.14a43.89 43.89 0 0 1 43.89 43.89v118.49a43.89 43.89 0 0 1-87.78 0v-118.49a43.89 43.89 0 0 1 43.89-43.89z m-310.35 128.51a43.89 43.89 0 0 1 62.1 0l83.68 83.83a43.89 43.89 0 1 1-62.03 62.02l-83.75-83.75a43.89 43.89 0 0 1 0-62.1z m620.7 0a43.89 43.89 0 0 1 0 62.1l-83.83 83.68a43.89 43.89 0 1 1-62.02-62.03l83.75-83.82a43.89 43.89 0 0 1 62.1 0z m-749.21 310.35a43.89 43.89 0 0 1 43.89-43.89h118.49a43.89 43.89 0 0 1 0 87.78h-118.49a43.89 43.89 0 0 1-43.89-43.89z m671.45 0a43.89 43.89 0 0 1 43.89-43.89h118.49a43.89 43.89 0 1 1 0 87.78h-118.49a43.89 43.89 0 0 1-43.89-43.89z m-397.09 164.5a43.89 43.89 0 0 1 0 62.02l-83.75 83.83a43.89 43.89 0 1 1-62.1-62.1l83.83-83.68a43.89 43.89 0 0 1 62.02 0z m329 0a43.89 43.89 0 0 1 62.02 0l83.83 83.75a43.89 43.89 0 1 1-62.1 62.1l-83.68-83.83a43.89 43.89 0 0 1 0-62.02z m-164.5 68.09a43.89 43.89 0 0 1 43.89 43.89v118.49a43.89 43.89 0 1 1-87.78 0v-118.49a43.89 43.89 0 0 1 43.89-43.89z","fill":"undefined"}],"horizAdvX":1024,"vertAdvY":1024,"glyphName":"nut-icon-loading","originName":"loading"},{"unicode":"e679","d":"M512-128c-281.6 0-512 230.4-512 512s230.4 512 512 512 512-230.4 512-512-230.4-512-512-512z m0 930.91c-230.4 0-418.91-188.51-418.91-418.91s188.51-418.91 418.91-418.91 418.91 188.51 418.91 418.91-188.51 418.91-418.91 418.91z m-134.98-602.77c-20.95 0-39.56 11.64-46.55 32.59l-6.98 16.29 6.98 18.62 69.82 186.18c11.64 32.58 37.24 55.85 67.49 67.49l204.8 76.8 18.62-9.31c11.64-4.66 20.95-16.29 25.6-27.93l4.66-16.29-4.66-18.62-69.82-186.18c-11.64-32.58-37.24-55.85-67.49-67.49l-186.18-69.82c-4.65-2.33-11.64-2.33-16.29-2.33z m218.76 267.64l-95.42-34.91c-6.98-2.33-11.64-6.98-13.96-13.96l-34.91-95.42 95.42 34.91c6.98 2.33 11.63 6.98 13.96 13.96l34.91 95.42z","originDs":[{"d":"M512 1024c-281.6 0-512-230.4-512-512s230.4-512 512-512 512 230.4 512 512-230.4 512-512 512z m0-930.91c-230.4 0-418.91 188.51-418.91 418.91s188.51 418.91 418.91 418.91 418.91-188.51 418.91-418.91-188.51-418.91-418.91-418.91z m-134.98 602.77c-20.95 0-39.56-11.64-46.55-32.59l-6.98-16.29 6.98-18.62 69.82-186.18c11.64-32.58 37.24-55.85 67.49-67.49l204.8-76.8 18.62 9.31c11.64 4.66 20.95 16.29 25.6 27.93l4.66 16.29-4.66 18.62-69.82 186.18c-11.64 32.58-37.24 55.85-67.49 67.49l-186.18 69.82c-4.65 2.33-11.64 2.33-16.29 2.33z m218.76-267.64l-95.42 34.91c-6.98 2.33-11.64 6.98-13.96 13.96l-34.91 95.42 95.42-34.91c6.98-2.33 11.63-6.98 13.96-13.96l34.91-95.42z","fill":"#333"}],"horizAdvX":1024,"vertAdvY":1024,"glyphName":"nut-icon-find","originName":"find"},{"unicode":"e55d","d":"M85.36 682.64c0 70.73 57.27 128 128 128h597.28c70.73 0 128-57.27 128-128v-597.28a128 128 0 0 0-128-128h-597.28a128 128 0 0 0-128 128v597.28z m85.28-486.98v-110.3c0-23.55 19.09-42.72 42.72-42.72h597.28a42.64 42.64 0 0 1 42.72 42.72v110.3l-115.2 115.2c-13.31 12.65-25.09 16.38-34.16 16.38s-20.85-3.66-34.16-16.38l-12.14-12.22 55.15-55.15a42.64 42.64 0 1 0-60.34-60.34l-212.99 212.99c-13.31 12.73-25.16 16.46-34.16 16.46-9.07 0-20.92-3.73-34.16-16.46l-200.56-200.48z m426.72 163.33l13.09 13.09c26.19 25.23 58.51 40.52 93.55 40.52 35.11 0 67.36-15.36 93.62-40.52l0.59-0.59 55.15-55.15v366.3a42.64 42.64 0 0 1-42.72 42.72h-597.28a42.64 42.64 0 0 1-42.72-42.72v-366.3l141.17 141.1c26.11 25.16 58.44 40.45 93.55 40.44 35.11 0 67.29-15.29 93.62-40.44l0.51-0.59 97.87-97.86z m0 195.65c0-23.55 19.02-42.64 42.64-42.64h0.44a42.64 42.64 0 1 1 0 85.36h-0.44a42.64 42.64 0 0 1-42.64-42.72z","originDs":[{"d":"M85.36 213.36c0-70.73 57.27-128 128-128h597.28c70.73 0 128 57.27 128 128v597.28a128 128 0 0 1-128 128h-597.28a128 128 0 0 1-128-128v-597.28z m85.28 486.98v110.3c0 23.55 19.09 42.72 42.72 42.72h597.28a42.64 42.64 0 0 0 42.72-42.72v-110.3l-115.2-115.2c-13.31-12.65-25.09-16.38-34.16-16.38s-20.85 3.66-34.16 16.38l-12.14 12.22 55.15 55.15a42.64 42.64 0 1 1-60.34 60.34l-212.99-212.99c-13.31-12.73-25.16-16.46-34.16-16.46-9.07 0-20.92 3.73-34.16 16.46l-200.56 200.48z m426.72-163.33l13.09-13.09c26.19-25.23 58.51-40.52 93.55-40.52 35.11 0 67.36 15.36 93.62 40.52l0.59 0.59 55.15 55.15v-366.3a42.64 42.64 0 0 0-42.72-42.72h-597.28a42.64 42.64 0 0 0-42.72 42.72v366.3l141.17-141.1c26.11-25.16 58.44-40.45 93.55-40.44 35.11 0 67.29 15.29 93.62 40.44l0.51 0.59 97.87 97.86z m0-195.65c0 23.55 19.02 42.64 42.64 42.64h0.44a42.64 42.64 0 1 0 0-85.36h-0.44a42.64 42.64 0 0 0-42.64 42.72z","fill":"undefined"}],"horizAdvX":1024,"vertAdvY":1024,"glyphName":"nut-icon-image","originName":"image"},{"unicode":"f505","d":"M512 832c-247.4 0-448-200.6-448-448s200.6-448 448-448 448 200.6 448 448-200.6 448-448 448z m144.1-454.9l-218.4-158.9c-1.4-1-3-1.5-4.7-1.5-4.4 0-8 3.6-8 8v317.6c0 1.7 0.5 3.3 1.5 4.7 2.6 3.6 7.6 4.4 11.2 1.8l218.4-158.8c0.7-0.5 1.3-1.1 1.8-1.8 2.6-3.5 1.8-8.5-1.8-11.1z","originDs":[{"d":"M512 64c-247.4 0-448 200.6-448 448s200.6 448 448 448 448-200.6 448-448-200.6-448-448-448z m144.1 454.9l-218.4 158.9c-1.4 1-3 1.5-4.7 1.5-4.4 0-8-3.6-8-8v-317.6c0-1.7 0.5-3.3 1.5-4.7 2.6-3.6 7.6-4.4 11.2-1.8l218.4 158.8c0.7 0.5 1.3 1.1 1.8 1.8 2.6 3.5 1.8 8.5-1.8 11.1z","fill":"#333"}],"horizAdvX":1024,"vertAdvY":1024,"glyphName":"nut-icon-play-circle-fill","originName":"play-circle-fill"},{"unicode":"f392","d":"M307.27 811.74a43.89 43.89 0 0 0 61.96-3.66l351.08-394.97a43.89 43.89 0 0 0 0-58.29l-351.08-394.98a43.89 43.89 0 1 0-65.54 58.45l325.12 365.71-325.12 365.79a43.89 43.89 0 0 0 3.66 61.95z","originDs":[{"d":"M307.27 84.26a43.89 43.89 0 0 1 61.96 3.66l351.08 394.97a43.89 43.89 0 0 1 0 58.29l-351.08 394.98a43.89 43.89 0 1 1-65.54-58.45l325.12-365.71-325.12-365.79a43.89 43.89 0 0 1 3.66-61.95z","fill":"undefined"}],"horizAdvX":1024,"vertAdvY":1024,"glyphName":"nut-icon-arrow-right","originName":"arrow-right"},{"unicode":"e132","d":"M762.73 368.20000000000005a46.96 46.96 0 0 1-0.65 60.27 34.3 34.3 0 0 1-52.89-0.73c-12.65-14.77-32.77-28.45-56.61-38.4a182.56 182.56 0 0 0-66.93-14.85c-40.01 0-90.55 19.24-123.31 52.23a34.38 34.38 0 0 1-52.81-3.66 46.96 46.96 0 0 1 3.22-60.27c47.69-48.05 116.37-73.58 172.9-73.58 28.89 0 61.95 7.31 92.6 20.04 30.43 12.73 61.59 32.11 84.48 58.95zM384 768.88v0.14h440.98c85.94 0 156.38-84.77 156.38-170.71v-301.2l-0.15-4.03c-3.51-83.6-72.48-164.06-156.23-164.06h-441.05c-85.87 0-170.57 84.7-170.57 170.65v426.64c0 20.77-21.94 42.72-42.72 42.71h-85.28c-25.97 0-42.72 16.68-42.72 42.65 0 25.89 16.82 41.69 42.72 41.69h85.28c56.1 0 109.13-35.11 128-84.48h85.36z m512-426.13v255.56c0 34.08-36.94 85.36-71.02 85.36h-526.34v-384c0-34.08 51.27-85.36 85.36-85.36h440.98c34.08 0 70.95 51.27 70.95 85.36v43.08z m-426.64-364.11a64 64 0 1 0-128 0 64 64 0 0 0 128 0z m320-64a64 64 0 1 1 0 128 64 64 0 0 1 0-128z","originDs":[{"d":"M762.73 527.8a46.96 46.96 0 0 0-0.65-60.27 34.3 34.3 0 0 0-52.89 0.73c-12.65 14.77-32.77 28.45-56.61 38.4a182.56 182.56 0 0 1-66.93 14.85c-40.01 0-90.55-19.24-123.31-52.23a34.38 34.38 0 0 0-52.81 3.66 46.96 46.96 0 0 0 3.22 60.27c47.69 48.05 116.37 73.58 172.9 73.58 28.89 0 61.95-7.31 92.6-20.04 30.43-12.73 61.59-32.11 84.48-58.95z","fill":"undefined"},{"d":"M384 127.12v-0.14h440.98c85.94 0 156.38 84.77 156.38 170.71v301.2l-0.15 4.03c-3.51 83.6-72.48 164.06-156.23 164.06h-441.05c-85.87 0-170.57-84.7-170.57-170.65v-426.64c0-20.77-21.94-42.72-42.72-42.71h-85.28c-25.97 0-42.72-16.68-42.72-42.65 0-25.89 16.82-41.69 42.72-41.69h85.28c56.1 0 109.13 35.11 128 84.48h85.36z m512 426.13v-255.56c0-34.08-36.94-85.36-71.02-85.36h-526.34v384c0 34.08 51.27 85.36 85.36 85.36h440.98c34.08 0 70.95-51.27 70.95-85.36v-43.08z m-426.64 364.11a64 64 0 1 1-128 0 64 64 0 0 1 128 0z m320 64a64 64 0 1 0 0-128 64 64 0 0 0 0 128z","fill":"undefined"}],"horizAdvX":1024,"vertAdvY":1024,"glyphName":"nut-icon-cart","originName":"cart"},{"unicode":"ec80","d":"M56.5 154.42999999999995c-24.72 0-49.44 17.66-52.97 45.91-3.53 28.25 17.66 56.5 45.91 60.03 95.35 10.59 162.44 88.28 162.44 180.09v349.6h-42.38c-28.25 0-52.97 24.72-52.97 52.97s24.72 52.97 52.97 52.97h52.97c52.97 0 95.34-42.38 95.34-91.81v-363.72c0-144.78-109.47-268.38-254.25-286.04h-7.06z m165.97 635.63z m-10.59 14.13s0-3.53 0 0z m3.53 91.81h102.41v-194.22h-102.41z m420.22-741.57h-158.91v105.94h158.91c137.72 0 247.19 109.47 247.19 247.19v35.31c0 137.72-109.47 247.19-247.19 247.19h-158.91v105.94h158.91c194.22 0 353.13-158.91 353.13-353.13v-35.31c0-194.22-158.91-353.13-353.13-353.13z m-158.91 741.57c28.25 0 52.97-24.72 52.97-52.97v-635.63c0-28.25-24.72-52.97-52.97-52.97s-52.97 24.72-52.97 52.97v635.63c0 28.25 24.72 52.97 52.97 52.97z","originDs":[{"d":"M56.5 741.57c-24.72 0-49.44-17.66-52.97-45.91-3.53-28.25 17.66-56.5 45.91-60.03 95.35-10.59 162.44-88.28 162.44-180.09v-349.6h-42.38c-28.25 0-52.97-24.72-52.97-52.97s24.72-52.97 52.97-52.97h52.97c52.97 0 95.34 42.38 95.34 91.81v363.72c0 144.78-109.47 268.38-254.25 286.04h-7.06z m165.97-635.63z m-10.59-14.13s0 3.53 0 0z m3.53-91.81h102.41v194.22h-102.41z m420.22 741.57h-158.91v-105.94h158.91c137.72 0 247.19-109.47 247.19-247.19v-35.31c0-137.72-109.47-247.19-247.19-247.19h-158.91v-105.94h158.91c194.22 0 353.13 158.91 353.13 353.13v35.31c0 194.22-158.91 353.13-353.13 353.13z m-158.91-741.57c28.25 0 52.97 24.72 52.97 52.97v635.63c0 28.25-24.72 52.97-52.97 52.97s-52.97-24.72-52.97-52.97v-635.63c0-28.25 24.72-52.97 52.97-52.97z","fill":"#333"}],"horizAdvX":1024,"vertAdvY":1024,"glyphName":"nut-icon-jd","originName":"jd"},{"unicode":"e449","d":"M709.21 308.46000000000004a33.73 33.73 0 0 0 47.08 3.67c14.02-11.8 15.7-32.58 3.73-46.4-53.5-61.82-146.82-99.33-248.4-99.33-100.99 0-193.83 37.08-247.49 98.3a32.6 32.6 0 0 0 3.43 46.43 33.73 33.73 0 0 0 47.11-3.4c40.19-45.87 114.39-75.52 196.95-75.52 83.03 0 157.57 29.97 197.59 76.23z m-197.21 62.74c56.55 0 102.4 22.93 102.4 51.2s-45.85 51.2-102.4 51.2c-56.53 0-102.4-22.93-102.4-51.2 0-28.29 45.87-51.2 102.4-51.2z m-238.53 203.88c-26.62 6.55-55.94-22.14-65.58-64.08-9.66-41.94 4.1-81.15 30.72-87.68 26.65-6.55 55.94 22.14 65.6 64.08 9.64 41.94-4.12 81.15-30.74 87.68z m542.74-64.1c-9.64 41.94-38.95 70.61-65.58 64.08-26.62-6.53-40.38-45.74-30.72-87.68 9.62-41.94 38.93-70.61 65.56-64.08 26.65 6.53 40.41 45.74 30.74 87.68zM512-85.33000000000004c298.37 0 512 212.03 512 471.16 0 259.14-230.06 467.5-512 467.5s-512-208.36-512-467.5c0-99.63 34.22-194.54 96.6-273.45 1.49-1.9 4.27-5.16 8.32-9.89l33.75-38.62a33.17 33.17 0 0 0-0.07-43.8l-4.26-5.39a63.74 63.74 0 0 1 9.15-83.91 62.08 62.08 0 0 1 42.49-16.1h326.02z m-287.42 85.33a118.53 118.53 0 0 1-21.76 120.11l-0.11 0.12-33.28 38.11a651.67 651.67 0 0 0-5.89 6.97c-50.99 64.49-78.21 140.91-78.21 220.52 0 204.67 184.17 382.17 426.67 382.17s426.67-177.49 426.67-382.17c0-207.23-170.52-385.83-426.67-385.83h-287.42z","originDs":[{"d":"M709.21 587.54a33.73 33.73 0 0 1 47.08-3.67c14.02 11.8 15.7 32.58 3.73 46.4-53.5 61.82-146.82 99.33-248.4 99.33-100.99 0-193.83-37.08-247.49-98.3a32.6 32.6 0 0 1 3.43-46.43 33.73 33.73 0 0 1 47.11 3.4c40.19 45.87 114.39 75.52 196.95 75.52 83.03 0 157.57-29.97 197.59-76.23z m-197.21-62.74c56.55 0 102.4-22.93 102.4-51.2s-45.85-51.2-102.4-51.2c-56.53 0-102.4 22.93-102.4 51.2 0 28.29 45.87 51.2 102.4 51.2z m-238.53-203.88c-26.62-6.55-55.94 22.14-65.58 64.08-9.66 41.94 4.1 81.15 30.72 87.68 26.65 6.55 55.94-22.14 65.6-64.08 9.64-41.94-4.12-81.15-30.74-87.68z m542.74 64.1c-9.64-41.94-38.95-70.61-65.58-64.08-26.62 6.53-40.38 45.74-30.72 87.68 9.62 41.94 38.93 70.61 65.56 64.08 26.65-6.53 40.41-45.74 30.74-87.68z","fill":"#1A1A1A"},{"d":"M512 981.33c298.37 0 512-212.03 512-471.16 0-259.14-230.06-467.5-512-467.5s-512 208.36-512 467.5c0 99.63 34.22 194.54 96.6 273.45 1.49 1.9 4.27 5.16 8.32 9.89l33.75 38.62a33.17 33.17 0 0 1-0.07 43.8l-4.26 5.39a63.74 63.74 0 0 0 9.15 83.91 62.08 62.08 0 0 0 42.49 16.1h326.02z m-287.42-85.33a118.53 118.53 0 0 0-21.76-120.11l-0.11-0.12-33.28-38.11a651.67 651.67 0 0 1-5.89-6.97c-50.99-64.49-78.21-140.91-78.21-220.52 0-204.67 184.17-382.17 426.67-382.17s426.67 177.49 426.67 382.17c0 207.23-170.52 385.83-426.67 385.83h-287.42z","fill":"#1A1A1A"}],"horizAdvX":1024,"vertAdvY":1024,"glyphName":"nut-icon-dongdong","originName":"dongdong"},{"unicode":"e50b","d":"M883.57 627.5699999999999a42.64 42.64 0 0 0 0-60.42l-426.72-426.64a42.64 42.64 0 0 0-60.34 0l-213.36 213.36a42.64 42.64 0 1 0 60.34 60.26l183.15-183.14 396.51 396.5a42.64 42.64 0 0 0 60.34 0z","originDs":[{"d":"M883.57 268.43a42.64 42.64 0 0 1 0 60.42l-426.72 426.64a42.64 42.64 0 0 1-60.34 0l-213.36-213.36a42.64 42.64 0 1 1 60.34-60.26l183.15 183.14 396.51-396.5a42.64 42.64 0 0 1 60.34 0z","fill":"undefined"}],"horizAdvX":1024,"vertAdvY":1024,"glyphName":"nut-icon-check","originName":"check"},{"unicode":"ed21","d":"M566.13 638.54a46.81 46.81 0 1 0-93.63 0 46.81 46.81 0 0 0 93.63 0zM413.11 735.09a43.89 43.89 0 0 1-39.86-25.53l-37.16-80.53a43.89 43.89 0 0 0-39.86-25.6h-106.06a65.83 65.83 0 0 1-65.83-65.83v-438.86a65.83 65.83 0 0 1 65.83-65.83h643.66a65.83 65.83 0 0 1 65.83 65.83v438.86a65.83 65.83 0 0 1-65.83 65.83h-106.06a43.89 43.89 0 0 0-39.86 25.53l-37.16 80.53a43.89 43.89 0 0 1-39.86 25.52h-197.78z m-119.59 11.26a131.66 131.66 0 0 0 119.59 76.51h197.78a131.66 131.66 0 0 0 119.59-76.51l25.38-55.15h77.97c84.85 0 153.6-68.75 153.6-153.6v-438.86a153.6 153.6 0 0 0-153.6-153.6h-643.66a153.6 153.6 0 0 0-153.6 153.6v438.86c0 84.85 68.75 153.6 153.6 153.6h77.97l25.38 55.08z m225.79-340.41a96.55 96.55 0 1 1 0-193.09 96.55 96.55 0 0 1 0 193.09z m-184.32-96.55a184.32 184.32 0 1 0 368.64 0 184.32 184.32 0 0 0-368.64 0z","originDs":[{"d":"M566.13 257.46a46.81 46.81 0 1 1-93.63 0 46.81 46.81 0 0 1 93.63 0z","fill":"undefined"},{"d":"M413.11 160.91a43.89 43.89 0 0 0-39.86 25.53l-37.16 80.53a43.89 43.89 0 0 1-39.86 25.6h-106.06a65.83 65.83 0 0 0-65.83 65.83v438.86a65.83 65.83 0 0 0 65.83 65.83h643.66a65.83 65.83 0 0 0 65.83-65.83v-438.86a65.83 65.83 0 0 0-65.83-65.83h-106.06a43.89 43.89 0 0 1-39.86-25.53l-37.16-80.53a43.89 43.89 0 0 0-39.86-25.52h-197.78z m-119.59-11.26a131.66 131.66 0 0 1 119.59-76.51h197.78a131.66 131.66 0 0 1 119.59 76.51l25.38 55.15h77.97c84.85 0 153.6 68.75 153.6 153.6v438.86a153.6 153.6 0 0 1-153.6 153.6h-643.66a153.6 153.6 0 0 1-153.6-153.6v-438.86c0-84.85 68.75-153.6 153.6-153.6h77.97l25.38-55.08z m225.79 340.41a96.55 96.55 0 1 0 0 193.09 96.55 96.55 0 0 0 0-193.09z m-184.32 96.55a184.32 184.32 0 1 1 368.64 0 184.32 184.32 0 0 1-368.64 0z","fill":"undefined"}],"horizAdvX":1024,"vertAdvY":1024,"glyphName":"nut-icon-photograph","originName":"photograph"},{"unicode":"eb6f","d":"M650.61 466.8a268.51 268.51 0 0 0-59.4-67.66 171.74 171.74 0 1 1 66.93 334.26c14.12-26.19 23.99-54.86 28.74-85.28a95.38 95.38 0 0 0-36.27-181.32z m147.31-414.14a163.4 163.4 0 0 1 25.74 89.16 138.24 138.24 0 0 1 41.25 25.68c8.78 8.63 9.65 14.12 9.66 16.09 0 2.19-0.88 7.61-9.66 16.24-8.92 8.78-23.7 18.36-45.12 27.28a303.18 303.18 0 0 1-29.92 10.6c-27.06 37.52-69.12 70.22-121.56 95.09 68.75-2.34 132.1-14.92 180.81-35.18 26.92-11.26 51.2-25.6 69.33-43.45 18.29-17.99 32.4-41.84 32.41-70.51s-14.12-52.52-32.41-70.51c-18.14-17.85-42.42-32.18-69.33-43.44-15.65-6.51-32.77-12.21-51.2-17.05zM438.86 735.09c-79.29 0-140-60.85-140-131.66 0-70.8 60.71-131.66 140-131.66s140 60.85 139.99 131.66c0 70.8-60.71 131.66-139.99 131.66z m-227.77-131.66c0 123.1 103.86 219.43 227.77 219.43 123.83 0 227.77-96.33 227.76-219.43s-103.86-219.43-227.76-219.43c-123.83 0-227.77 96.33-227.77 219.43z m19.09-391.83c-54.35-25.89-69.27-53.25-69.27-68.97 0-15.73 14.92-43.08 69.27-68.98 51.2-24.43 124.85-40.74 208.68-40.74 83.82 0 157.55 16.31 208.67 40.74 54.35 25.89 69.27 53.25 69.27 68.98 0 15.8-14.92 43.08-69.27 68.97-51.2 24.43-124.85 40.74-208.67 40.74s-157.55-16.31-208.68-40.74z m-37.81 79.22c65.39 31.23 152.58 49.3 246.49 49.29 93.92 0 181.1-18.07 246.49-49.29 62.1-29.62 119.22-79.14 119.22-148.19s-57.12-118.56-119.22-148.19c-65.39-31.23-152.58-49.3-246.49-49.3-93.92 0-181.1 18.07-246.49 49.3-62.1 29.62-119.22 79.14-119.23 148.19 0 69.05 57.12 118.56 119.23 148.19z","originDs":[{"d":"M650.61 429.2a268.51 268.51 0 0 1-59.4 67.66 171.74 171.74 0 1 0 66.93-334.26c14.12 26.19 23.99 54.86 28.74 85.28a95.38 95.38 0 0 1-36.27 181.32z m147.31 414.14a163.4 163.4 0 0 0 25.74-89.16 138.24 138.24 0 0 0 41.25-25.68c8.78-8.63 9.65-14.12 9.66-16.09 0-2.19-0.88-7.61-9.66-16.24-8.92-8.78-23.7-18.36-45.12-27.28a303.18 303.18 0 0 0-29.92-10.6c-27.06-37.52-69.12-70.22-121.56-95.09 68.75 2.34 132.1 14.92 180.81 35.18 26.92 11.26 51.2 25.6 69.33 43.45 18.29 17.99 32.4 41.84 32.41 70.51s-14.12 52.52-32.41 70.51c-18.14 17.85-42.42 32.18-69.33 43.44-15.65 6.51-32.77 12.21-51.2 17.05z","fill":"undefined"},{"d":"M438.86 160.91c-79.29 0-140 60.85-140 131.66 0 70.8 60.71 131.66 140 131.66s140-60.85 139.99-131.66c0-70.8-60.71-131.66-139.99-131.66z m-227.77 131.66c0-123.1 103.86-219.43 227.77-219.43 123.83 0 227.77 96.33 227.76 219.43s-103.86 219.43-227.76 219.43c-123.83 0-227.77-96.33-227.77-219.43z m19.09 391.83c-54.35 25.89-69.27 53.25-69.27 68.97 0 15.73 14.92 43.08 69.27 68.98 51.2 24.43 124.85 40.74 208.68 40.74 83.82 0 157.55-16.31 208.67-40.74 54.35-25.89 69.27-53.25 69.27-68.98 0-15.8-14.92-43.08-69.27-68.97-51.2-24.43-124.85-40.74-208.67-40.74s-157.55 16.31-208.68 40.74z m-37.81-79.22c65.39-31.23 152.58-49.3 246.49-49.29 93.92 0 181.1 18.07 246.49 49.29 62.1 29.62 119.22 79.14 119.22 148.19s-57.12 118.56-119.22 148.19c-65.39 31.23-152.58 49.3-246.49 49.3-93.92 0-181.1-18.07-246.49-49.3-62.1-29.62-119.22-79.14-119.23-148.19 0-69.05 57.12-118.56 119.23-148.19z","fill":"undefined"}],"horizAdvX":1024,"vertAdvY":1024,"glyphName":"nut-icon-people","originName":"people"},{"unicode":"f11a","d":"M213.36 725.36a42.64 42.64 0 0 1-42.72-42.72v-366.3l141.17 141.1c26.11 25.16 58.44 40.45 93.55 40.44 35.11 0 67.29-15.29 93.62-40.44l0.51-0.59 97.87-97.86 13.02 13.09c26.26 25.23 58.51 40.52 93.62 40.52s67.36-15.36 93.62-40.52a42.64 42.64 0 0 0-59.24-61.44c-13.39 12.8-25.31 16.6-34.38 16.6s-20.85-3.66-34.16-16.38l-42.35-42.43a42.64 42.64 0 0 0-60.34 0l-127.56 127.78c-13.31 12.73-25.16 16.46-34.16 16.46-9.07 0-20.92-3.73-34.16-16.46l-200.63-200.55v-110.3c0-23.55 19.16-42.72 42.72-42.72h341.28a42.64 42.64 0 0 0 0-85.28h-341.28a128 128 0 0 0-128 128v597.28c0 70.73 57.27 128 128 128h597.28c70.73 0 128-57.27 128-128v-341.28a42.64 42.64 0 0 0-85.28 0v341.28a42.64 42.64 0 0 1-42.72 42.72h-597.28z m384-170.72c0 23.55 19.02 42.72 42.64 42.72h0.44a42.64 42.64 0 1 0 0-85.36h-0.44a42.64 42.64 0 0 0-42.64 42.64z m97.79-353.79a42.64 42.64 0 0 0 60.34 0l76.51-76.51 76.51 76.51a42.64 42.64 0 1 0 60.34-60.34l-76.51-76.51 76.51-76.51a42.64 42.64 0 1 0-60.34-60.34l-76.51 76.51-76.51-76.51a42.64 42.64 0 0 0-60.34 60.34l76.51 76.51-76.51 76.51a42.64 42.64 0 0 0 0 60.34z","originDs":[{"d":"M213.36 170.64a42.64 42.64 0 0 0-42.72 42.72v366.3l141.17-141.1c26.11-25.16 58.44-40.45 93.55-40.44 35.11 0 67.29 15.29 93.62 40.44l0.51 0.59 97.87 97.86 13.02-13.09c26.26-25.23 58.51-40.52 93.62-40.52s67.36 15.36 93.62 40.52a42.64 42.64 0 0 1-59.24 61.44c-13.39-12.8-25.31-16.6-34.38-16.6s-20.85 3.66-34.16 16.38l-42.35 42.43a42.64 42.64 0 0 1-60.34 0l-127.56-127.78c-13.31-12.73-25.16-16.46-34.16-16.46-9.07 0-20.92 3.73-34.16 16.46l-200.63 200.55v110.3c0 23.55 19.16 42.72 42.72 42.72h341.28a42.64 42.64 0 0 1 0 85.28h-341.28a128 128 0 0 1-128-128v-597.28c0-70.73 57.27-128 128-128h597.28c70.73 0 128 57.27 128 128v341.28a42.64 42.64 0 0 1-85.28 0v-341.28a42.64 42.64 0 0 0-42.72-42.72h-597.28z m384 170.72c0-23.55 19.02-42.72 42.64-42.72h0.44a42.64 42.64 0 1 1 0 85.36h-0.44a42.64 42.64 0 0 1-42.64-42.64z m97.79 353.79a42.64 42.64 0 0 1 60.34 0l76.51 76.51 76.51-76.51a42.64 42.64 0 1 1 60.34 60.34l-76.51 76.51 76.51 76.51a42.64 42.64 0 1 1-60.34 60.34l-76.51-76.51-76.51 76.51a42.64 42.64 0 0 1-60.34-60.34l76.51-76.51-76.51-76.51a42.64 42.64 0 0 1 0-60.34z","fill":"undefined"}],"horizAdvX":1024,"vertAdvY":1024,"glyphName":"nut-icon-image-error","originName":"image-error"},{"unicode":"e535","d":"M277.36 384c0 23.55 19.02 42.64 42.64 42.64h426.64a42.64 42.64 0 1 0 0-85.28h-426.64a42.64 42.64 0 0 0-42.64 42.64z","originDs":[{"d":"M277.36 512c0-23.55 19.02-42.64 42.64-42.64h426.64a42.64 42.64 0 1 1 0 85.28h-426.64a42.64 42.64 0 0 1-42.64-42.64z","fill":"undefined"}],"horizAdvX":1024,"vertAdvY":1024,"glyphName":"nut-icon-minus","originName":"minus"},{"unicode":"e503","d":"M512 853.36a469.36 469.36 0 1 1 0-938.72 469.36 469.36 0 0 1 0 938.72z m230.69-380.05l-256-256a42.64 42.64 0 0 0-60.34 0l-127.93 127.92a42.64 42.64 0 1 0 60.35 60.35l97.86-97.87 225.79 225.87a42.64 42.64 0 0 0 60.35-60.35z","originDs":[{"d":"M512 42.64a469.36 469.36 0 1 0 0 938.72 469.36 469.36 0 0 0 0-938.72z m230.69 380.05l-256 256a42.64 42.64 0 0 1-60.34 0l-127.93-127.92a42.64 42.64 0 1 1 60.35-60.35l97.86 97.87 225.79-225.87a42.64 42.64 0 0 1 60.35 60.35z","fill":"undefined"}],"horizAdvX":1024,"vertAdvY":1024,"glyphName":"nut-icon-checked","originName":"checked"},{"unicode":"ef3b","d":"M512 768a384 384 0 1 1 0-768 384 384 0 0 1 0 768z m-469.36-384a469.36 469.36 0 1 0 938.72 0 469.36 469.36 0 0 0-938.72 0z","originDs":[{"d":"M512 128a384 384 0 1 0 0 768 384 384 0 0 0 0-768z m-469.36 384a469.36 469.36 0 1 1 938.72 0 469.36 469.36 0 0 1-938.72 0z","fill":"undefined"}],"horizAdvX":1024,"vertAdvY":1024,"glyphName":"nut-icon-check-normal","originName":"check-normal"},{"unicode":"f501","d":"M883.57 627.5699999999999a42.64 42.64 0 0 0 0-60.42l-426.72-426.64a42.64 42.64 0 0 0-60.34 0l-213.36 213.36a42.64 42.64 0 1 0 60.34 60.26l183.15-183.14 396.51 396.5a42.64 42.64 0 0 0 60.34 0z","originDs":[{"d":"M883.57 268.43a42.64 42.64 0 0 1 0 60.42l-426.72 426.64a42.64 42.64 0 0 1-60.34 0l-213.36-213.36a42.64 42.64 0 1 1 60.34-60.26l183.15 183.14 396.51-396.5a42.64 42.64 0 0 1 60.34 0z","fill":"undefined"}],"horizAdvX":1024,"vertAdvY":1024,"glyphName":"nut-icon-checklist","originName":"checklist"},{"unicode":"eae9","d":"M512 640c23.55 0 42.64-19.09 42.64-42.64v-170.72h170.72a42.64 42.64 0 0 0 0-85.28h-170.72v-170.72a42.64 42.64 0 0 0-85.28 0v170.72h-170.72a42.64 42.64 0 1 0 0 85.28h170.72v170.72c0 23.55 19.02 42.64 42.64 42.64z","originDs":[{"d":"M512 256c23.55 0 42.64 19.09 42.64 42.64v170.72h170.72a42.64 42.64 0 0 1 0 85.28h-170.72v170.72a42.64 42.64 0 0 1-85.28 0v-170.72h-170.72a42.64 42.64 0 1 1 0-85.28h170.72v-170.72c0-23.55 19.02-42.64 42.64-42.64z","fill":"undefined"}],"horizAdvX":1024,"vertAdvY":1024,"glyphName":"nut-icon-plus","originName":"plus"},{"unicode":"e7c1","d":"M950.86 384a438.86 438.86 0 1 0-877.72 0 438.86 438.86 0 0 0 877.72 0z m-291.48-147.38a32.91 32.91 0 0 1 0 46.52l-100.86 100.86 100.94 100.86a32.91 32.91 0 1 1-46.6 46.52l-100.86-100.86-100.86 100.94a32.91 32.91 0 1 1-46.52-46.6l100.86-100.86-100.94-100.86a32.91 32.91 0 0 1 46.6-46.52l100.86 100.86 100.86-100.94a32.91 32.91 0 0 1 46.52 0z","originDs":[{"d":"M950.86 512a438.86 438.86 0 1 1-877.72 0 438.86 438.86 0 0 1 877.72 0z m-291.48 147.38a32.91 32.91 0 0 0 0-46.52l-100.86-100.86 100.94-100.86a32.91 32.91 0 1 0-46.6-46.52l-100.86 100.86-100.86-100.94a32.91 32.91 0 1 0-46.52 46.6l100.86 100.86-100.94 100.86a32.91 32.91 0 0 0 46.6 46.52l100.86-100.86 100.86 100.94a32.91 32.91 0 0 0 46.52 0z","fill":"undefined"}],"horizAdvX":1024,"vertAdvY":1024,"glyphName":"nut-icon-mask-close","originName":"mask-close"},{"unicode":"eb99","d":"M701.81 530.29h-379.62c-22.82 0-37.01-18.8-25.6-33.8l189.88-247.66c11.41-14.85 39.64-14.85 51.06 0l189.8 247.66c11.48 14.99-2.71 33.79-25.52 33.8z","originDs":[{"d":"M701.81 365.71h-379.62c-22.82 0-37.01 18.8-25.6 33.8l189.88 247.66c11.41 14.85 39.64 14.85 51.06 0l189.8-247.66c11.48-14.99-2.71-33.79-25.52-33.8z","fill":"undefined"}],"horizAdvX":1024,"vertAdvY":1024,"glyphName":"nut-icon-triangle-down","originName":"triangle-down"},{"unicode":"f24c","d":"M487.2 720.8199999999999l-67.95-182.05a43.89 43.89 0 0 0-2.12-4.97 123.83 123.83 0 0 0-57.93-57.05c0.51-2.49 0.73-5.12 0.74-7.9v-423.65h374.56a35.62 35.62 0 0 1 34.23 25.46l80.31 346.69 0.37 1.32a36.43 36.43 0 0 1-18.43 42.42 35.55 35.55 0 0 1-15.95 3.88h-220.01a43.89 43.89 0 0 0-41.84 57.27l39.35 110.67a81.77 81.77 0 0 1-39.72 89.45 95.96 95.96 0 0 1-7.31 0.51 389.63 389.63 0 0 1-30.28-0.44c-9.51-0.44-19.02-1.02-28.02-1.61z m-215.04-675.62v419.77h-63.19a35.69 35.69 0 0 1-35.84-36.13v-347.58a36.28 36.28 0 0 1 35.84-36.06h63.12z m34.31 507.61a35.62 35.62 0 0 1 30.94 18.07l76.65 206.85c6.22 17.85 23.11 33.13 41.99 32.91h92.74c5.92-0.22 12.21-0.66 18.21-1.53 5.12-0.73 13.68-2.41 22.09-6.59a168.74 168.74 0 0 0 89.68-116.44 169.69 169.69 0 0 0-2.05-78.26l-21.58-55.01h159.89a123.39 123.39 0 0 0 121.64-101.81 124.34 124.34 0 0 0-2.71-56.1l-80.46-346.99-0.29-1.32a123.9 123.9 0 0 0-118.71-89.23h-525.53c-32.91 0-64.37 13.09-87.48 36.35a124.12 124.12 0 0 0-36.13 87.55v347.58a123.47 123.47 0 0 0 123.61 123.97h97.5z","originDs":[{"d":"M487.2 175.18l-67.95 182.05a43.89 43.89 0 0 1-2.12 4.97 123.83 123.83 0 0 1-57.93 57.05c0.51 2.49 0.73 5.12 0.74 7.9v423.65h374.56a35.62 35.62 0 0 0 34.23-25.46l80.31-346.69 0.37-1.32a36.43 36.43 0 0 0-18.43-42.42 35.55 35.55 0 0 0-15.95-3.88h-220.01a43.89 43.89 0 0 1-41.84-57.27l39.35-110.67a81.77 81.77 0 0 0-39.72-89.45 95.96 95.96 0 0 0-7.31-0.51 389.63 389.63 0 0 0-30.28 0.44c-9.51 0.44-19.02 1.02-28.02 1.61z m-215.04 675.62v-419.77h-63.19a35.69 35.69 0 0 0-35.84 36.13v347.58a36.28 36.28 0 0 0 35.84 36.06h63.12z m34.31-507.61a35.62 35.62 0 0 0 30.94-18.07l76.65-206.85c6.22-17.85 23.11-33.13 41.99-32.91h92.74c5.92 0.22 12.21 0.66 18.21 1.53 5.12 0.73 13.68 2.41 22.09 6.59a168.74 168.74 0 0 1 89.68 116.44 169.69 169.69 0 0 1-2.05 78.26l-21.58 55.01h159.89a123.39 123.39 0 0 1 121.64 101.81 124.34 124.34 0 0 1-2.71 56.1l-80.46 346.99-0.29 1.32a123.9 123.9 0 0 1-118.71 89.23h-525.53c-32.91 0-64.37-13.09-87.48-36.35a124.12 124.12 0 0 1-36.13-87.55v-347.58a123.47 123.47 0 0 1 123.61-123.97h97.5z","fill":"undefined"}],"horizAdvX":1024,"vertAdvY":1024,"glyphName":"nut-icon-fabulous","originName":"fabulous"},{"unicode":"ec50","d":"M160.69 735.31a49.23 49.23 0 0 1 0-69.64l281.68-281.67-281.6-281.67a49.23 49.23 0 0 1 69.56-69.64l281.67 281.68 281.67-281.6a49.23 49.23 0 1 1 69.64 69.56l-281.68 281.67 281.6 281.6a49.23 49.23 0 0 1-69.56 69.71l-281.67-281.68-281.67 281.6a49.23 49.23 0 0 1-69.64 0z","originDs":[{"d":"M160.69 160.69a49.23 49.23 0 0 0 0 69.64l281.68 281.67-281.6 281.67a49.23 49.23 0 0 0 69.56 69.64l281.67-281.68 281.67 281.6a49.23 49.23 0 1 0 69.64-69.56l-281.68-281.67 281.6-281.6a49.23 49.23 0 0 0-69.56-69.71l-281.67 281.68-281.67-281.6a49.23 49.23 0 0 0-69.64 0z","fill":"undefined"}],"horizAdvX":1024,"vertAdvY":1024,"glyphName":"nut-icon-close","originName":"close"},{"unicode":"ebf5","d":"M73.14 384a438.86 438.86 0 1 0 877.72 0 438.86 438.86 0 0 0-877.72 0z m438.86 351.09a351.09 351.09 0 1 1 0-702.18 351.09 351.09 0 0 1 0 702.18z m-142.77-208.32a43.89 43.89 0 0 0 62.09 0l80.68-80.67 80.68 80.67a43.89 43.89 0 1 0 62.09-62.09l-80.67-80.68 80.67-80.68a43.89 43.89 0 0 0-62.09-62.09l-80.68 80.67-80.68-80.67a43.89 43.89 0 0 0-62.09 62.09l80.67 80.68-80.67 80.68a43.89 43.89 0 0 0 0 62.09z","originDs":[{"d":"M73.14 512a438.86 438.86 0 1 1 877.72 0 438.86 438.86 0 0 1-877.72 0z m438.86-351.09a351.09 351.09 0 1 0 0 702.18 351.09 351.09 0 0 0 0-702.18z m-142.77 208.32a43.89 43.89 0 0 1 62.09 0l80.68 80.67 80.68-80.67a43.89 43.89 0 1 1 62.09 62.09l-80.67 80.68 80.67 80.68a43.89 43.89 0 0 1-62.09 62.09l-80.68-80.67-80.68 80.67a43.89 43.89 0 0 1-62.09-62.09l80.67-80.68-80.67-80.68a43.89 43.89 0 0 1 0-62.09z","fill":"undefined"}],"horizAdvX":1024,"vertAdvY":1024,"glyphName":"nut-icon-failure","originName":"failure"},{"unicode":"e1f9","d":"M438.86 735.09c-79.29 0-140-60.85-140-131.66 0-70.8 60.71-131.66 140-131.66s140 60.85 139.99 131.66c0 70.8-60.71 131.66-139.99 131.66z m-227.77-131.66c0 123.1 103.86 219.43 227.77 219.43 123.83 0 227.77-96.33 227.76-219.43s-103.86-219.43-227.76-219.43c-123.83 0-227.77 96.33-227.77 219.43z m19.09-391.83c-54.35-25.89-69.27-53.25-69.27-68.97 0-15.73 14.92-43.08 69.27-68.98 51.2-24.43 124.85-40.74 208.68-40.74 83.82 0 157.55 16.31 208.67 40.74 54.35 25.89 69.27 53.25 69.27 68.98 0 15.8-14.92 43.08-69.27 68.97-51.2 24.43-124.85 40.74-208.67 40.74s-157.55-16.31-208.68-40.74z m-37.81 79.22c65.39 31.23 152.58 49.3 246.49 49.29 93.92 0 181.1-18.07 246.49-49.29 62.1-29.62 119.22-79.14 119.22-148.19s-57.12-118.56-119.22-148.19c-65.39-31.23-152.58-49.3-246.49-49.3-93.92 0-181.1 18.07-246.49 49.3-62.1 29.62-119.22 79.14-119.23 148.19 0 69.05 57.12 118.56 119.23 148.19z m595.67 48.56a36.57 36.57 0 0 1 73.14 0v52.89h52.89a36.57 36.57 0 1 1 0 73.14h-52.89v52.73a36.57 36.57 0 1 1-73.14 0v-52.73h-52.73a36.57 36.57 0 1 1 0-73.14h52.73v-52.81z","originDs":[{"d":"M438.86 160.91c-79.29 0-140 60.85-140 131.66 0 70.8 60.71 131.66 140 131.66s140-60.85 139.99-131.66c0-70.8-60.71-131.66-139.99-131.66z m-227.77 131.66c0-123.1 103.86-219.43 227.77-219.43 123.83 0 227.77 96.33 227.76 219.43s-103.86 219.43-227.76 219.43c-123.83 0-227.77-96.33-227.77-219.43z m19.09 391.83c-54.35 25.89-69.27 53.25-69.27 68.97 0 15.73 14.92 43.08 69.27 68.98 51.2 24.43 124.85 40.74 208.68 40.74 83.82 0 157.55-16.31 208.67-40.74 54.35-25.89 69.27-53.25 69.27-68.98 0-15.8-14.92-43.08-69.27-68.97-51.2-24.43-124.85-40.74-208.67-40.74s-157.55 16.31-208.68 40.74z m-37.81-79.22c65.39-31.23 152.58-49.3 246.49-49.29 93.92 0 181.1 18.07 246.49 49.29 62.1 29.62 119.22 79.14 119.22 148.19s-57.12 118.56-119.22 148.19c-65.39 31.23-152.58 49.3-246.49 49.3-93.92 0-181.1-18.07-246.49-49.3-62.1-29.62-119.22-79.14-119.23-148.19 0-69.05 57.12-118.56 119.23-148.19z m595.67-48.56a36.57 36.57 0 0 0 73.14 0v-52.89h52.89a36.57 36.57 0 1 0 0-73.14h-52.89v-52.73a36.57 36.57 0 1 0-73.14 0v52.73h-52.73a36.57 36.57 0 1 0 0 73.14h52.73v52.81z","fill":"undefined"}],"horizAdvX":1024,"vertAdvY":1024,"glyphName":"nut-icon-user-add","originName":"user-add"},{"unicode":"eed2","d":"M728.58 736.19a39.33 39.33 0 1 1-54.28 56.95c-94.92-90.4-244.1-90.4-339.03 0a39.35 39.35 0 0 1-54.27-56.95c125.33-119.35 322.24-119.35 447.58 0z","originDs":[{"d":"M728.58 159.81a39.33 39.33 0 1 0-54.28-56.95c-94.92 90.4-244.1 90.4-339.03 0a39.35 39.35 0 0 0-54.27 56.95c125.33 119.35 322.24 119.35 447.58 0","fill":"#333"}],"horizAdvX":1024,"vertAdvY":1024,"glyphName":"nut-icon-joy-smile","originName":"joy-smile"},{"unicode":"e1f6","d":"M597.36 770.19c0 23.48 19.02 42.57 42.64 42.57h256c23.55 0 42.64-19.02 42.64-42.64v-256a42.64 42.64 0 1 0-85.28 0v152.58l-272.75-274.36a42.64 42.64 0 0 0-60.49 60.12l273.33 275.02h-153.45a42.64 42.64 0 0 0-42.64 42.64z m-413.99-57.49c-10.24-10.24-12.73-19.16-12.73-21.5v-612.21c0-3.44 2.93-13.24 12.66-23.69 9.95-10.68 18.14-12.65 19.38-12.66h616.52c2.34 0 11.34 2.49 21.5 12.66 10.17 10.24 12.65 19.16 12.66 21.5v190.39a42.64 42.64 0 1 0 85.28 0v-190.39c0-33.06-18.29-62.46-37.59-81.85-19.38-19.38-48.86-37.6-81.85-37.59h-616.59c-34.01 0-63.2 19.82-81.78 39.79-18.72 20.19-35.47 49.74-35.47 81.77v612.28c0 33.06 18.29 62.46 37.59 81.85 19.38 19.38 48.79 37.6 81.85 37.59h179.2a42.64 42.64 0 0 0 0-85.28h-179.2c-2.34 0-11.34-2.49-21.5-12.66z","originDs":[{"d":"M597.36 125.81c0-23.48 19.02-42.57 42.64-42.57h256c23.55 0 42.64 19.02 42.64 42.64v256a42.64 42.64 0 1 1-85.28 0v-152.58l-272.75 274.36a42.64 42.64 0 0 1-60.49-60.12l273.33-275.02h-153.45a42.64 42.64 0 0 1-42.64-42.64z m-413.99 57.49c-10.24 10.24-12.73 19.16-12.73 21.5v612.21c0 3.44 2.93 13.24 12.66 23.69 9.95 10.68 18.14 12.65 19.38 12.66h616.52c2.34 0 11.34-2.49 21.5-12.66 10.17-10.24 12.65-19.16 12.66-21.5v-190.39a42.64 42.64 0 1 1 85.28 0v190.39c0 33.06-18.29 62.46-37.59 81.85-19.38 19.38-48.86 37.6-81.85 37.59h-616.59c-34.01 0-63.2-19.82-81.78-39.79-18.72-20.19-35.47-49.74-35.47-81.77v-612.28c0-33.06 18.29-62.46 37.59-81.85 19.38-19.38 48.79-37.6 81.85-37.59h179.2a42.64 42.64 0 0 1 0 85.28h-179.2c-2.34 0-11.34 2.49-21.5 12.66z","fill":"undefined"}],"horizAdvX":1024,"vertAdvY":1024,"glyphName":"nut-icon-share","originName":"share"},{"unicode":"e39f","d":"M332.51 747.01a153.45 153.45 0 0 0 132.24 75.85h94.5c54.42 0 104.59-28.96 132.24-75.85l29.48-50.18h186a43.89 43.89 0 1 0 0-87.77h-789.94a43.89 43.89 0 0 0 0 87.77h186l29.48 50.18z m72.34-50.18h214.3l-3.36 5.71a65.68 65.68 0 0 1-56.54 32.55h-94.5a65.68 65.68 0 0 1-56.61-32.55l-3.29-5.71z m-214.68-120.9a43.89 43.89 0 0 0 43.89-43.89v-432.42c0-37.16 29.77-66.71 65.83-66.71h424.22c36.06 0 65.83 29.55 65.83 66.71v432.42a43.89 43.89 0 1 0 87.77 0v-432.42a154.04 154.04 0 0 0-153.6-154.48h-424.22c-85.14 0-153.6 69.49-153.6 154.48v432.42a43.89 43.89 0 0 0 43.88 43.89z m232.38-106.06a43.89 43.89 0 0 0 43.88-43.89v-242.54a43.89 43.89 0 0 0-87.77 0v242.62a43.89 43.89 0 0 0 43.89 43.88z m175.61 0a43.89 43.89 0 0 0 43.89-43.89v-242.54a43.89 43.89 0 0 0-87.77 0v242.62a43.89 43.89 0 0 0 43.88 43.88z","originDs":[{"d":"M332.51 148.99a153.45 153.45 0 0 1 132.24-75.85h94.5c54.42 0 104.59 28.96 132.24 75.85l29.48 50.18h186a43.89 43.89 0 1 1 0 87.77h-789.94a43.89 43.89 0 0 1 0-87.77h186l29.48-50.18z m72.34 50.18h214.3l-3.36-5.71a65.68 65.68 0 0 0-56.54-32.55h-94.5a65.68 65.68 0 0 0-56.61 32.55l-3.29 5.71z m-214.68 120.9a43.89 43.89 0 0 1 43.89 43.89v432.42c0 37.16 29.77 66.71 65.83 66.71h424.22c36.06 0 65.83-29.55 65.83-66.71v-432.42a43.89 43.89 0 1 1 87.77 0v432.42a154.04 154.04 0 0 1-153.6 154.48h-424.22c-85.14 0-153.6-69.49-153.6-154.48v-432.42a43.89 43.89 0 0 1 43.88-43.89z m232.38 106.06a43.89 43.89 0 0 1 43.88 43.89v242.54a43.89 43.89 0 0 1-87.77 0v-242.62a43.89 43.89 0 0 1 43.89-43.88z m175.61 0a43.89 43.89 0 0 1 43.89 43.89v242.54a43.89 43.89 0 0 1-87.77 0v-242.62a43.89 43.89 0 0 1 43.88-43.88z","fill":"undefined"}],"horizAdvX":1024,"vertAdvY":1024,"glyphName":"nut-icon-del","originName":"del"},{"unicode":"ebea","d":"M213.36 682.64c23.55 0 42.64-19.02 42.64-42.64v-0.44a42.64 42.64 0 1 0-85.36 0v0.44c0 23.55 19.16 42.64 42.72 42.64z m128-42.64c0 23.55 19.02 42.64 42.64 42.64h469.36a42.64 42.64 0 0 0 0-85.28h-469.36a42.64 42.64 0 0 0-42.64 42.64z m-128-213.36c23.55 0 42.64-19.02 42.64-42.64v-0.44a42.64 42.64 0 1 0-85.36 0v0.44c0 23.55 19.16 42.64 42.72 42.64z m128-42.64c0 23.55 19.02 42.64 42.64 42.64h469.36a42.64 42.64 0 0 0 0-85.28h-469.36a42.64 42.64 0 0 0-42.64 42.64z m-128-213.36c23.55 0 42.64-19.02 42.64-42.64v-0.44a42.64 42.64 0 0 0-85.36 0v0.44c0 23.55 19.16 42.64 42.72 42.64z m128-42.64c0 23.55 19.02 42.64 42.64 42.64h469.36a42.64 42.64 0 0 0 0-85.28h-469.36a42.64 42.64 0 0 0-42.64 42.64z","originDs":[{"d":"M213.36 213.36c23.55 0 42.64 19.02 42.64 42.64v0.44a42.64 42.64 0 1 1-85.36 0v-0.44c0-23.55 19.16-42.64 42.72-42.64z m128 42.64c0-23.55 19.02-42.64 42.64-42.64h469.36a42.64 42.64 0 0 1 0 85.28h-469.36a42.64 42.64 0 0 1-42.64-42.64z m-128 213.36c23.55 0 42.64 19.02 42.64 42.64v0.44a42.64 42.64 0 1 1-85.36 0v-0.44c0-23.55 19.16-42.64 42.72-42.64z m128 42.64c0-23.55 19.02-42.64 42.64-42.64h469.36a42.64 42.64 0 0 1 0 85.28h-469.36a42.64 42.64 0 0 1-42.64-42.64z m-128 213.36c23.55 0 42.64 19.02 42.64 42.64v0.44a42.64 42.64 0 0 1-85.36 0v-0.44c0-23.55 19.16-42.64 42.72-42.64z m128 42.64c0-23.55 19.02-42.64 42.64-42.64h469.36a42.64 42.64 0 0 1 0 85.28h-469.36a42.64 42.64 0 0 1-42.64-42.64z","fill":"undefined"}],"horizAdvX":1024,"vertAdvY":1024,"glyphName":"nut-icon-category","originName":"category"},{"unicode":"e4b7","d":"M481.87 803.77a34.82 34.82 0 0 0 62.17 0l114.83-226.23a34.89 34.89 0 0 1 24.72-18.51l238.67-44.18a35.11 35.11 0 0 0 19.6-57.85l-169.91-188.93a35.11 35.11 0 0 1-8.78-27.87l32.4-255.41a34.89 34.89 0 0 0-50.32-35.62l-216.57 110a34.74 34.74 0 0 1-31.45 0l-216.87-110.22a34.89 34.89 0 0 0-50.4 35.54l30.36 247.67a35.11 35.11 0 0 1-8.2 27.2l-170.42 198.22a35.11 35.11 0 0 0 19.82 57.27l242.11 46.38a34.89 34.89 0 0 1 24.57 18.5l113.67 224.04z","originDs":[{"d":"M481.87 92.23a34.82 34.82 0 0 1 62.17 0l114.83 226.23a34.89 34.89 0 0 0 24.72 18.51l238.67 44.18a35.11 35.11 0 0 1 19.6 57.85l-169.91 188.93a35.11 35.11 0 0 0-8.78 27.87l32.4 255.41a34.89 34.89 0 0 1-50.32 35.62l-216.57-110a34.74 34.74 0 0 0-31.45 0l-216.87 110.22a34.89 34.89 0 0 1-50.4-35.54l30.36-247.67a35.11 35.11 0 0 0-8.2-27.2l-170.42-198.22a35.11 35.11 0 0 1 19.82-57.27l242.11-46.38a34.89 34.89 0 0 0 24.57-18.5l113.67-224.04z","fill":"undefined"}],"horizAdvX":1024,"vertAdvY":1024,"glyphName":"nut-icon-star-fill","originName":"star-fill"},{"unicode":"e458","d":"M512 808.23c-191.78 0-351.09-164.5-351.09-372.23 0-101.16 55.44-221.77 132.47-318.97 38.03-48.05 79.73-88.36 119.58-116.3 40.89-28.53 75.12-40.96 99.04-40.96s58.15 12.43 99.04 40.96c39.79 27.94 81.55 68.24 119.58 116.3 77.02 97.28 132.46 217.82 132.47 318.9 0 207.8-159.31 372.3-351.09 372.3z m-438.86-372.23c0 251.9 194.34 460 438.86 460s438.86-208.09 438.86-460c0-128.66-68.02-268.14-151.41-373.46-42.2-53.32-89.97-99.91-138.09-133.63-47.1-32.99-99.25-56.91-149.36-56.91-50.1 0-102.25 23.92-149.36 56.91-48.13 33.65-95.82 80.31-138.09 133.63-83.38 105.33-151.41 244.81-151.41 373.39zM512 531.53c-45.86 0-87.77-38.55-87.77-91.94s41.91-91.94 87.77-91.94 87.77 38.55 87.77 91.94-41.91 91.94-87.77 91.94z m-175.54-91.94a175.54 175.54 0 1 0 351.08 0 175.54 175.54 0 1 0-351.08 0z","originDs":[{"d":"M512 87.77c-191.78 0-351.09 164.5-351.09 372.23 0 101.16 55.44 221.77 132.47 318.97 38.03 48.05 79.73 88.36 119.58 116.3 40.89 28.53 75.12 40.96 99.04 40.96s58.15-12.43 99.04-40.96c39.79-27.94 81.55-68.24 119.58-116.3 77.02-97.28 132.46-217.82 132.47-318.9 0-207.8-159.31-372.3-351.09-372.3z m-438.86 372.23c0-251.9 194.34-460 438.86-460s438.86 208.09 438.86 460c0 128.66-68.02 268.14-151.41 373.46-42.2 53.32-89.97 99.91-138.09 133.63-47.1 32.99-99.25 56.91-149.36 56.91-50.1 0-102.25-23.92-149.36-56.91-48.13-33.65-95.82-80.31-138.09-133.63-83.38-105.33-151.41-244.81-151.41-373.39z","fill":"undefined"},{"d":"M512 364.47c-45.86 0-87.77 38.55-87.77 91.94s41.91 91.94 87.77 91.94 87.77-38.55 87.77-91.94-41.91-91.94-87.77-91.94z m-175.54 91.94a175.54 175.54 0 1 1 351.08 0 175.54 175.54 0 1 1-351.08 0z","fill":"undefined"}],"horizAdvX":1024,"vertAdvY":1024,"glyphName":"nut-icon-location","originName":"location"},{"unicode":"e0c9","d":"M636.71 892.85a43.89 43.89 0 0 0 57.05-24.35l58.22-144.68a43.89 43.89 0 0 0-62.02-54.78 365.79 365.79 0 0 1-177.96 45.57c-196.1 0-351.09-150.24-351.09-330.61 0-59.83 16.82-115.93 46.45-164.43a43.89 43.89 0 0 0-74.97-45.71 401.92 401.92 0 0 0-59.25 210.14c0 233.25 198.73 418.38 438.86 418.38 41.62 0 81.92-5.56 120.17-15.87l-19.82 49.22a43.89 43.89 0 0 0 24.36 57.05z m194.56-284.16a43.89 43.89 0 0 0 60.34-14.62c37.6-61.59 59.25-133.49 59.25-210.07 0-233.25-198.73-418.38-438.86-418.38a459.34 459.34 0 0 0-120.17 15.87l19.82-49.22a43.89 43.89 0 0 0-81.41-32.77l-58.15 144.68a43.89 43.89 0 0 0 61.95 54.78 365.79 365.79 0 0 1 177.96-45.57c196.1 0 351.09 150.16 351.09 330.61 0 59.83-16.82 115.86-46.45 164.35a43.89 43.89 0 0 0 14.63 60.34z","originDs":[{"d":"M636.71 3.15a43.89 43.89 0 0 1 57.05 24.35l58.22 144.68a43.89 43.89 0 0 1-62.02 54.78 365.79 365.79 0 0 0-177.96-45.57c-196.1 0-351.09 150.24-351.09 330.61 0 59.83 16.82 115.93 46.45 164.43a43.89 43.89 0 0 1-74.97 45.71 401.92 401.92 0 0 1-59.25-210.14c0-233.25 198.73-418.38 438.86-418.38 41.62 0 81.92 5.56 120.17 15.87l-19.82-49.22a43.89 43.89 0 0 1 24.36-57.05z m194.56 284.16a43.89 43.89 0 0 1 60.34 14.62c37.6 61.59 59.25 133.49 59.25 210.07 0 233.25-198.73 418.38-438.86 418.38a459.34 459.34 0 0 1-120.17-15.87l19.82 49.22a43.89 43.89 0 0 1-81.41 32.77l-58.15-144.68a43.89 43.89 0 0 1 61.95-54.78 365.79 365.79 0 0 0 177.96 45.57c196.1 0 351.09-150.16 351.09-330.61 0-59.83-16.82-115.86-46.45-164.35a43.89 43.89 0 0 1 14.63-60.34z","fill":"undefined"}],"horizAdvX":1024,"vertAdvY":1024,"glyphName":"nut-icon-refresh","originName":"refresh"},{"unicode":"f0e2","d":"M777.87 649.87a166.03 166.03 0 0 1-234.78 0l-74.39-74.24a43.89 43.89 0 0 0-62.03 62.1l74.24 74.24a253.81 253.81 0 0 0 358.99-358.98l-74.17-74.32a43.89 43.89 0 1 0-62.1 62.03l74.24 74.24a166.03 166.03 0 0 1 0 234.86z m-140.43-140.43a43.89 43.89 0 0 0 0-62.03l-188.78-188.92a43.89 43.89 0 1 0-62.1 62.1l188.93 188.92a43.89 43.89 0 0 0 62.1 0z m-317.07-20.11a43.89 43.89 0 0 0 0-62.03l-74.24-74.31a166.03 166.03 0 0 1 234.78-234.86l74.39 74.24a43.89 43.89 0 0 0 62.03-62.1l-74.24-74.17a253.81 253.81 0 1 0-358.99 358.91l74.17 74.32a43.89 43.89 0 0 0 62.1 0z","originDs":[{"d":"M777.87 246.13a166.03 166.03 0 0 0-234.78 0l-74.39 74.24a43.89 43.89 0 0 1-62.03-62.1l74.24-74.24a253.81 253.81 0 0 1 358.99 358.98l-74.17 74.32a43.89 43.89 0 1 1-62.1-62.03l74.24-74.24a166.03 166.03 0 0 0 0-234.86z m-140.43 140.43a43.89 43.89 0 0 1 0 62.03l-188.78 188.92a43.89 43.89 0 1 1-62.1-62.1l188.93-188.92a43.89 43.89 0 0 1 62.1 0z m-317.07 20.11a43.89 43.89 0 0 1 0 62.03l-74.24 74.31a166.03 166.03 0 0 0 234.78 234.86l74.39-74.24a43.89 43.89 0 0 1 62.03 62.1l-74.24 74.17a253.81 253.81 0 1 1-358.99-358.91l74.17-74.32a43.89 43.89 0 0 1 62.1 0z","fill":"undefined"}],"horizAdvX":1024,"vertAdvY":1024,"glyphName":"nut-icon-link","originName":"link"},{"unicode":"e23e","d":"M512 810.64c23.55 0 42.64-19.02 42.64-42.64v-341.36h341.36a42.64 42.64 0 1 0 0-85.28h-341.36v-341.36a42.64 42.64 0 1 0-85.28 0v341.36h-341.36a42.64 42.64 0 1 0 0 85.28h341.36v341.36c0 23.55 19.02 42.64 42.64 42.64z","originDs":[{"d":"M512 85.36c23.55 0 42.64 19.02 42.64 42.64v341.36h341.36a42.64 42.64 0 1 1 0 85.28h-341.36v341.36a42.64 42.64 0 1 1-85.28 0v-341.36h-341.36a42.64 42.64 0 1 1 0-85.28h341.36v-341.36c0-23.55 19.02-42.64 42.64-42.64z","fill":"undefined"}],"horizAdvX":1024,"vertAdvY":1024,"glyphName":"nut-icon-add","originName":"add"},{"unicode":"e881","d":"M445.07 673.35a208.09 208.09 0 0 1-295.86 0 212.48 212.48 0 0 1 0-298.86l322.34-324.68c22.38-22.53 58.51-22.53 80.9 0l322.34 324.68a212.48 212.48 0 0 1 0 298.86 208.09 208.09 0 0 1-295.86 0l-35.84-36.06a43.89 43.89 0 0 0-62.18 0l-35.84 36.06z m-358.18 61.74a295.86 295.86 0 0 0 420.43 0l4.68-4.61 4.68 4.68a295.86 295.86 0 0 0 420.43 0 300.25 300.25 0 0 0 0-422.55l-322.34-324.61a144.68 144.68 0 0 0-205.54 0l-322.34 324.61a300.25 300.25 0 0 0 0 422.55z","originDs":[{"d":"M445.07 222.65a208.09 208.09 0 0 0-295.86 0 212.48 212.48 0 0 0 0 298.86l322.34 324.68c22.38 22.53 58.51 22.53 80.9 0l322.34-324.68a212.48 212.48 0 0 0 0-298.86 208.09 208.09 0 0 0-295.86 0l-35.84 36.06a43.89 43.89 0 0 1-62.18 0l-35.84-36.06z m-358.18-61.74a295.86 295.86 0 0 1 420.43 0l4.68 4.61 4.68-4.68a295.86 295.86 0 0 1 420.43 0 300.25 300.25 0 0 1 0 422.55l-322.34 324.61a144.68 144.68 0 0 1-205.54 0l-322.34-324.61a300.25 300.25 0 0 1 0-422.55z","fill":"undefined"}],"horizAdvX":1024,"vertAdvY":1024,"glyphName":"nut-icon-heart","originName":"heart"},{"unicode":"e4a7","d":"M551.2 739.84l-39.2-40.08-39.2 40.08a272.53 272.53 0 0 1-391.68 0 288.11 288.11 0 0 1 0-400.82l352.54-360.67a108.98 108.98 0 0 1 156.68 0l352.54 360.74a288.11 288.11 0 0 1 0 400.82 272.53 272.53 0 0 1-391.68 0z","originDs":[{"d":"M551.2 156.16l-39.2 40.08-39.2-40.08a272.53 272.53 0 0 0-391.68 0 288.11 288.11 0 0 0 0 400.82l352.54 360.67a108.98 108.98 0 0 0 156.68 0l352.54-360.74a288.11 288.11 0 0 0 0-400.82 272.53 272.53 0 0 0-391.68 0z","fill":"undefined"}],"horizAdvX":1024,"vertAdvY":1024,"glyphName":"nut-icon-heart-fill","originName":"heart-fill"},{"unicode":"f05e","d":"M553.18 600.21a54.86 54.86 0 1 0-109.71 0 54.86 54.86 0 0 0 109.71 0zM512 735.09a351.09 351.09 0 1 1 0-702.18 351.09 351.09 0 0 1 0 702.18z m-438.86-351.09a438.86 438.86 0 1 0 877.72 0 438.86 438.86 0 0 0-877.72 0z m355.48 78.99a43.89 43.89 0 0 0 43.88 43.89h39.5a43.89 43.89 0 0 0 43.89-43.89v-276.48a43.89 43.89 0 1 0-87.78 0v232.82a43.89 43.89 0 0 0-39.49 43.66z","originDs":[{"d":"M553.18 295.79a54.86 54.86 0 1 1-109.71 0 54.86 54.86 0 0 1 109.71 0z","fill":"undefined"},{"d":"M512 160.91a351.09 351.09 0 1 0 0 702.18 351.09 351.09 0 0 0 0-702.18z m-438.86 351.09a438.86 438.86 0 1 1 877.72 0 438.86 438.86 0 0 1-877.72 0z m355.48-78.99a43.89 43.89 0 0 1 43.88-43.89h39.5a43.89 43.89 0 0 1 43.89 43.89v276.48a43.89 43.89 0 1 1-87.78 0v-232.82a43.89 43.89 0 0 1-39.49-43.66z","fill":"undefined"}],"horizAdvX":1024,"vertAdvY":1024,"glyphName":"nut-icon-tips","originName":"tips"},{"unicode":"ee74","d":"M229.01 107.88999999999999a43.89 43.89 0 0 1 61.73-6.81l221.26 177.01 221.26-177.01a43.89 43.89 0 1 1 54.85 68.54l-248.68 198.95a43.89 43.89 0 0 1-54.86 0l-248.68-198.95a43.89 43.89 0 0 1-6.88-61.73z m0 298.42a43.89 43.89 0 0 1 61.73-6.88l221.26 177.01 221.26-177.01a43.89 43.89 0 1 1 54.85 68.61l-248.68 198.95a43.89 43.89 0 0 1-54.86 0l-248.68-198.95a43.89 43.89 0 0 1-6.88-61.73z","originDs":[{"d":"M229.01 788.11a43.89 43.89 0 0 0 61.73 6.81l221.26-177.01 221.26 177.01a43.89 43.89 0 1 0 54.85-68.54l-248.68-198.95a43.89 43.89 0 0 0-54.86 0l-248.68 198.95a43.89 43.89 0 0 0-6.88 61.73z m0-298.42a43.89 43.89 0 0 0 61.73 6.88l221.26-177.01 221.26 177.01a43.89 43.89 0 1 0 54.85-68.61l-248.68-198.95a43.89 43.89 0 0 0-54.86 0l-248.68 198.95a43.89 43.89 0 0 0-6.88 61.73z","fill":"undefined"}],"horizAdvX":1024,"vertAdvY":1024,"glyphName":"nut-icon-double-arrow-up","originName":"double-arrow-up"},{"unicode":"e72b","d":"M512 822.86a438.86 438.86 0 0 0 339.02-717.53 38.03 38.03 0 0 0 7.6-5.86l70.95-70.94c14.7-14.77 14.7-38.55 0-53.25l-8.85-8.85c-14.63-14.7-38.55-14.7-53.17 0l-70.95 70.95a37.16 37.16 0 0 0-5.85 7.6 438.86 438.86 0 1 0-278.75 777.88z m0-87.77a351.09 351.09 0 1 1 0-702.18 351.09 351.09 0 0 1 0 702.18z","originDs":[{"d":"M512 73.14a438.86 438.86 0 0 1 339.02 717.53 38.03 38.03 0 0 1 7.6 5.86l70.95 70.94c14.7 14.77 14.7 38.55 0 53.25l-8.85 8.85c-14.63 14.7-38.55 14.7-53.17 0l-70.95-70.95a37.16 37.16 0 0 1-5.85-7.6 438.86 438.86 0 1 1-278.75-777.88z m0 87.77a351.09 351.09 0 1 0 0 702.18 351.09 351.09 0 0 0 0-702.18z","fill":"undefined"}],"horizAdvX":1024,"vertAdvY":1024,"glyphName":"nut-icon-search","originName":"search"},{"unicode":"e529","d":"M128 896a42.67 42.67 0 1 1 0-85.33h768a42.67 42.67 0 1 1 0 85.33h-768z m391.21-173.42a10.88 10.88 0 0 1-14.42 0l-501.18-446.25a10.71 10.71 0 0 1 7.21-18.67h241.34v-257.11c0-71 58.05-128.55 129.64-128.55h260.4c71.59 0 129.64 57.56 129.64 128.55v257.11h241.34a10.71 10.71 0 0 1 7.21 18.67l-501.18 446.25z m-180.61-722.03v342.81h-130.39l303.79 270.49 303.77-270.49h-130.35v-342.83c0-23.64-19.37-42.84-43.22-42.83h-260.4c-23.85 0-43.2 19.2-43.2 42.85z","originDs":[{"d":"M128 0a42.67 42.67 0 1 0 0 85.33h768a42.67 42.67 0 1 0 0-85.33h-768z m391.21 173.42a10.88 10.88 0 0 0-14.42 0l-501.18 446.25a10.71 10.71 0 0 0 7.21 18.67h241.34v257.11c0 71 58.05 128.55 129.64 128.55h260.4c71.59 0 129.64-57.56 129.64-128.55v-257.11h241.34a10.71 10.71 0 0 0 7.21-18.67l-501.18-446.25z m-180.61 722.03v-342.81h-130.39l303.79-270.49 303.77 270.49h-130.35v342.83c0 23.64-19.37 42.84-43.22 42.83h-260.4c-23.85 0-43.2-19.2-43.2-42.85z","fill":"#1A1A1A"}],"horizAdvX":1024,"vertAdvY":1024,"glyphName":"nut-icon-top","originName":"top"},{"unicode":"e1f8","d":"M512 810.64c23.55 0 42.64-19.02 42.64-42.64v-420.94l186.08 155.07a42.64 42.64 0 1 0 54.56-65.54l-256-213.36a42.64 42.64 0 0 0-54.56 0l-256 213.36a42.64 42.64 0 0 0 54.56 65.54l186.08-155.07v420.94c0 23.55 19.02 42.64 42.64 42.64z m-384-597.28c23.55 0 42.64-19.09 42.64-42.72v-85.28a42.64 42.64 0 0 1 42.72-42.72h597.28a42.64 42.64 0 0 1 42.72 42.72v85.28a42.64 42.64 0 1 0 85.28 0v-85.28a128 128 0 0 0-128-128h-597.28a128 128 0 0 0-128 128v85.28c0 23.63 19.02 42.72 42.64 42.72z","originDs":[{"d":"M512 85.36c23.55 0 42.64 19.02 42.64 42.64v420.94l186.08-155.07a42.64 42.64 0 1 1 54.56 65.54l-256 213.36a42.64 42.64 0 0 1-54.56 0l-256-213.36a42.64 42.64 0 0 1 54.56-65.54l186.08 155.07v-420.94c0-23.55 19.02-42.64 42.64-42.64z m-384 597.28c23.55 0 42.64 19.09 42.64 42.72v85.28a42.64 42.64 0 0 0 42.72 42.72h597.28a42.64 42.64 0 0 0 42.72-42.72v-85.28a42.64 42.64 0 1 1 85.28 0v85.28a128 128 0 0 1-128 128h-597.28a128 128 0 0 1-128-128v-85.28c0-23.63 19.02-42.72 42.64-42.72z","fill":"undefined"}],"horizAdvX":1024,"vertAdvY":1024,"glyphName":"nut-icon-download","originName":"download"},{"unicode":"e089","d":"M443.47 780.14a77.75 77.75 0 0 0 138.75 0l99.11-195 205.67-38.03a78.26 78.26 0 0 0 43.67-129.32l-147.02-163.33 28.09-220.89c7.83-62.17-56.76-107.96-112.42-79.72l-186.52 94.72-186.66-94.8c-55.59-28.23-120.1 17.26-112.49 79.29l26.26 214.31-147.75 171.74a78.26 78.26 0 0 0 44.4 127.93l208.82 39.93 98.01 193.17z m69.41-69.92l-87.7-172.62c-10.97-21.58-31.16-36.79-54.86-41.33l-189.8-36.27 134.58-156.53c14.41-16.75 21.07-38.77 18.43-60.71l-23.55-192 167.72 85.14a77.78 77.78 0 0 0 70.29 0l167.27-84.99-25.16 198.87c-2.93 22.6 4.24 45.35 19.46 62.25l133.12 147.89-185.86 34.38a77.9 77.9 0 0 0-55.29 41.33l-88.65 174.59z","originDs":[{"d":"M443.47 115.86a77.75 77.75 0 0 1 138.75 0l99.11 195 205.67 38.03a78.26 78.26 0 0 1 43.67 129.32l-147.02 163.33 28.09 220.89c7.83 62.17-56.76 107.96-112.42 79.72l-186.52-94.72-186.66 94.8c-55.59 28.23-120.1-17.26-112.49-79.29l26.26-214.31-147.75-171.74a78.26 78.26 0 0 1 44.4-127.93l208.82-39.93 98.01-193.17z m69.41 69.92l-87.7 172.62c-10.97 21.58-31.16 36.79-54.86 41.33l-189.8 36.27 134.58 156.53c14.41 16.75 21.07 38.77 18.43 60.71l-23.55 192 167.72-85.14a77.78 77.78 0 0 1 70.29 0l167.27 84.99-25.16-198.87c-2.93-22.6 4.24-45.35 19.46-62.25l133.12-147.89-185.86-34.38a77.9 77.9 0 0 1-55.29-41.33l-88.65-174.59z","fill":"undefined"}],"horizAdvX":1024,"vertAdvY":1024,"glyphName":"nut-icon-star","originName":"star"},{"unicode":"ed1e","d":"M73.14 669.26c0 84.85 68.75 153.6 153.6 153.6h109.72c84.85 0 153.6-68.75 153.6-153.6v-109.72a153.6 153.6 0 0 0-153.6-153.6h-109.72a153.6 153.6 0 0 0-153.6 153.6v109.72z m153.6 65.83a65.83 65.83 0 0 1-65.83-65.83v-109.72a65.83 65.83 0 0 1 65.83-65.83h109.72a65.83 65.83 0 0 1 65.83 65.83v109.72a65.83 65.83 0 0 1-65.83 65.83h-109.72z m307.2-65.83c0 84.85 68.75 153.6 153.6 153.6h109.72c84.85 0 153.6-68.75 153.6-153.6v-109.72a153.6 153.6 0 0 0-153.6-153.6h-109.72a153.6 153.6 0 0 0-153.6 153.6v109.72z m153.6 65.83a65.83 65.83 0 0 1-65.83-65.83v-109.72a65.83 65.83 0 0 1 65.83-65.83h109.72a65.83 65.83 0 0 1 65.83 65.83v109.72a65.83 65.83 0 0 1-65.83 65.83h-109.72z m-614.4-526.63c0 84.85 68.75 153.6 153.6 153.6h109.72c84.85 0 153.6-68.75 153.6-153.6v-109.72a153.6 153.6 0 0 0-153.6-153.6h-109.72a153.6 153.6 0 0 0-153.6 153.6v109.72z m153.6 65.83a65.83 65.83 0 0 1-65.83-65.83v-109.72a65.83 65.83 0 0 1 65.83-65.83h109.72a65.83 65.83 0 0 1 65.83 65.83v109.72a65.83 65.83 0 0 1-65.83 65.83h-109.72z m307.2-65.83c0 84.85 68.75 153.6 153.6 153.6h109.72c84.85 0 153.6-68.75 153.6-153.6v-109.72a153.6 153.6 0 0 0-153.6-153.6h-109.72a153.6 153.6 0 0 0-153.6 153.6v109.72z m153.6 65.83a65.83 65.83 0 0 1-65.83-65.83v-109.72a65.83 65.83 0 0 1 65.83-65.83h109.72a65.83 65.83 0 0 1 65.83 65.83v109.72a65.83 65.83 0 0 1-65.83 65.83h-109.72z","originDs":[{"d":"M73.14 226.74c0-84.85 68.75-153.6 153.6-153.6h109.72c84.85 0 153.6 68.75 153.6 153.6v109.72a153.6 153.6 0 0 1-153.6 153.6h-109.72a153.6 153.6 0 0 1-153.6-153.6v-109.72z m153.6-65.83a65.83 65.83 0 0 0-65.83 65.83v109.72a65.83 65.83 0 0 0 65.83 65.83h109.72a65.83 65.83 0 0 0 65.83-65.83v-109.72a65.83 65.83 0 0 0-65.83-65.83h-109.72z m307.2 65.83c0-84.85 68.75-153.6 153.6-153.6h109.72c84.85 0 153.6 68.75 153.6 153.6v109.72a153.6 153.6 0 0 1-153.6 153.6h-109.72a153.6 153.6 0 0 1-153.6-153.6v-109.72z m153.6-65.83a65.83 65.83 0 0 0-65.83 65.83v109.72a65.83 65.83 0 0 0 65.83 65.83h109.72a65.83 65.83 0 0 0 65.83-65.83v-109.72a65.83 65.83 0 0 0-65.83-65.83h-109.72z m-614.4 526.63c0-84.85 68.75-153.6 153.6-153.6h109.72c84.85 0 153.6 68.75 153.6 153.6v109.72a153.6 153.6 0 0 1-153.6 153.6h-109.72a153.6 153.6 0 0 1-153.6-153.6v-109.72z m153.6-65.83a65.83 65.83 0 0 0-65.83 65.83v109.72a65.83 65.83 0 0 0 65.83 65.83h109.72a65.83 65.83 0 0 0 65.83-65.83v-109.72a65.83 65.83 0 0 0-65.83-65.83h-109.72z m307.2 65.83c0-84.85 68.75-153.6 153.6-153.6h109.72c84.85 0 153.6 68.75 153.6 153.6v109.72a153.6 153.6 0 0 1-153.6 153.6h-109.72a153.6 153.6 0 0 1-153.6-153.6v-109.72z m153.6-65.83a65.83 65.83 0 0 0-65.83 65.83v109.72a65.83 65.83 0 0 0 65.83 65.83h109.72a65.83 65.83 0 0 0 65.83-65.83v-109.72a65.83 65.83 0 0 0-65.83-65.83h-109.72z","fill":"undefined"}],"horizAdvX":1024,"vertAdvY":1024,"glyphName":"nut-icon-apps","originName":"apps"},{"unicode":"f415","d":"M512 638.76c-145.99 0-279.92-106.5-362.86-192.22a88.14 88.14 0 0 1 0-125.08c82.94-85.72 216.87-192.22 362.86-192.22s279.92 106.5 362.86 192.22c34.67 35.84 34.67 89.23 0 125.08-82.94 85.72-216.87 192.22-362.86 192.22z m-420.72-136.27c84.85 87.7 239.32 216.72 420.72 216.72s335.8-129.02 420.72-216.72a168.59 168.59 0 0 0 0-236.98c-84.85-87.63-239.32-216.65-420.72-216.65s-335.8 128.88-420.72 216.65a168.59 168.59 0 0 0 0 236.91z m420.72-32.25c-49.59 0-88.5-39.28-88.5-86.24s38.91-86.24 88.5-86.24 88.5 39.28 88.5 86.24-38.91 86.24-88.5 86.24z m-168.96-86.24c0 92.75 76.36 166.69 168.96 166.69s168.96-73.95 168.96-166.69-76.36-166.69-168.96-166.69-168.96 73.95-168.96 166.69z","originDs":[{"d":"M512 257.24c-145.99 0-279.92 106.5-362.86 192.22a88.14 88.14 0 0 0 0 125.08c82.94 85.72 216.87 192.22 362.86 192.22s279.92-106.5 362.86-192.22c34.67-35.84 34.67-89.23 0-125.08-82.94-85.72-216.87-192.22-362.86-192.22z m-420.72 136.27c84.85-87.7 239.32-216.72 420.72-216.72s335.8 129.02 420.72 216.72a168.59 168.59 0 0 1 0 236.98c-84.85 87.63-239.32 216.65-420.72 216.65s-335.8-128.88-420.72-216.65a168.59 168.59 0 0 1 0-236.91z m420.72 32.25c-49.59 0-88.5 39.28-88.5 86.24s38.91 86.24 88.5 86.24 88.5-39.28 88.5-86.24-38.91-86.24-88.5-86.24z m-168.96 86.24c0-92.75 76.36-166.69 168.96-166.69s168.96 73.95 168.96 166.69-76.36 166.69-168.96 166.69-168.96-73.95-168.96-166.69z","fill":"undefined"}],"horizAdvX":1024,"vertAdvY":1024,"glyphName":"nut-icon-eye","originName":"eye"},{"unicode":"ea81","d":"M470.89 163.25a42.64 42.64 0 1 0 85.29 0 42.64 42.64 0 0 0-85.29 0zM512 735.09a351.09 351.09 0 1 1 0-702.18 351.09 351.09 0 0 1 0 702.18z m-438.86-351.09a438.86 438.86 0 1 0 877.72 0 438.86 438.86 0 0 0-877.72 0z m438.86 241.37a43.89 43.89 0 0 0 43.89-43.88v-276.48a43.89 43.89 0 0 0-87.78 0v276.48a43.89 43.89 0 0 0 43.89 43.88z","originDs":[{"d":"M470.89 732.75a42.64 42.64 0 1 1 85.29 0 42.64 42.64 0 0 1-85.29 0z","fill":"undefined"},{"d":"M512 160.91a351.09 351.09 0 1 0 0 702.18 351.09 351.09 0 0 0 0-702.18z m-438.86 351.09a438.86 438.86 0 1 1 877.72 0 438.86 438.86 0 0 1-877.72 0z m438.86-241.37a43.89 43.89 0 0 1 43.89 43.88v276.48a43.89 43.89 0 0 1-87.78 0v-276.48a43.89 43.89 0 0 1 43.89-43.88z","fill":"undefined"}],"horizAdvX":1024,"vertAdvY":1024,"glyphName":"nut-icon-warning","originName":"warning"},{"unicode":"ee2b","d":"M520.56 759.44a384 384 0 1 1 0-768 384 384 0 0 1 0 768z m-469.36-384a469.36 469.36 0 1 0 938.64 0 469.36 469.36 0 0 0-938.64 0zM742.69 533.65a42.64 42.64 0 0 0 0-60.34l-256-256a42.64 42.64 0 0 0-60.34 0l-127.93 127.92a42.64 42.64 0 1 0 60.35 60.35l97.86-97.87 225.79 225.87a42.64 42.64 0 0 0 60.35 0z","originDs":[{"d":"M520.56 136.56a384 384 0 1 0 0 768 384 384 0 0 0 0-768z m-469.36 384a469.36 469.36 0 1 1 938.64 0 469.36 469.36 0 0 1-938.64 0z","fill":"undefined"},{"d":"M742.69 362.35a42.64 42.64 0 0 1 0 60.34l-256 256a42.64 42.64 0 0 1-60.34 0l-127.93-127.92a42.64 42.64 0 1 1 60.35-60.35l97.86 97.87 225.79-225.87a42.64 42.64 0 0 1 60.35 0z","fill":"undefined"}],"horizAdvX":1024,"vertAdvY":1024,"glyphName":"nut-icon-success","originName":"success"},{"unicode":"e5f0","d":"M853.36 298.64a85.36 85.36 0 1 0 0 170.72 85.36 85.36 0 0 0 0-170.72z m-682.72 0a85.36 85.36 0 1 0 0 170.72 85.36 85.36 0 0 0 0-170.72z m341.36-42.64a128 128 0 1 0 0 256 128 128 0 0 0 0-256z","originDs":[{"d":"M853.36 597.36a85.36 85.36 0 1 1 0-170.72 85.36 85.36 0 0 1 0 170.72z m-682.72 0a85.36 85.36 0 1 1 0-170.72 85.36 85.36 0 0 1 0 170.72z m341.36 42.64a128 128 0 1 1 0-256 128 128 0 0 1 0 256z","fill":"undefined"}],"horizAdvX":1024,"vertAdvY":1024,"glyphName":"nut-icon-more","originName":"more"},{"unicode":"e4e4","d":"M512 832c-247.4 0-448-200.6-448-448s200.6-448 448-448 448 200.6 448 448-200.6 448-448 448z m-80-600c0-4.4-3.6-8-8-8h-48c-4.4 0-8 3.6-8 8v304c0 4.4 3.6 8 8 8h48c4.4 0 8-3.6 8-8v-304z m224 0c0-4.4-3.6-8-8-8h-48c-4.4 0-8 3.6-8 8v304c0 4.4 3.6 8 8 8h48c4.4 0 8-3.6 8-8v-304z","originDs":[{"d":"M512 64c-247.4 0-448 200.6-448 448s200.6 448 448 448 448-200.6 448-448-200.6-448-448-448z m-80 600c0 4.4-3.6 8-8 8h-48c-4.4 0-8-3.6-8-8v-304c0-4.4 3.6-8 8-8h48c4.4 0 8 3.6 8 8v304z m224 0c0 4.4-3.6 8-8 8h-48c-4.4 0-8-3.6-8-8v-304c0-4.4 3.6-8 8-8h48c4.4 0 8 3.6 8 8v304z","fill":"#333"}],"horizAdvX":1024,"vertAdvY":1024,"glyphName":"nut-icon-poweroff-circle-fill","originName":"poweroff-circle-fill"},{"unicode":"e293","d":"M322.19 237.71000000000004h379.62c22.82 0 37.01 18.8 25.6 33.8l-189.96 247.66c-11.41 14.85-39.64 14.85-51.05 0l-189.73-247.66c-11.48-14.99 2.71-33.79 25.52-33.8z","originDs":[{"d":"M322.19 658.29h379.62c22.82 0 37.01-18.8 25.6-33.8l-189.96-247.66c-11.41-14.85-39.64-14.85-51.05 0l-189.73 247.66c-11.48 14.99 2.71 33.79 25.52 33.8z","fill":"undefined"}],"horizAdvX":1024,"vertAdvY":1024,"glyphName":"nut-icon-triangle-up","originName":"triangle-up"},{"unicode":"eadf","d":"M178.83 781.02a42.64 42.64 0 1 1-59.75-61l105.32-102.99a925.55 925.55 0 0 1-133.12-114.54 168.59 168.59 0 0 1 0-236.98c84.85-87.63 239.32-216.65 420.72-216.65 82.65 0 159.74 26.77 227.18 64.29l119.52-117.03a42.64 42.64 0 1 1 59.68 61.08l-739.55 723.82z m499.94-608.84c-52-25.89-108.47-42.93-166.84-42.94-145.99 0-279.92 106.5-362.86 192.22a88.14 88.14 0 0 0 0 125.08 830.03 830.03 0 0 0 133.92 113l87.04-85.21a164.06 164.06 0 0 1-26.99-90.33c0-92.75 76.36-166.69 168.96-166.69a170.42 170.42 0 0 1 92.75 27.35l74.09-72.48z m-248.98 243.78l114.61-112.2a90.4 90.4 0 0 0-32.4-6.07c-49.59 0-88.5 39.28-88.5 86.24 0 11.26 2.19 22.02 6.29 31.96z m445.07-94.5c-16.09-16.53-34.01-33.94-53.54-51.2l57.64-56.32c20.11 17.85 38.03 35.4 53.76 51.64a168.59 168.59 0 0 1 0 236.91c-84.85 87.7-239.32 216.72-420.72 216.72-44.54 0-87.41-7.75-128-20.77l67-65.68a319.63 319.63 0 0 0 61 6c145.99 0 279.92-106.5 362.86-192.22 34.67-35.84 34.67-89.23 0-125.08z","originDs":[{"d":"M178.83 114.98a42.64 42.64 0 1 0-59.75 61l105.32 102.99a925.55 925.55 0 0 0-133.12 114.54 168.59 168.59 0 0 0 0 236.98c84.85 87.63 239.32 216.65 420.72 216.65 82.65 0 159.74-26.77 227.18-64.29l119.52 117.03a42.64 42.64 0 1 0 59.68-61.08l-739.55-723.82z m499.94 608.84c-52 25.89-108.47 42.93-166.84 42.94-145.99 0-279.92-106.5-362.86-192.22a88.14 88.14 0 0 1 0-125.08 830.03 830.03 0 0 1 133.92-113l87.04 85.21a164.06 164.06 0 0 0-26.99 90.33c0 92.75 76.36 166.69 168.96 166.69a170.42 170.42 0 0 0 92.75-27.35l74.09 72.48z m-248.98-243.78l114.61 112.2a90.4 90.4 0 0 1-32.4 6.07c-49.59 0-88.5-39.28-88.5-86.24 0-11.26 2.19-22.02 6.29-31.96z m445.07 94.5c-16.09 16.53-34.01 33.94-53.54 51.2l57.64 56.32c20.11-17.85 38.03-35.4 53.76-51.64a168.59 168.59 0 0 0 0-236.91c-84.85-87.7-239.32-216.72-420.72-216.72-44.54 0-87.41 7.75-128 20.77l67 65.68a319.63 319.63 0 0 1 61-6c145.99 0 279.92 106.5 362.86 192.22 34.67 35.84 34.67 89.23 0 125.08z","fill":"undefined"}],"horizAdvX":1024,"vertAdvY":1024,"glyphName":"nut-icon-marshalling","originName":"marshalling"}] \ No newline at end of file diff --git a/jdesign-iconfont/icon_iconfont.xml b/jdesign-iconfont/icon_iconfont.xml new file mode 100644 index 0000000..9e707b5 --- /dev/null +++ b/jdesign-iconfont/icon_iconfont.xml @@ -0,0 +1,61 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/jdesign-iconfont/iconfont.css b/jdesign-iconfont/iconfont.css new file mode 100644 index 0000000..410bfc1 --- /dev/null +++ b/jdesign-iconfont/iconfont.css @@ -0,0 +1,247 @@ + + @font-face { + font-family: 'nutui-iconfont'; + src: url('iconfont.woff2') format('woff2') /* chrome、firefox */, + url('iconfont.woff') format('woff') /* chrome、firefox */, + url('iconfont.ttf') format('truetype') /* chrome、firefox、opera、Safari, Android, iOS 4.2+ */; + } + + .nutui-iconfont{ + font-family: 'nutui-iconfont'; + font-size: 16px; + font-style: normal; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; + } + + .nut-icon-retweet::before { + content: "\ee5f"; + } + + .nut-icon-check-checked::before { + content: "\f444"; + } + + .nut-icon-arrow-down::before { + content: "\e89d"; + } + + .nut-icon-check-disabled::before { + content: "\ee3a"; + } + + .nut-icon-arrow-left::before { + content: "\f43c"; + } + + .nut-icon-loading1::before { + content: "\e57d"; + } + + .nut-icon-notice::before { + content: "\f349"; + } + + .nut-icon-service::before { + content: "\e6fc"; + } + + .nut-icon-arrow-up::before { + content: "\eba5"; + } + + .nut-icon-user::before { + content: "\f416"; + } + + .nut-icon-loading::before { + content: "\e146"; + } + + .nut-icon-find::before { + content: "\e679"; + } + + .nut-icon-image::before { + content: "\e55d"; + } + + .nut-icon-play-circle-fill::before { + content: "\f505"; + } + + .nut-icon-arrow-right::before { + content: "\f392"; + } + + .nut-icon-cart::before { + content: "\e132"; + } + + .nut-icon-jd::before { + content: "\ec80"; + } + + .nut-icon-dongdong::before { + content: "\e449"; + } + + .nut-icon-check::before { + content: "\e50b"; + } + + .nut-icon-photograph::before { + content: "\ed21"; + } + + .nut-icon-people::before { + content: "\eb6f"; + } + + .nut-icon-image-error::before { + content: "\f11a"; + } + + .nut-icon-minus::before { + content: "\e535"; + } + + .nut-icon-checked::before { + content: "\e503"; + } + + .nut-icon-check-normal::before { + content: "\ef3b"; + } + + .nut-icon-checklist::before { + content: "\f501"; + } + + .nut-icon-plus::before { + content: "\eae9"; + } + + .nut-icon-mask-close::before { + content: "\e7c1"; + } + + .nut-icon-triangle-down::before { + content: "\eb99"; + } + + .nut-icon-fabulous::before { + content: "\f24c"; + } + + .nut-icon-close::before { + content: "\ec50"; + } + + .nut-icon-failure::before { + content: "\ebf5"; + } + + .nut-icon-user-add::before { + content: "\e1f9"; + } + + .nut-icon-joy-smile::before { + content: "\eed2"; + } + + .nut-icon-share::before { + content: "\e1f6"; + } + + .nut-icon-del::before { + content: "\e39f"; + } + + .nut-icon-category::before { + content: "\ebea"; + } + + .nut-icon-star-fill::before { + content: "\e4b7"; + } + + .nut-icon-location::before { + content: "\e458"; + } + + .nut-icon-refresh::before { + content: "\e0c9"; + } + + .nut-icon-link::before { + content: "\f0e2"; + } + + .nut-icon-add::before { + content: "\e23e"; + } + + .nut-icon-heart::before { + content: "\e881"; + } + + .nut-icon-heart-fill::before { + content: "\e4a7"; + } + + .nut-icon-tips::before { + content: "\f05e"; + } + + .nut-icon-double-arrow-up::before { + content: "\ee74"; + } + + .nut-icon-search::before { + content: "\e72b"; + } + + .nut-icon-top::before { + content: "\e529"; + } + + .nut-icon-download::before { + content: "\e1f8"; + } + + .nut-icon-star::before { + content: "\e089"; + } + + .nut-icon-apps::before { + content: "\ed1e"; + } + + .nut-icon-eye::before { + content: "\f415"; + } + + .nut-icon-warning::before { + content: "\ea81"; + } + + .nut-icon-success::before { + content: "\ee2b"; + } + + .nut-icon-more::before { + content: "\e5f0"; + } + + .nut-icon-poweroff-circle-fill::before { + content: "\e4e4"; + } + + .nut-icon-triangle-up::before { + content: "\e293"; + } + + .nut-icon-marshalling::before { + content: "\eadf"; + } \ No newline at end of file diff --git a/jdesign-iconfont/iconfont.html b/jdesign-iconfont/iconfont.html new file mode 100644 index 0000000..733f0ab --- /dev/null +++ b/jdesign-iconfont/iconfont.html @@ -0,0 +1,2025 @@ + + + + + RelayIcon Demo + + + + + + + + + + +
+

RelayIcon

+ +
+
+
    + +
  • + +
    retweet
    +
    
    +
  • + +
  • + +
    check-checked
    +
    
    +
  • + +
  • + +
    arrow-down
    +
    
    +
  • + +
  • + +
    check-disabled
    +
    
    +
  • + +
  • + +
    arrow-left
    +
    
    +
  • + +
  • + +
    loading1
    +
    
    +
  • + +
  • + +
    notice
    +
    
    +
  • + +
  • + +
    service
    +
    
    +
  • + +
  • + +
    arrow-up
    +
    
    +
  • + +
  • + +
    user
    +
    
    +
  • + +
  • + +
    loading
    +
    
    +
  • + +
  • + +
    find
    +
    
    +
  • + +
  • + +
    image
    +
    
    +
  • + +
  • + +
    play-circle-fill
    +
    
    +
  • + +
  • + +
    arrow-right
    +
    
    +
  • + +
  • + +
    cart
    +
    
    +
  • + +
  • + +
    jd
    +
    
    +
  • + +
  • + +
    dongdong
    +
    
    +
  • + +
  • + +
    check
    +
    
    +
  • + +
  • + +
    photograph
    +
    
    +
  • + +
  • + +
    people
    +
    
    +
  • + +
  • + +
    image-error
    +
    
    +
  • + +
  • + +
    minus
    +
    
    +
  • + +
  • + +
    checked
    +
    
    +
  • + +
  • + +
    check-normal
    +
    
    +
  • + +
  • + +
    checklist
    +
    
    +
  • + +
  • + +
    plus
    +
    
    +
  • + +
  • + +
    mask-close
    +
    
    +
  • + +
  • + +
    triangle-down
    +
    
    +
  • + +
  • + +
    fabulous
    +
    
    +
  • + +
  • + +
    close
    +
    
    +
  • + +
  • + +
    failure
    +
    
    +
  • + +
  • + +
    user-add
    +
    
    +
  • + +
  • + +
    joy-smile
    +
    
    +
  • + +
  • + +
    share
    +
    
    +
  • + +
  • + +
    del
    +
    
    +
  • + +
  • + +
    category
    +
    
    +
  • + +
  • + +
    star-fill
    +
    
    +
  • + +
  • + +
    location
    +
    
    +
  • + +
  • + +
    refresh
    +
    
    +
  • + +
  • + +
    link
    +
    
    +
  • + +
  • + +
    add
    +
    
    +
  • + +
  • + +
    heart
    +
    
    +
  • + +
  • + +
    heart-fill
    +
    
    +
  • + +
  • + +
    tips
    +
    
    +
  • + +
  • + +
    double-arrow-up
    +
    
    +
  • + +
  • + +
    search
    +
    
    +
  • + +
  • + +
    top
    +
    
    +
  • + +
  • + +
    download
    +
    
    +
  • + +
  • + +
    star
    +
    
    +
  • + +
  • + +
    apps
    +
    
    +
  • + +
  • + +
    eye
    +
    
    +
  • + +
  • + +
    warning
    +
    
    +
  • + +
  • + +
    success
    +
    
    +
  • + +
  • + +
    more
    +
    
    +
  • + +
  • + +
    poweroff-circle-fill
    +
    
    +
  • + +
  • + +
    triangle-up
    +
    
    +
  • + +
  • + +
    marshalling
    +
    
    +
  • + +
+
+

Unicode 引用

+
+ +

Unicode 是字体在网页端最原始的应用方式,特点是:

+
    +
  • 兼容性最好,支持 IE6+,及所有现代浏览器。
  • +
  • 支持按字体的方式去动态调整图标大小,颜色等等。
  • +
  • 但是因为是字体,所以不支持多色。只能使用平台里单色的图标,就算项目里有多色图标也会自动去色。
  • +
+
+

注意:新版 RelayIcon 支持多色图标,这些多色图标在 Unicode 模式下将不能使用,如果有需求建议使用 symbol 的引用方式

+
+

Unicode 使用步骤如下:

+

第一步:拷贝项目下面生成的 @font-face

+
@font-face {
+    font-family: 'font_family';
+    src: url('relayicon.eot');
+    src: url('relayicon.eot?#iefix') format('embedded-opentype'),
+        url('relayicon.woff2') format('woff2'),
+        url('relayicon.woff') format('woff'),
+        url('relayicon.ttf') format('truetype'),
+        url('relayicon.svg#font_family') format('svg');
+  }
+  
+

第二步:定义使用 relayicon 的样式

+
.font_family {
+    font-family: "font_family" !important;
+    font-size: 16px;
+    font-style: normal;
+    -webkit-font-smoothing: antialiased;
+    -moz-osx-font-smoothing: grayscale;
+  }
+  
+

第三步:挑选相应图标并获取字体编码,应用于页面

+
+  <span class="font_family">&#x33;</span>
+  
+
+

"font_family" 是你项目下的 font-family。可以通过编辑项目查看,默认是 "relayicon"。

+
+
+
+
+
    + +
  • + +
    + retweet +
    +
    .nut-icon-retweet +
    +
  • + +
  • + +
    + check-checked +
    +
    .nut-icon-check-checked +
    +
  • + +
  • + +
    + arrow-down +
    +
    .nut-icon-arrow-down +
    +
  • + +
  • + +
    + check-disabled +
    +
    .nut-icon-check-disabled +
    +
  • + +
  • + +
    + arrow-left +
    +
    .nut-icon-arrow-left +
    +
  • + +
  • + +
    + loading1 +
    +
    .nut-icon-loading1 +
    +
  • + +
  • + +
    + notice +
    +
    .nut-icon-notice +
    +
  • + +
  • + +
    + service +
    +
    .nut-icon-service +
    +
  • + +
  • + +
    + arrow-up +
    +
    .nut-icon-arrow-up +
    +
  • + +
  • + +
    + user +
    +
    .nut-icon-user +
    +
  • + +
  • + +
    + loading +
    +
    .nut-icon-loading +
    +
  • + +
  • + +
    + find +
    +
    .nut-icon-find +
    +
  • + +
  • + +
    + image +
    +
    .nut-icon-image +
    +
  • + +
  • + +
    + play-circle-fill +
    +
    .nut-icon-play-circle-fill +
    +
  • + +
  • + +
    + arrow-right +
    +
    .nut-icon-arrow-right +
    +
  • + +
  • + +
    + cart +
    +
    .nut-icon-cart +
    +
  • + +
  • + +
    + jd +
    +
    .nut-icon-jd +
    +
  • + +
  • + +
    + dongdong +
    +
    .nut-icon-dongdong +
    +
  • + +
  • + +
    + check +
    +
    .nut-icon-check +
    +
  • + +
  • + +
    + photograph +
    +
    .nut-icon-photograph +
    +
  • + +
  • + +
    + people +
    +
    .nut-icon-people +
    +
  • + +
  • + +
    + image-error +
    +
    .nut-icon-image-error +
    +
  • + +
  • + +
    + minus +
    +
    .nut-icon-minus +
    +
  • + +
  • + +
    + checked +
    +
    .nut-icon-checked +
    +
  • + +
  • + +
    + check-normal +
    +
    .nut-icon-check-normal +
    +
  • + +
  • + +
    + checklist +
    +
    .nut-icon-checklist +
    +
  • + +
  • + +
    + plus +
    +
    .nut-icon-plus +
    +
  • + +
  • + +
    + mask-close +
    +
    .nut-icon-mask-close +
    +
  • + +
  • + +
    + triangle-down +
    +
    .nut-icon-triangle-down +
    +
  • + +
  • + +
    + fabulous +
    +
    .nut-icon-fabulous +
    +
  • + +
  • + +
    + close +
    +
    .nut-icon-close +
    +
  • + +
  • + +
    + failure +
    +
    .nut-icon-failure +
    +
  • + +
  • + +
    + user-add +
    +
    .nut-icon-user-add +
    +
  • + +
  • + +
    + joy-smile +
    +
    .nut-icon-joy-smile +
    +
  • + +
  • + +
    + share +
    +
    .nut-icon-share +
    +
  • + +
  • + +
    + del +
    +
    .nut-icon-del +
    +
  • + +
  • + +
    + category +
    +
    .nut-icon-category +
    +
  • + +
  • + +
    + star-fill +
    +
    .nut-icon-star-fill +
    +
  • + +
  • + +
    + location +
    +
    .nut-icon-location +
    +
  • + +
  • + +
    + refresh +
    +
    .nut-icon-refresh +
    +
  • + +
  • + +
    + link +
    +
    .nut-icon-link +
    +
  • + +
  • + +
    + add +
    +
    .nut-icon-add +
    +
  • + +
  • + +
    + heart +
    +
    .nut-icon-heart +
    +
  • + +
  • + +
    + heart-fill +
    +
    .nut-icon-heart-fill +
    +
  • + +
  • + +
    + tips +
    +
    .nut-icon-tips +
    +
  • + +
  • + +
    + double-arrow-up +
    +
    .nut-icon-double-arrow-up +
    +
  • + +
  • + +
    + search +
    +
    .nut-icon-search +
    +
  • + +
  • + +
    + top +
    +
    .nut-icon-top +
    +
  • + +
  • + +
    + download +
    +
    .nut-icon-download +
    +
  • + +
  • + +
    + star +
    +
    .nut-icon-star +
    +
  • + +
  • + +
    + apps +
    +
    .nut-icon-apps +
    +
  • + +
  • + +
    + eye +
    +
    .nut-icon-eye +
    +
  • + +
  • + +
    + warning +
    +
    .nut-icon-warning +
    +
  • + +
  • + +
    + success +
    +
    .nut-icon-success +
    +
  • + +
  • + +
    + more +
    +
    .nut-icon-more +
    +
  • + +
  • + +
    + poweroff-circle-fill +
    +
    .nut-icon-poweroff-circle-fill +
    +
  • + +
  • + +
    + triangle-up +
    +
    .nut-icon-triangle-up +
    +
  • + +
  • + +
    + marshalling +
    +
    .nut-icon-marshalling +
    +
  • + +
+
+

font-class 引用

+
+ +

font-class 是 Unicode 使用方式的一种变种,主要是解决 Unicode 书写不直观,语意不明确的问题。

+

与 Unicode 使用方式相比,具有如下特点:

+
    +
  • 兼容性良好,支持 IE8+,及所有现代浏览器。
  • +
  • 相比于 Unicode 语意明确,书写更直观。可以很容易分辨这个 icon 是什么。
  • +
  • 因为使用 class 来定义图标,所以当要替换图标时,只需要修改 class 里面的 Unicode 引用。
  • +
  • 不过因为本质上还是使用的字体,所以多色图标还是不支持的。
  • +
+

使用步骤如下:

+

第一步:引入项目下面生成的 fontclass 代码:

+
<link rel="stylesheet" href="./relayicon.css">
+  
+

第二步:挑选相应图标并获取类名,应用于页面:

+
<span class="font_family icon-xxx"></span>
+  
+
+

" + font_family" 是你项目下的 font-family。可以通过编辑项目查看,默认是 "relayicon"。

+
+
+
+
+
    + +
  • + +
    retweet
    +
    #nut-icon-retweet
    +
  • + +
  • + +
    check-checked
    +
    #nut-icon-check-checked
    +
  • + +
  • + +
    arrow-down
    +
    #nut-icon-arrow-down
    +
  • + +
  • + +
    check-disabled
    +
    #nut-icon-check-disabled
    +
  • + +
  • + +
    arrow-left
    +
    #nut-icon-arrow-left
    +
  • + +
  • + +
    loading1
    +
    #nut-icon-loading1
    +
  • + +
  • + +
    notice
    +
    #nut-icon-notice
    +
  • + +
  • + +
    service
    +
    #nut-icon-service
    +
  • + +
  • + +
    arrow-up
    +
    #nut-icon-arrow-up
    +
  • + +
  • + +
    user
    +
    #nut-icon-user
    +
  • + +
  • + +
    loading
    +
    #nut-icon-loading
    +
  • + +
  • + +
    find
    +
    #nut-icon-find
    +
  • + +
  • + +
    image
    +
    #nut-icon-image
    +
  • + +
  • + +
    play-circle-fill
    +
    #nut-icon-play-circle-fill
    +
  • + +
  • + +
    arrow-right
    +
    #nut-icon-arrow-right
    +
  • + +
  • + +
    cart
    +
    #nut-icon-cart
    +
  • + +
  • + +
    jd
    +
    #nut-icon-jd
    +
  • + +
  • + +
    dongdong
    +
    #nut-icon-dongdong
    +
  • + +
  • + +
    check
    +
    #nut-icon-check
    +
  • + +
  • + +
    photograph
    +
    #nut-icon-photograph
    +
  • + +
  • + +
    people
    +
    #nut-icon-people
    +
  • + +
  • + +
    image-error
    +
    #nut-icon-image-error
    +
  • + +
  • + +
    minus
    +
    #nut-icon-minus
    +
  • + +
  • + +
    checked
    +
    #nut-icon-checked
    +
  • + +
  • + +
    check-normal
    +
    #nut-icon-check-normal
    +
  • + +
  • + +
    checklist
    +
    #nut-icon-checklist
    +
  • + +
  • + +
    plus
    +
    #nut-icon-plus
    +
  • + +
  • + +
    mask-close
    +
    #nut-icon-mask-close
    +
  • + +
  • + +
    triangle-down
    +
    #nut-icon-triangle-down
    +
  • + +
  • + +
    fabulous
    +
    #nut-icon-fabulous
    +
  • + +
  • + +
    close
    +
    #nut-icon-close
    +
  • + +
  • + +
    failure
    +
    #nut-icon-failure
    +
  • + +
  • + +
    user-add
    +
    #nut-icon-user-add
    +
  • + +
  • + +
    joy-smile
    +
    #nut-icon-joy-smile
    +
  • + +
  • + +
    share
    +
    #nut-icon-share
    +
  • + +
  • + +
    del
    +
    #nut-icon-del
    +
  • + +
  • + +
    category
    +
    #nut-icon-category
    +
  • + +
  • + +
    star-fill
    +
    #nut-icon-star-fill
    +
  • + +
  • + +
    location
    +
    #nut-icon-location
    +
  • + +
  • + +
    refresh
    +
    #nut-icon-refresh
    +
  • + +
  • + +
    link
    +
    #nut-icon-link
    +
  • + +
  • + +
    add
    +
    #nut-icon-add
    +
  • + +
  • + +
    heart
    +
    #nut-icon-heart
    +
  • + +
  • + +
    heart-fill
    +
    #nut-icon-heart-fill
    +
  • + +
  • + +
    tips
    +
    #nut-icon-tips
    +
  • + +
  • + +
    double-arrow-up
    +
    #nut-icon-double-arrow-up
    +
  • + +
  • + +
    search
    +
    #nut-icon-search
    +
  • + +
  • + +
    top
    +
    #nut-icon-top
    +
  • + +
  • + +
    download
    +
    #nut-icon-download
    +
  • + +
  • + +
    star
    +
    #nut-icon-star
    +
  • + +
  • + +
    apps
    +
    #nut-icon-apps
    +
  • + +
  • + +
    eye
    +
    #nut-icon-eye
    +
  • + +
  • + +
    warning
    +
    #nut-icon-warning
    +
  • + +
  • + +
    success
    +
    #nut-icon-success
    +
  • + +
  • + +
    more
    +
    #nut-icon-more
    +
  • + +
  • + +
    poweroff-circle-fill
    +
    #nut-icon-poweroff-circle-fill
    +
  • + +
  • + +
    triangle-up
    +
    #nut-icon-triangle-up
    +
  • + +
  • + +
    marshalling
    +
    #nut-icon-marshalling
    +
  • + +
+
+

Symbol 引用

+
+ +

这是一种全新的使用方式,应该说这才是未来的主流,也是平台目前推荐的用法。相关介绍可以参考这篇文章 + 这种用法其实是做了一个 SVG 的集合,与另外两种相比具有如下特点:

+
    +
  • 支持多色图标了,不再受单色限制。
  • +
  • 通过一些技巧,支持像字体那样,通过 font-size, color 来调整样式。
  • +
  • 兼容性较差,支持 IE9+,及现代浏览器。
  • +
  • 浏览器渲染 SVG 的性能一般,还不如 png。
  • +
+

使用步骤如下:

+

第一步:引入项目下面生成的 symbol 代码:

+
<script src="./relayicon.js"></script>
+  
+

第二步:加入通用 CSS 代码(引入一次就行):

+
<style>
+  .icon {
+    width: 1em;
+    height: 1em;
+    vertical-align: -0.15em;
+    fill: currentColor;
+    overflow: hidden;
+  }
+  </style>
+  
+

第三步:挑选相应图标并获取类名,应用于页面:

+
<svg class="icon" aria-hidden="true">
+    <use xlink:href="#icon-xxx"></use>
+  </svg>
+  
+
+
+ +
+
+ + + + \ No newline at end of file diff --git a/jdesign-iconfont/iconfont.js b/jdesign-iconfont/iconfont.js new file mode 100644 index 0000000..fd60abe --- /dev/null +++ b/jdesign-iconfont/iconfont.js @@ -0,0 +1,5 @@ + + (function (document) { +var symbols = '' + document.body.insertAdjacentHTML('afterBegin', symbols) + })(document); \ No newline at end of file diff --git a/jdesign-iconfont/iconfont.svg b/jdesign-iconfont/iconfont.svg new file mode 100644 index 0000000..52eaf61 --- /dev/null +++ b/jdesign-iconfont/iconfont.svg @@ -0,0 +1,69 @@ + + + + Copyright (C) 2019 by original authors @ master Gao + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/jdesign-iconfont/iconfont.ttf b/jdesign-iconfont/iconfont.ttf new file mode 100644 index 0000000..9cddf5c Binary files /dev/null and b/jdesign-iconfont/iconfont.ttf differ diff --git a/jdesign-iconfont/iconfont.woff b/jdesign-iconfont/iconfont.woff new file mode 100644 index 0000000..e503d14 Binary files /dev/null and b/jdesign-iconfont/iconfont.woff differ diff --git a/jdesign-iconfont/iconfont.woff2 b/jdesign-iconfont/iconfont.woff2 new file mode 100644 index 0000000..c7f3bb0 Binary files /dev/null and b/jdesign-iconfont/iconfont.woff2 differ diff --git a/package.json b/package.json index 475c64b..48e4fcf 100644 --- a/package.json +++ b/package.json @@ -2,9 +2,11 @@ "scripts": { "dev": "tsc --watch --incremental", "tsnode": "ts-node scripts/generate-react.ts", + "tsnode:jdesign": "PROJECT_ID=jdesign ts-node scripts/generate-react.ts", "gen:vue": "tsc && node dist/generate.js", "gen:react": "tsc && node dist/generate-react.js", - "generate": "tsc && node dist/generate.js && node dist/generate-react.js" + "gen:react:jdesign": "PROJECT_ID=jdesign tsc && PROJECT_ID=jdesign node dist/generate-react.js", + "generate": "tsc && node dist/generate.js && node dist/generate-react.js && PROJECT_ID=jdesign node dist/generate-react.js" }, "devDependencies": { "@types/fs-extra": "^9.0.13", diff --git a/packages/jdesign-icons-react-taro/.gitignore b/packages/jdesign-icons-react-taro/.gitignore new file mode 100644 index 0000000..df98131 --- /dev/null +++ b/packages/jdesign-icons-react-taro/.gitignore @@ -0,0 +1,26 @@ +# Logs +logs +*.log +npm-debug.log* +yarn-debug.log* +yarn-error.log* +pnpm-debug.log* +lerna-debug.log* + +node_modules +dist +dist-ssr +*.local + +# Editor directories and files +.vscode/* +!.vscode/extensions.json +.idea +.DS_Store +*.suo +*.ntvs* +*.njsproj +*.sln +*.sw? + +components diff --git a/packages/jdesign-icons-react-taro/index.html b/packages/jdesign-icons-react-taro/index.html new file mode 100644 index 0000000..5b3bdfc --- /dev/null +++ b/packages/jdesign-icons-react-taro/index.html @@ -0,0 +1,12 @@ + + + + + + @nutui/icons-react-taro + + +
+ + + diff --git a/packages/jdesign-icons-react-taro/package.json b/packages/jdesign-icons-react-taro/package.json new file mode 100644 index 0000000..4c4121a --- /dev/null +++ b/packages/jdesign-icons-react-taro/package.json @@ -0,0 +1,54 @@ +{ + "name": "@nutui/jdesign-icons-react-taro", + "version": "1.0.2", + "scripts": { + "dev": "vite", + "build": "vite build --config vite.config.build.es.ts && vite build --config vite.config.build.umd.ts && vite build --config vite.config.build.css.ts && vite build --config vite.config.dts.ts", + "preview": "vite preview", + "release": "release-it", + "release:beta": "release-it --preRelease=beta" + }, + "main": "dist/lib/index.umd.js", + "module": "dist/es/index.es.js", + "style": "dist/style_iconfont.css", + "typings": "dist/types/index.d.ts", + "files": [ + "dist", + "README.md", + "package.json", + "LICENSE", + "CHANGELOG.md" + ], + "sideEffects": [ + "*.css", + "**/index.es.js" + ], + "publishConfig": { + "access": "public", + "registry": "https://registry.npmjs.org/" + }, + "author": "jdf2e", + "license": "MIT", + "release-it": { + "git": { + "tag": false, + "commitMessage": "release: @nutui/jdesign-icons-react-taro ${version}", + "addUntrackedFiles": true, + "requireCleanWorkingDir": false + } + }, + "devDependencies": { + "@nutui/nutui-react": "^1.4.2", + "@types/react": "^18.0.26", + "@types/react-dom": "^18.0.9", + "@vitejs/plugin-react": "^3.0.0", + "camelcase": "^7.0.1", + "react": "^18.2.0", + "react-dom": "^18.2.0", + "release-it": "^15.5.1", + "sass": "^1.56.1", + "typescript": "^4.9.3", + "vite": "^4.0.0", + "vite-plugin-dts": "^1.7.1" + } +} diff --git a/packages/jdesign-icons-react-taro/pnpm-lock.yaml b/packages/jdesign-icons-react-taro/pnpm-lock.yaml new file mode 100644 index 0000000..a5afb94 --- /dev/null +++ b/packages/jdesign-icons-react-taro/pnpm-lock.yaml @@ -0,0 +1,3745 @@ +lockfileVersion: 5.4 + +specifiers: + '@nutui/nutui-react': ^1.4.2 + '@types/react': ^18.0.26 + '@types/react-dom': ^18.0.9 + '@vitejs/plugin-react': ^3.0.0 + camelcase: ^7.0.1 + classnames: ^2.3.2 + react: ^18.2.0 + react-dom: ^18.2.0 + release-it: ^15.5.1 + rollup-plugin-dts: ^5.0.0 + sass: ^1.56.1 + typescript: ^4.9.3 + vite: ^4.0.0 + vite-plugin-dts: ^1.7.1 + +dependencies: + classnames: 2.3.2 + release-it: 15.6.0 + +devDependencies: + '@nutui/nutui-react': 1.4.5_biqbaboplfbrettd7655fr4n2y + '@types/react': 18.0.27 + '@types/react-dom': 18.0.10 + '@vitejs/plugin-react': 3.0.1_vite@4.0.4 + camelcase: 7.0.1 + react: 18.2.0 + react-dom: 18.2.0_react@18.2.0 + rollup-plugin-dts: 5.1.1_6obmv22rvtpvvjwvy2ncneqrsu + sass: 1.58.0 + typescript: 4.9.5 + vite: 4.0.4_sass@1.58.0 + vite-plugin-dts: 1.7.1_rollup@3.12.1+vite@4.0.4 + +packages: + + /@ampproject/remapping/2.2.0: + resolution: {integrity: sha1-VsEzgkeA3jF0rtWraDTzAmeQFU0=, tarball: '@ampproject/remapping/download/@ampproject/remapping-2.2.0.tgz'} + engines: {node: '>=6.0.0'} + dependencies: + '@jridgewell/gen-mapping': 0.1.1 + '@jridgewell/trace-mapping': 0.3.17 + dev: true + + /@babel/code-frame/7.18.6: + resolution: {integrity: sha512-TDCmlK5eOvH+eH7cdAFlNXeVJqWIQ7gW9tY1GJIpUtFb6CmjVyq2VM3u71bOyR8CRihcCgMUYoDNyLXao3+70Q==} + engines: {node: '>=6.9.0'} + dependencies: + '@babel/highlight': 7.18.6 + + /@babel/compat-data/7.20.10: + resolution: {integrity: sha1-nZL6gbh1Qv/1DoSO1YW0ISwdNOw=, tarball: '@babel/compat-data/download/@babel/compat-data-7.20.10.tgz'} + engines: {node: '>=6.9.0'} + dev: true + + /@babel/core/7.20.12: + resolution: {integrity: sha1-eTDbV0Q8ZxStIWlT0TVtrA64SW0=, tarball: '@babel/core/download/@babel/core-7.20.12.tgz'} + engines: {node: '>=6.9.0'} + dependencies: + '@ampproject/remapping': 2.2.0 + '@babel/code-frame': 7.18.6 + '@babel/generator': 7.20.14 + '@babel/helper-compilation-targets': 7.20.7_@babel+core@7.20.12 + '@babel/helper-module-transforms': 7.20.11 + '@babel/helpers': 7.20.7 + '@babel/parser': 7.20.13 + '@babel/template': 7.20.7 + '@babel/traverse': 7.20.13 + '@babel/types': 7.20.7 + convert-source-map: 1.9.0 + debug: 4.3.4 + gensync: 1.0.0-beta.2 + json5: 2.2.3 + semver: 6.3.0 + transitivePeerDependencies: + - supports-color + dev: true + + /@babel/generator/7.20.14: + resolution: {integrity: sha1-n6dyyfhqRsasmzIQOUAHErlvZM4=, tarball: '@babel/generator/download/@babel/generator-7.20.14.tgz'} + engines: {node: '>=6.9.0'} + dependencies: + '@babel/types': 7.20.7 + '@jridgewell/gen-mapping': 0.3.2 + jsesc: 2.5.2 + dev: true + + /@babel/helper-compilation-targets/7.20.7_@babel+core@7.20.12: + resolution: {integrity: sha1-ps0z6TYp9etHOwIarAXfYsTNCbs=, tarball: '@babel/helper-compilation-targets/download/@babel/helper-compilation-targets-7.20.7.tgz'} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0 + dependencies: + '@babel/compat-data': 7.20.10 + '@babel/core': 7.20.12 + '@babel/helper-validator-option': 7.18.6 + browserslist: 4.21.5 + lru-cache: 5.1.1 + semver: 6.3.0 + dev: true + + /@babel/helper-environment-visitor/7.18.9: + resolution: {integrity: sha1-DAzumzXSyhkEeHVoZbs1KEIvUb4=, tarball: '@babel/helper-environment-visitor/download/@babel/helper-environment-visitor-7.18.9.tgz'} + engines: {node: '>=6.9.0'} + dev: true + + /@babel/helper-function-name/7.19.0: + resolution: {integrity: sha1-lBV07VOQaC6HLlLT84zp0b70ZIw=, tarball: '@babel/helper-function-name/download/@babel/helper-function-name-7.19.0.tgz'} + engines: {node: '>=6.9.0'} + dependencies: + '@babel/template': 7.20.7 + '@babel/types': 7.20.7 + dev: true + + /@babel/helper-hoist-variables/7.18.6: + resolution: {integrity: sha1-1NLI+0uuqlxouZzIJFxWVU+SZng=, tarball: '@babel/helper-hoist-variables/download/@babel/helper-hoist-variables-7.18.6.tgz'} + engines: {node: '>=6.9.0'} + dependencies: + '@babel/types': 7.20.7 + dev: true + + /@babel/helper-module-imports/7.18.6: + resolution: {integrity: sha1-Hj69u9CKrRQ3tCjFAgTbE8Wjym4=, tarball: '@babel/helper-module-imports/download/@babel/helper-module-imports-7.18.6.tgz'} + engines: {node: '>=6.9.0'} + dependencies: + '@babel/types': 7.20.7 + dev: true + + /@babel/helper-module-transforms/7.20.11: + resolution: {integrity: sha1-30x69xPFV5OMUOo60BF6eUSy8bA=, tarball: '@babel/helper-module-transforms/download/@babel/helper-module-transforms-7.20.11.tgz'} + engines: {node: '>=6.9.0'} + dependencies: + '@babel/helper-environment-visitor': 7.18.9 + '@babel/helper-module-imports': 7.18.6 + '@babel/helper-simple-access': 7.20.2 + '@babel/helper-split-export-declaration': 7.18.6 + '@babel/helper-validator-identifier': 7.19.1 + '@babel/template': 7.20.7 + '@babel/traverse': 7.20.13 + '@babel/types': 7.20.7 + transitivePeerDependencies: + - supports-color + dev: true + + /@babel/helper-plugin-utils/7.20.2: + resolution: {integrity: sha1-0bkAB1KxjQh3z/haXDds5cMSFik=, tarball: '@babel/helper-plugin-utils/download/@babel/helper-plugin-utils-7.20.2.tgz'} + engines: {node: '>=6.9.0'} + dev: true + + /@babel/helper-simple-access/7.20.2: + resolution: {integrity: sha1-CrRSaH/gws+x4rngAV3gf8LWLdk=, tarball: '@babel/helper-simple-access/download/@babel/helper-simple-access-7.20.2.tgz'} + engines: {node: '>=6.9.0'} + dependencies: + '@babel/types': 7.20.7 + dev: true + + /@babel/helper-split-export-declaration/7.18.6: + resolution: {integrity: sha1-c2eUm8dbIMbVpdSpe7ooJK6O8HU=, tarball: '@babel/helper-split-export-declaration/download/@babel/helper-split-export-declaration-7.18.6.tgz'} + engines: {node: '>=6.9.0'} + dependencies: + '@babel/types': 7.20.7 + dev: true + + /@babel/helper-string-parser/7.19.4: + resolution: {integrity: sha1-ONOstlS0cBqbd/sGFalvd1w6nmM=, tarball: '@babel/helper-string-parser/download/@babel/helper-string-parser-7.19.4.tgz'} + engines: {node: '>=6.9.0'} + dev: true + + /@babel/helper-validator-identifier/7.19.1: + resolution: {integrity: sha1-fuqDTPMpAf/cGn7lVeL5wn4knKI=, tarball: '@babel/helper-validator-identifier/download/@babel/helper-validator-identifier-7.19.1.tgz'} + engines: {node: '>=6.9.0'} + + /@babel/helper-validator-option/7.18.6: + resolution: {integrity: sha1-vw0rWlCbHzNgmeT/NuGmOqXbTbg=, tarball: '@babel/helper-validator-option/download/@babel/helper-validator-option-7.18.6.tgz'} + engines: {node: '>=6.9.0'} + dev: true + + /@babel/helpers/7.20.7: + resolution: {integrity: sha1-BFAv8P7syfIOz6rRIKGPARqObc4=, tarball: '@babel/helpers/download/@babel/helpers-7.20.7.tgz'} + engines: {node: '>=6.9.0'} + dependencies: + '@babel/template': 7.20.7 + '@babel/traverse': 7.20.13 + '@babel/types': 7.20.7 + transitivePeerDependencies: + - supports-color + dev: true + + /@babel/highlight/7.18.6: + resolution: {integrity: sha1-gRWGAek+JWN5Wty/vfXWS+Py7N8=, tarball: '@babel/highlight/download/@babel/highlight-7.18.6.tgz'} + engines: {node: '>=6.9.0'} + dependencies: + '@babel/helper-validator-identifier': 7.19.1 + chalk: 2.4.2 + js-tokens: 4.0.0 + + /@babel/parser/7.20.13: + resolution: {integrity: sha1-3fHrWoE1iNL7FpK3DG/OdblFwIg=, tarball: '@babel/parser/download/@babel/parser-7.20.13.tgz'} + engines: {node: '>=6.0.0'} + hasBin: true + dependencies: + '@babel/types': 7.20.7 + dev: true + + /@babel/plugin-transform-react-jsx-self/7.18.6_@babel+core@7.20.12: + resolution: {integrity: sha1-OElAG6t66P+h4+VofJSnU/x1vac=, tarball: '@babel/plugin-transform-react-jsx-self/download/@babel/plugin-transform-react-jsx-self-7.18.6.tgz'} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.20.12 + '@babel/helper-plugin-utils': 7.20.2 + dev: true + + /@babel/plugin-transform-react-jsx-source/7.19.6_@babel+core@7.20.12: + resolution: {integrity: sha1-iFeK6DMeWIfozijkydyD+ynaC4Y=, tarball: '@babel/plugin-transform-react-jsx-source/download/@babel/plugin-transform-react-jsx-source-7.19.6.tgz'} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.20.12 + '@babel/helper-plugin-utils': 7.20.2 + dev: true + + /@babel/runtime/7.20.13: + resolution: {integrity: sha1-cFWrinz/K49gWL9q5F/4StKt7Us=, tarball: '@babel/runtime/download/@babel/runtime-7.20.13.tgz'} + engines: {node: '>=6.9.0'} + dependencies: + regenerator-runtime: 0.13.11 + dev: true + + /@babel/template/7.20.7: + resolution: {integrity: sha1-oVCQwoOag7AqqZbAtJlABYQf1ag=, tarball: '@babel/template/download/@babel/template-7.20.7.tgz'} + engines: {node: '>=6.9.0'} + dependencies: + '@babel/code-frame': 7.18.6 + '@babel/parser': 7.20.13 + '@babel/types': 7.20.7 + dev: true + + /@babel/traverse/7.20.13: + resolution: {integrity: sha1-gXwboT0RrMyolHi9VIGy0WjQdHM=, tarball: '@babel/traverse/download/@babel/traverse-7.20.13.tgz'} + engines: {node: '>=6.9.0'} + dependencies: + '@babel/code-frame': 7.18.6 + '@babel/generator': 7.20.14 + '@babel/helper-environment-visitor': 7.18.9 + '@babel/helper-function-name': 7.19.0 + '@babel/helper-hoist-variables': 7.18.6 + '@babel/helper-split-export-declaration': 7.18.6 + '@babel/parser': 7.20.13 + '@babel/types': 7.20.7 + debug: 4.3.4 + globals: 11.12.0 + transitivePeerDependencies: + - supports-color + dev: true + + /@babel/types/7.20.7: + resolution: {integrity: sha1-VOx14lIxhCP8B/tkTcalimTAm38=, tarball: '@babel/types/download/@babel/types-7.20.7.tgz'} + engines: {node: '>=6.9.0'} + dependencies: + '@babel/helper-string-parser': 7.19.4 + '@babel/helper-validator-identifier': 7.19.1 + to-fast-properties: 2.0.0 + dev: true + + /@bem-react/classname/1.5.12: + resolution: {integrity: sha1-zX6P5oq9XQq3nY3Cf7QLEsj7dxU=, tarball: '@bem-react/classname/download/@bem-react/classname-1.5.12.tgz'} + dev: true + + /@esbuild/android-arm/0.16.17: + resolution: {integrity: sha512-N9x1CMXVhtWEAMS7pNNONyA14f71VPQN9Cnavj1XQh6T7bskqiLLrSca4O0Vr8Wdcga943eThxnVp3JLnBMYtw==} + engines: {node: '>=12'} + cpu: [arm] + os: [android] + requiresBuild: true + dev: true + optional: true + + /@esbuild/android-arm64/0.16.17: + resolution: {integrity: sha512-MIGl6p5sc3RDTLLkYL1MyL8BMRN4tLMRCn+yRJJmEDvYZ2M7tmAf80hx1kbNEUX2KJ50RRtxZ4JHLvCfuB6kBg==} + engines: {node: '>=12'} + cpu: [arm64] + os: [android] + requiresBuild: true + dev: true + optional: true + + /@esbuild/android-x64/0.16.17: + resolution: {integrity: sha512-a3kTv3m0Ghh4z1DaFEuEDfz3OLONKuFvI4Xqczqx4BqLyuFaFkuaG4j2MtA6fuWEFeC5x9IvqnX7drmRq/fyAQ==} + engines: {node: '>=12'} + cpu: [x64] + os: [android] + requiresBuild: true + dev: true + optional: true + + /@esbuild/darwin-arm64/0.16.17: + resolution: {integrity: sha512-/2agbUEfmxWHi9ARTX6OQ/KgXnOWfsNlTeLcoV7HSuSTv63E4DqtAc+2XqGw1KHxKMHGZgbVCZge7HXWX9Vn+w==} + engines: {node: '>=12'} + cpu: [arm64] + os: [darwin] + requiresBuild: true + dev: true + optional: true + + /@esbuild/darwin-x64/0.16.17: + resolution: {integrity: sha512-2By45OBHulkd9Svy5IOCZt376Aa2oOkiE9QWUK9fe6Tb+WDr8hXL3dpqi+DeLiMed8tVXspzsTAvd0jUl96wmg==} + engines: {node: '>=12'} + cpu: [x64] + os: [darwin] + requiresBuild: true + dev: true + optional: true + + /@esbuild/freebsd-arm64/0.16.17: + resolution: {integrity: sha512-mt+cxZe1tVx489VTb4mBAOo2aKSnJ33L9fr25JXpqQqzbUIw/yzIzi+NHwAXK2qYV1lEFp4OoVeThGjUbmWmdw==} + engines: {node: '>=12'} + cpu: [arm64] + os: [freebsd] + requiresBuild: true + dev: true + optional: true + + /@esbuild/freebsd-x64/0.16.17: + resolution: {integrity: sha512-8ScTdNJl5idAKjH8zGAsN7RuWcyHG3BAvMNpKOBaqqR7EbUhhVHOqXRdL7oZvz8WNHL2pr5+eIT5c65kA6NHug==} + engines: {node: '>=12'} + cpu: [x64] + os: [freebsd] + requiresBuild: true + dev: true + optional: true + + /@esbuild/linux-arm/0.16.17: + resolution: {integrity: sha512-iihzrWbD4gIT7j3caMzKb/RsFFHCwqqbrbH9SqUSRrdXkXaygSZCZg1FybsZz57Ju7N/SHEgPyaR0LZ8Zbe9gQ==} + engines: {node: '>=12'} + cpu: [arm] + os: [linux] + requiresBuild: true + dev: true + optional: true + + /@esbuild/linux-arm64/0.16.17: + resolution: {integrity: sha512-7S8gJnSlqKGVJunnMCrXHU9Q8Q/tQIxk/xL8BqAP64wchPCTzuM6W3Ra8cIa1HIflAvDnNOt2jaL17vaW+1V0g==} + engines: {node: '>=12'} + cpu: [arm64] + os: [linux] + requiresBuild: true + dev: true + optional: true + + /@esbuild/linux-ia32/0.16.17: + resolution: {integrity: sha512-kiX69+wcPAdgl3Lonh1VI7MBr16nktEvOfViszBSxygRQqSpzv7BffMKRPMFwzeJGPxcio0pdD3kYQGpqQ2SSg==} + engines: {node: '>=12'} + cpu: [ia32] + os: [linux] + requiresBuild: true + dev: true + optional: true + + /@esbuild/linux-loong64/0.16.17: + resolution: {integrity: sha512-dTzNnQwembNDhd654cA4QhbS9uDdXC3TKqMJjgOWsC0yNCbpzfWoXdZvp0mY7HU6nzk5E0zpRGGx3qoQg8T2DQ==} + engines: {node: '>=12'} + cpu: [loong64] + os: [linux] + requiresBuild: true + dev: true + optional: true + + /@esbuild/linux-mips64el/0.16.17: + resolution: {integrity: sha512-ezbDkp2nDl0PfIUn0CsQ30kxfcLTlcx4Foz2kYv8qdC6ia2oX5Q3E/8m6lq84Dj/6b0FrkgD582fJMIfHhJfSw==} + engines: {node: '>=12'} + cpu: [mips64el] + os: [linux] + requiresBuild: true + dev: true + optional: true + + /@esbuild/linux-ppc64/0.16.17: + resolution: {integrity: sha512-dzS678gYD1lJsW73zrFhDApLVdM3cUF2MvAa1D8K8KtcSKdLBPP4zZSLy6LFZ0jYqQdQ29bjAHJDgz0rVbLB3g==} + engines: {node: '>=12'} + cpu: [ppc64] + os: [linux] + requiresBuild: true + dev: true + optional: true + + /@esbuild/linux-riscv64/0.16.17: + resolution: {integrity: sha512-ylNlVsxuFjZK8DQtNUwiMskh6nT0vI7kYl/4fZgV1llP5d6+HIeL/vmmm3jpuoo8+NuXjQVZxmKuhDApK0/cKw==} + engines: {node: '>=12'} + cpu: [riscv64] + os: [linux] + requiresBuild: true + dev: true + optional: true + + /@esbuild/linux-s390x/0.16.17: + resolution: {integrity: sha512-gzy7nUTO4UA4oZ2wAMXPNBGTzZFP7mss3aKR2hH+/4UUkCOyqmjXiKpzGrY2TlEUhbbejzXVKKGazYcQTZWA/w==} + engines: {node: '>=12'} + cpu: [s390x] + os: [linux] + requiresBuild: true + dev: true + optional: true + + /@esbuild/linux-x64/0.16.17: + resolution: {integrity: sha512-mdPjPxfnmoqhgpiEArqi4egmBAMYvaObgn4poorpUaqmvzzbvqbowRllQ+ZgzGVMGKaPkqUmPDOOFQRUFDmeUw==} + engines: {node: '>=12'} + cpu: [x64] + os: [linux] + requiresBuild: true + dev: true + optional: true + + /@esbuild/netbsd-x64/0.16.17: + resolution: {integrity: sha512-/PzmzD/zyAeTUsduZa32bn0ORug+Jd1EGGAUJvqfeixoEISYpGnAezN6lnJoskauoai0Jrs+XSyvDhppCPoKOA==} + engines: {node: '>=12'} + cpu: [x64] + os: [netbsd] + requiresBuild: true + dev: true + optional: true + + /@esbuild/openbsd-x64/0.16.17: + resolution: {integrity: sha512-2yaWJhvxGEz2RiftSk0UObqJa/b+rIAjnODJgv2GbGGpRwAfpgzyrg1WLK8rqA24mfZa9GvpjLcBBg8JHkoodg==} + engines: {node: '>=12'} + cpu: [x64] + os: [openbsd] + requiresBuild: true + dev: true + optional: true + + /@esbuild/sunos-x64/0.16.17: + resolution: {integrity: sha512-xtVUiev38tN0R3g8VhRfN7Zl42YCJvyBhRKw1RJjwE1d2emWTVToPLNEQj/5Qxc6lVFATDiy6LjVHYhIPrLxzw==} + engines: {node: '>=12'} + cpu: [x64] + os: [sunos] + requiresBuild: true + dev: true + optional: true + + /@esbuild/win32-arm64/0.16.17: + resolution: {integrity: sha512-ga8+JqBDHY4b6fQAmOgtJJue36scANy4l/rL97W+0wYmijhxKetzZdKOJI7olaBaMhWt8Pac2McJdZLxXWUEQw==} + engines: {node: '>=12'} + cpu: [arm64] + os: [win32] + requiresBuild: true + dev: true + optional: true + + /@esbuild/win32-ia32/0.16.17: + resolution: {integrity: sha512-WnsKaf46uSSF/sZhwnqE4L/F89AYNMiD4YtEcYekBt9Q7nj0DiId2XH2Ng2PHM54qi5oPrQ8luuzGszqi/veig==} + engines: {node: '>=12'} + cpu: [ia32] + os: [win32] + requiresBuild: true + dev: true + optional: true + + /@esbuild/win32-x64/0.16.17: + resolution: {integrity: sha512-y+EHuSchhL7FjHgvQL/0fnnFmO4T1bhvWANX6gcnqTjtnKWbTvUMCpGnv2+t+31d7RzyEAYAd4u2fnIhHL6N/Q==} + engines: {node: '>=12'} + cpu: [x64] + os: [win32] + requiresBuild: true + dev: true + optional: true + + /@iarna/toml/2.2.5: + resolution: {integrity: sha512-trnsAYxU3xnS1gPHPyU961coFyLkh4gAD/0zQ5mymY4yOZ+CYvsPqUbOFSw0aDM4y0tV7tiFxL/1XfXPNC6IPg==} + dev: false + + /@jridgewell/gen-mapping/0.1.1: + resolution: {integrity: sha1-5dLkUDBqlJHjvXfjI+ONev8xWZY=, tarball: '@jridgewell/gen-mapping/download/@jridgewell/gen-mapping-0.1.1.tgz'} + engines: {node: '>=6.0.0'} + dependencies: + '@jridgewell/set-array': 1.1.2 + '@jridgewell/sourcemap-codec': 1.4.14 + dev: true + + /@jridgewell/gen-mapping/0.3.2: + resolution: {integrity: sha1-wa7cYehT8rufXf5tRELTtWWyU7k=, tarball: '@jridgewell/gen-mapping/download/@jridgewell/gen-mapping-0.3.2.tgz'} + engines: {node: '>=6.0.0'} + dependencies: + '@jridgewell/set-array': 1.1.2 + '@jridgewell/sourcemap-codec': 1.4.14 + '@jridgewell/trace-mapping': 0.3.17 + dev: true + + /@jridgewell/resolve-uri/3.1.0: + resolution: {integrity: sha1-IgOxGMFXchrd/mnUe3BGVGMGbXg=, tarball: '@jridgewell/resolve-uri/download/@jridgewell/resolve-uri-3.1.0.tgz'} + engines: {node: '>=6.0.0'} + dev: true + + /@jridgewell/set-array/1.1.2: + resolution: {integrity: sha1-fGz5mNbSC5FMClWpGuko/yWWXnI=, tarball: '@jridgewell/set-array/download/@jridgewell/set-array-1.1.2.tgz'} + engines: {node: '>=6.0.0'} + dev: true + + /@jridgewell/sourcemap-codec/1.4.14: + resolution: {integrity: sha1-rdTJjTQUcqKJGQtCTvvbCWmRuyQ=, tarball: '@jridgewell/sourcemap-codec/download/@jridgewell/sourcemap-codec-1.4.14.tgz'} + dev: true + + /@jridgewell/trace-mapping/0.3.17: + resolution: {integrity: sha1-eTBBJ3r5BzsJUaf+Dw2MTJjDaYU=, tarball: '@jridgewell/trace-mapping/download/@jridgewell/trace-mapping-0.3.17.tgz'} + dependencies: + '@jridgewell/resolve-uri': 3.1.0 + '@jridgewell/sourcemap-codec': 1.4.14 + dev: true + + /@microsoft/api-extractor-model/7.25.3: + resolution: {integrity: sha1-GtD+FhYjVk5bNrc9WIkGbjYJc4k=, tarball: '@microsoft/api-extractor-model/download/@microsoft/api-extractor-model-7.25.3.tgz'} + dependencies: + '@microsoft/tsdoc': 0.14.2 + '@microsoft/tsdoc-config': 0.16.2 + '@rushstack/node-core-library': 3.53.3 + dev: true + + /@microsoft/api-extractor/7.33.7: + resolution: {integrity: sha1-NXnyNGmp4C3rTnrucF3dKiIce40=, tarball: '@microsoft/api-extractor/download/@microsoft/api-extractor-7.33.7.tgz'} + hasBin: true + dependencies: + '@microsoft/api-extractor-model': 7.25.3 + '@microsoft/tsdoc': 0.14.2 + '@microsoft/tsdoc-config': 0.16.2 + '@rushstack/node-core-library': 3.53.3 + '@rushstack/rig-package': 0.3.17 + '@rushstack/ts-command-line': 4.13.1 + colors: 1.2.5 + lodash: 4.17.21 + resolve: 1.17.0 + semver: 7.3.8 + source-map: 0.6.1 + typescript: 4.8.4 + dev: true + + /@microsoft/tsdoc-config/0.16.2: + resolution: {integrity: sha1-t4a7Tq0A1U9Tg5pFjOYmyFSNOt8=, tarball: '@microsoft/tsdoc-config/download/@microsoft/tsdoc-config-0.16.2.tgz'} + dependencies: + '@microsoft/tsdoc': 0.14.2 + ajv: 6.12.6 + jju: 1.4.0 + resolve: 1.19.0 + dev: true + + /@microsoft/tsdoc/0.14.2: + resolution: {integrity: sha1-w+xgSgtUuam4fpc138WeGl2mpfs=, tarball: '@microsoft/tsdoc/download/@microsoft/tsdoc-0.14.2.tgz'} + dev: true + + /@nodelib/fs.scandir/2.1.5: + resolution: {integrity: sha1-dhnC6yGyVIP20WdUi0z9WnSIw9U=, tarball: '@nodelib/fs.scandir/download/@nodelib/fs.scandir-2.1.5.tgz'} + engines: {node: '>= 8'} + dependencies: + '@nodelib/fs.stat': 2.0.5 + run-parallel: 1.2.0 + + /@nodelib/fs.stat/2.0.5: + resolution: {integrity: sha1-W9Jir5Tp0lvR5xsF3u1Eh2oiLos=, tarball: '@nodelib/fs.stat/download/@nodelib/fs.stat-2.0.5.tgz'} + engines: {node: '>= 8'} + + /@nodelib/fs.walk/1.2.8: + resolution: {integrity: sha1-6Vc36LtnRt3t9pxVaVNJTxlv5po=, tarball: '@nodelib/fs.walk/download/@nodelib/fs.walk-1.2.8.tgz'} + engines: {node: '>= 8'} + dependencies: + '@nodelib/fs.scandir': 2.1.5 + fastq: 1.15.0 + + /@nutui/nutui-react/1.4.5_biqbaboplfbrettd7655fr4n2y: + resolution: {integrity: sha1-aICBJBmTrWZbcrK2xnCVbafifLQ=, tarball: '@nutui/nutui-react/download/@nutui/nutui-react-1.4.5.tgz'} + engines: {node: ^14.18.0 || >=15.0.0} + peerDependencies: + react: ^16.8.0 || ^17.0.0 || ^18.0.0 + dependencies: + '@babel/runtime': 7.20.13 + '@bem-react/classname': 1.5.12 + '@react-spring/web': 9.6.1_biqbaboplfbrettd7655fr4n2y + '@use-gesture/react': 10.2.24_react@18.2.0 + async-validator: 4.2.5 + classnames: 2.3.2 + lodash.kebabcase: 4.1.1 + react: 18.2.0 + react-transition-group: 4.4.5_biqbaboplfbrettd7655fr4n2y + transitivePeerDependencies: + - react-dom + dev: true + + /@octokit/auth-token/3.0.3: + resolution: {integrity: sha512-/aFM2M4HVDBT/jjDBa84sJniv1t9Gm/rLkalaz9htOm+L+8JMj1k9w0CkUdcxNyNxZPlTxKPVko+m1VlM58ZVA==} + engines: {node: '>= 14'} + dependencies: + '@octokit/types': 9.0.0 + dev: false + + /@octokit/core/4.2.0: + resolution: {integrity: sha512-AgvDRUg3COpR82P7PBdGZF/NNqGmtMq2NiPqeSsDIeCfYFOZ9gddqWNQHnFdEUf+YwOj4aZYmJnlPp7OXmDIDg==} + engines: {node: '>= 14'} + dependencies: + '@octokit/auth-token': 3.0.3 + '@octokit/graphql': 5.0.5 + '@octokit/request': 6.2.3 + '@octokit/request-error': 3.0.3 + '@octokit/types': 9.0.0 + before-after-hook: 2.2.3 + universal-user-agent: 6.0.0 + transitivePeerDependencies: + - encoding + dev: false + + /@octokit/endpoint/7.0.5: + resolution: {integrity: sha512-LG4o4HMY1Xoaec87IqQ41TQ+glvIeTKqfjkCEmt5AIwDZJwQeVZFIEYXrYY6yLwK+pAScb9Gj4q+Nz2qSw1roA==} + engines: {node: '>= 14'} + dependencies: + '@octokit/types': 9.0.0 + is-plain-object: 5.0.0 + universal-user-agent: 6.0.0 + dev: false + + /@octokit/graphql/5.0.5: + resolution: {integrity: sha512-Qwfvh3xdqKtIznjX9lz2D458r7dJPP8l6r4GQkIdWQouZwHQK0mVT88uwiU2bdTU2OtT1uOlKpRciUWldpG0yQ==} + engines: {node: '>= 14'} + dependencies: + '@octokit/request': 6.2.3 + '@octokit/types': 9.0.0 + universal-user-agent: 6.0.0 + transitivePeerDependencies: + - encoding + dev: false + + /@octokit/openapi-types/14.0.0: + resolution: {integrity: sha512-HNWisMYlR8VCnNurDU6os2ikx0s0VyEjDYHNS/h4cgb8DeOxQ0n72HyinUtdDVxJhFy3FWLGl0DJhfEWk3P5Iw==} + dev: false + + /@octokit/openapi-types/16.0.0: + resolution: {integrity: sha512-JbFWOqTJVLHZSUUoF4FzAZKYtqdxWu9Z5m2QQnOyEa04fOFljvyh7D3GYKbfuaSWisqehImiVIMG4eyJeP5VEA==} + dev: false + + /@octokit/plugin-paginate-rest/5.0.1_@octokit+core@4.2.0: + resolution: {integrity: sha512-7A+rEkS70pH36Z6JivSlR7Zqepz3KVucEFVDnSrgHXzG7WLAzYwcHZbKdfTXHwuTHbkT1vKvz7dHl1+HNf6Qyw==} + engines: {node: '>= 14'} + peerDependencies: + '@octokit/core': '>=4' + dependencies: + '@octokit/core': 4.2.0 + '@octokit/types': 8.2.1 + dev: false + + /@octokit/plugin-request-log/1.0.4_@octokit+core@4.2.0: + resolution: {integrity: sha512-mLUsMkgP7K/cnFEw07kWqXGF5LKrOkD+lhCrKvPHXWDywAwuDUeDwWBpc69XK3pNX0uKiVt8g5z96PJ6z9xCFA==} + peerDependencies: + '@octokit/core': '>=3' + dependencies: + '@octokit/core': 4.2.0 + dev: false + + /@octokit/plugin-rest-endpoint-methods/6.8.1_@octokit+core@4.2.0: + resolution: {integrity: sha512-QrlaTm8Lyc/TbU7BL/8bO49vp+RZ6W3McxxmmQTgYxf2sWkO8ZKuj4dLhPNJD6VCUW1hetCmeIM0m6FTVpDiEg==} + engines: {node: '>= 14'} + peerDependencies: + '@octokit/core': '>=3' + dependencies: + '@octokit/core': 4.2.0 + '@octokit/types': 8.2.1 + deprecation: 2.3.1 + dev: false + + /@octokit/request-error/3.0.3: + resolution: {integrity: sha512-crqw3V5Iy2uOU5Np+8M/YexTlT8zxCfI+qu+LxUB7SZpje4Qmx3mub5DfEKSO8Ylyk0aogi6TYdf6kxzh2BguQ==} + engines: {node: '>= 14'} + dependencies: + '@octokit/types': 9.0.0 + deprecation: 2.3.1 + once: 1.4.0 + dev: false + + /@octokit/request/6.2.3: + resolution: {integrity: sha512-TNAodj5yNzrrZ/VxP+H5HiYaZep0H3GU0O7PaF+fhDrt8FPrnkei9Aal/txsN/1P7V3CPiThG0tIvpPDYUsyAA==} + engines: {node: '>= 14'} + dependencies: + '@octokit/endpoint': 7.0.5 + '@octokit/request-error': 3.0.3 + '@octokit/types': 9.0.0 + is-plain-object: 5.0.0 + node-fetch: 2.6.9 + universal-user-agent: 6.0.0 + transitivePeerDependencies: + - encoding + dev: false + + /@octokit/rest/19.0.5: + resolution: {integrity: sha512-+4qdrUFq2lk7Va+Qff3ofREQWGBeoTKNqlJO+FGjFP35ZahP+nBenhZiGdu8USSgmq4Ky3IJ/i4u0xbLqHaeow==} + engines: {node: '>= 14'} + dependencies: + '@octokit/core': 4.2.0 + '@octokit/plugin-paginate-rest': 5.0.1_@octokit+core@4.2.0 + '@octokit/plugin-request-log': 1.0.4_@octokit+core@4.2.0 + '@octokit/plugin-rest-endpoint-methods': 6.8.1_@octokit+core@4.2.0 + transitivePeerDependencies: + - encoding + dev: false + + /@octokit/types/8.2.1: + resolution: {integrity: sha512-8oWMUji8be66q2B9PmEIUyQm00VPDPun07umUWSaCwxmeaquFBro4Hcc3ruVoDo3zkQyZBlRvhIMEYS3pBhanw==} + dependencies: + '@octokit/openapi-types': 14.0.0 + dev: false + + /@octokit/types/9.0.0: + resolution: {integrity: sha512-LUewfj94xCMH2rbD5YJ+6AQ4AVjFYTgpp6rboWM5T7N3IsIF65SBEOVcYMGAEzO/kKNiNaW4LoWtoThOhH06gw==} + dependencies: + '@octokit/openapi-types': 16.0.0 + dev: false + + /@pnpm/network.ca-file/1.0.2: + resolution: {integrity: sha512-YcPQ8a0jwYU9bTdJDpXjMi7Brhkr1mXsXrUJvjqM2mQDgkRiz8jFaQGOdaLxgjtUfQgZhKy/O3cG/YwmgKaxLA==} + engines: {node: '>=12.22.0'} + dependencies: + graceful-fs: 4.2.10 + dev: false + + /@pnpm/npm-conf/1.0.5: + resolution: {integrity: sha512-hD8ml183638O3R6/Txrh0L8VzGOrFXgRtRDG4qQC4tONdZ5Z1M+tlUUDUvrjYdmK6G+JTBTeaCLMna11cXzi8A==} + engines: {node: '>=12'} + dependencies: + '@pnpm/network.ca-file': 1.0.2 + config-chain: 1.1.13 + dev: false + + /@react-spring/animated/9.6.1_react@18.2.0: + resolution: {integrity: sha1-zMYm2EfL40b1+IFdCSgYPGR+tCU=, tarball: '@react-spring/animated/download/@react-spring/animated-9.6.1.tgz'} + peerDependencies: + react: ^16.8.0 || ^17.0.0 || ^18.0.0 + dependencies: + '@react-spring/shared': 9.6.1_react@18.2.0 + '@react-spring/types': 9.6.1 + react: 18.2.0 + dev: true + + /@react-spring/core/9.6.1_react@18.2.0: + resolution: {integrity: sha1-6+B8IGgrNgsGrxFuok4rYJ53jBA=, tarball: '@react-spring/core/download/@react-spring/core-9.6.1.tgz'} + peerDependencies: + react: ^16.8.0 || ^17.0.0 || ^18.0.0 + dependencies: + '@react-spring/animated': 9.6.1_react@18.2.0 + '@react-spring/rafz': 9.6.1 + '@react-spring/shared': 9.6.1_react@18.2.0 + '@react-spring/types': 9.6.1 + react: 18.2.0 + dev: true + + /@react-spring/rafz/9.6.1: + resolution: {integrity: sha1-1xqvuSt4sk5P+EY59SdFr8KFw40=, tarball: '@react-spring/rafz/download/@react-spring/rafz-9.6.1.tgz'} + dev: true + + /@react-spring/shared/9.6.1_react@18.2.0: + resolution: {integrity: sha1-Ti5ClpEGVsAr2f1UxVlwK8g2rE4=, tarball: '@react-spring/shared/download/@react-spring/shared-9.6.1.tgz'} + peerDependencies: + react: ^16.8.0 || ^17.0.0 || ^18.0.0 + dependencies: + '@react-spring/rafz': 9.6.1 + '@react-spring/types': 9.6.1 + react: 18.2.0 + dev: true + + /@react-spring/types/9.6.1: + resolution: {integrity: sha1-kT06aMXLwRJP2xjv+RlDL3tqvd4=, tarball: '@react-spring/types/download/@react-spring/types-9.6.1.tgz'} + dev: true + + /@react-spring/web/9.6.1_biqbaboplfbrettd7655fr4n2y: + resolution: {integrity: sha1-PkwDtyTStUXcL6JknrYQkxirkXg=, tarball: '@react-spring/web/download/@react-spring/web-9.6.1.tgz'} + peerDependencies: + react: ^16.8.0 || ^17.0.0 || ^18.0.0 + react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 + dependencies: + '@react-spring/animated': 9.6.1_react@18.2.0 + '@react-spring/core': 9.6.1_react@18.2.0 + '@react-spring/shared': 9.6.1_react@18.2.0 + '@react-spring/types': 9.6.1 + react: 18.2.0 + react-dom: 18.2.0_react@18.2.0 + dev: true + + /@rollup/pluginutils/5.0.2_rollup@3.12.1: + resolution: {integrity: sha1-ASuPU8ceT2+csxfjEd8UBPVuejM=, tarball: '@rollup/pluginutils/download/@rollup/pluginutils-5.0.2.tgz'} + engines: {node: '>=14.0.0'} + peerDependencies: + rollup: ^1.20.0||^2.0.0||^3.0.0 + peerDependenciesMeta: + rollup: + optional: true + dependencies: + '@types/estree': 1.0.0 + estree-walker: 2.0.2 + picomatch: 2.3.1 + rollup: 3.12.1 + dev: true + + /@rushstack/node-core-library/3.53.3: + resolution: {integrity: sha1-544NwVRfbNfYCwQIz1NK78Yvu+I=, tarball: '@rushstack/node-core-library/download/@rushstack/node-core-library-3.53.3.tgz'} + dependencies: + '@types/node': 12.20.24 + colors: 1.2.5 + fs-extra: 7.0.1 + import-lazy: 4.0.0 + jju: 1.4.0 + resolve: 1.17.0 + semver: 7.3.8 + z-schema: 5.0.5 + dev: true + + /@rushstack/rig-package/0.3.17: + resolution: {integrity: sha1-aHvVVgPykCRH874kbZOvrJcJWh8=, tarball: '@rushstack/rig-package/download/@rushstack/rig-package-0.3.17.tgz'} + dependencies: + resolve: 1.17.0 + strip-json-comments: 3.1.1 + dev: true + + /@rushstack/ts-command-line/4.13.1: + resolution: {integrity: sha1-FItkS2JxMUgDY7SFO1WLpeqg11w=, tarball: '@rushstack/ts-command-line/download/@rushstack/ts-command-line-4.13.1.tgz'} + dependencies: + '@types/argparse': 1.0.38 + argparse: 1.0.10 + colors: 1.2.5 + string-argv: 0.3.1 + dev: true + + /@sindresorhus/is/5.3.0: + resolution: {integrity: sha512-CX6t4SYQ37lzxicAqsBtxA3OseeoVrh9cSJ5PFYam0GksYlupRfy1A+Q4aYD3zvcfECLc0zO2u+ZnR2UYKvCrw==} + engines: {node: '>=14.16'} + dev: false + + /@szmarczak/http-timer/5.0.1: + resolution: {integrity: sha512-+PmQX0PiAYPMeVYe237LJAYvOMYW1j2rH5YROyS3b4CTVJum34HfRvKvAzozHAQG0TnHNdUfY9nCeUyRAs//cw==} + engines: {node: '>=14.16'} + dependencies: + defer-to-connect: 2.0.1 + dev: false + + /@tootallnate/once/1.1.2: + resolution: {integrity: sha512-RbzJvlNzmRq5c3O09UipeuXno4tA1FE6ikOjxZK0tuxVv3412l64l5t1W5pj4+rJq9vpkm/kwiR07aZXnsKPxw==} + engines: {node: '>= 6'} + dev: false + + /@ts-morph/common/0.17.0: + resolution: {integrity: sha1-3g1AXfEIV5B0af742TY4k7QWP9E=, tarball: '@ts-morph/common/download/@ts-morph/common-0.17.0.tgz'} + dependencies: + fast-glob: 3.2.12 + minimatch: 5.1.6 + mkdirp: 1.0.4 + path-browserify: 1.0.1 + dev: true + + /@types/argparse/1.0.38: + resolution: {integrity: sha1-qB/YYG1IH4c6OADG665PHXaKVqk=, tarball: '@types/argparse/download/@types/argparse-1.0.38.tgz'} + dev: true + + /@types/estree/1.0.0: + resolution: {integrity: sha1-X7LlNsGum/NTZu7Yeegn+lnKQcI=, tarball: '@types/estree/download/@types/estree-1.0.0.tgz'} + dev: true + + /@types/http-cache-semantics/4.0.1: + resolution: {integrity: sha512-SZs7ekbP8CN0txVG2xVRH6EgKmEm31BOxA07vkFaETzZz1xh+cbt8BcI0slpymvwhx5dlFnQG2rTlPVQn+iRPQ==} + dev: false + + /@types/node/12.20.24: + resolution: {integrity: sha1-w3rGnLKUivtM75X0JPoAN5camlw=, tarball: '@types/node/download/@types/node-12.20.24.tgz'} + dev: true + + /@types/prop-types/15.7.5: + resolution: {integrity: sha1-XxnSuFqY6VWANvajysyIGUIPBc8=, tarball: '@types/prop-types/download/@types/prop-types-15.7.5.tgz'} + dev: true + + /@types/react-dom/18.0.10: + resolution: {integrity: sha1-O2bexWqg8Wpswm2p6cqWw1wLQ1I=, tarball: '@types/react-dom/download/@types/react-dom-18.0.10.tgz'} + dependencies: + '@types/react': 18.0.27 + dev: true + + /@types/react/18.0.27: + resolution: {integrity: sha1-2UJavhh6APil7BgrAQ1P2dpwO3E=, tarball: '@types/react/download/@types/react-18.0.27.tgz'} + dependencies: + '@types/prop-types': 15.7.5 + '@types/scheduler': 0.16.2 + csstype: 3.1.1 + dev: true + + /@types/scheduler/0.16.2: + resolution: {integrity: sha1-GmL4lSVyPd4kuhsBsJK/XfitTTk=, tarball: '@types/scheduler/download/@types/scheduler-0.16.2.tgz'} + dev: true + + /@use-gesture/core/10.2.24: + resolution: {integrity: sha1-iNE6YJVLpiRjx3SsuS0Sv3s9gQw=, tarball: '@use-gesture/core/download/@use-gesture/core-10.2.24.tgz'} + dev: true + + /@use-gesture/react/10.2.24_react@18.2.0: + resolution: {integrity: sha1-vBN4A4HnhrKG8Jn2nqOAG7ntJ6U=, tarball: '@use-gesture/react/download/@use-gesture/react-10.2.24.tgz'} + peerDependencies: + react: '>= 16.8.0' + dependencies: + '@use-gesture/core': 10.2.24 + react: 18.2.0 + dev: true + + /@vitejs/plugin-react/3.0.1_vite@4.0.4: + resolution: {integrity: sha1-rSH7gTd5cN1AIaMc2VoD629cTEg=, tarball: '@vitejs/plugin-react/download/@vitejs/plugin-react-3.0.1.tgz'} + engines: {node: ^14.18.0 || >=16.0.0} + peerDependencies: + vite: ^4.0.0 + dependencies: + '@babel/core': 7.20.12 + '@babel/plugin-transform-react-jsx-self': 7.18.6_@babel+core@7.20.12 + '@babel/plugin-transform-react-jsx-source': 7.19.6_@babel+core@7.20.12 + magic-string: 0.27.0 + react-refresh: 0.14.0 + vite: 4.0.4_sass@1.58.0 + transitivePeerDependencies: + - supports-color + dev: true + + /acorn-walk/8.2.0: + resolution: {integrity: sha512-k+iyHEuPgSw6SbuDpGQM+06HQUa04DZ3o+F6CSzXMvvI5KMvnaEqXe+YVe555R9nn6GPt404fos4wcgpw12SDA==} + engines: {node: '>=0.4.0'} + dev: false + + /acorn/8.8.2: + resolution: {integrity: sha512-xjIYgE8HBrkpd/sJqOGNspf8uHG+NOHGOw6a/Urj8taM2EXfdNAH2oFcPeIFfsv3+kz/mJrS5VuMqbNLjCa2vw==} + engines: {node: '>=0.4.0'} + hasBin: true + dev: false + + /agent-base/6.0.2: + resolution: {integrity: sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==} + engines: {node: '>= 6.0.0'} + dependencies: + debug: 4.3.4 + transitivePeerDependencies: + - supports-color + dev: false + + /ajv/6.12.6: + resolution: {integrity: sha1-uvWmLoArB9l3A0WG+MO69a3ybfQ=, tarball: ajv/download/ajv-6.12.6.tgz} + dependencies: + fast-deep-equal: 3.1.3 + fast-json-stable-stringify: 2.1.0 + json-schema-traverse: 0.4.1 + uri-js: 4.4.1 + dev: true + + /ansi-align/3.0.1: + resolution: {integrity: sha512-IOfwwBF5iczOjp/WeY4YxyjqAFMQoZufdQWDd19SEExbVLNXqvpzSJ/M7Za4/sCPmQ0+GRquoA7bGcINcxew6w==} + dependencies: + string-width: 4.2.3 + dev: false + + /ansi-escapes/6.0.0: + resolution: {integrity: sha512-IG23inYII3dWlU2EyiAiGj6Bwal5GzsgPMwjYGvc1HPE2dgbj4ZB5ToWBKSquKw74nB3TIuOwaI6/jSULzfgrw==} + engines: {node: '>=14.16'} + dependencies: + type-fest: 3.5.7 + dev: false + + /ansi-regex/5.0.1: + resolution: {integrity: sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==} + engines: {node: '>=8'} + dev: false + + /ansi-regex/6.0.1: + resolution: {integrity: sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==} + engines: {node: '>=12'} + dev: false + + /ansi-styles/3.2.1: + resolution: {integrity: sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==} + engines: {node: '>=4'} + dependencies: + color-convert: 1.9.3 + + /ansi-styles/6.2.1: + resolution: {integrity: sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug==} + engines: {node: '>=12'} + dev: false + + /anymatch/3.1.3: + resolution: {integrity: sha1-eQxYsZuhcgqEIFtXxhjVrYUklz4=, tarball: anymatch/download/anymatch-3.1.3.tgz} + engines: {node: '>= 8'} + dependencies: + normalize-path: 3.0.0 + picomatch: 2.3.1 + dev: true + + /argparse/1.0.10: + resolution: {integrity: sha1-vNZ5HqWuCXJeF+WtmIE0zUCz2RE=, tarball: argparse/download/argparse-1.0.10.tgz} + dependencies: + sprintf-js: 1.0.3 + dev: true + + /argparse/2.0.1: + resolution: {integrity: sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==} + dev: false + + /array.prototype.map/1.0.5: + resolution: {integrity: sha512-gfaKntvwqYIuC7mLLyv2wzZIJqrRhn5PZ9EfFejSx6a78sV7iDsGpG9P+3oUPtm1Rerqm6nrKS4FYuTIvWfo3g==} + engines: {node: '>= 0.4'} + dependencies: + call-bind: 1.0.2 + define-properties: 1.2.0 + es-abstract: 1.21.1 + es-array-method-boxes-properly: 1.0.0 + is-string: 1.0.7 + dev: false + + /ast-types/0.13.4: + resolution: {integrity: sha512-x1FCFnFifvYDDzTaLII71vG5uvDwgtmDTEVWAxrgeiR8VjMONcCXJx7E+USjDtHlwFmt9MysbqgF9b9Vjr6w+w==} + engines: {node: '>=4'} + dependencies: + tslib: 2.5.0 + dev: false + + /async-retry/1.3.3: + resolution: {integrity: sha512-wfr/jstw9xNi/0teMHrRW7dsz3Lt5ARhYNZ2ewpadnhaIp5mbALhOAP+EAdsC7t4Z6wqsDVv9+W6gm1Dk9mEyw==} + dependencies: + retry: 0.13.1 + dev: false + + /async-validator/4.2.5: + resolution: {integrity: sha1-yW6jMypSFpnQr6rO7VEKVGVsYzk=, tarball: async-validator/download/async-validator-4.2.5.tgz} + dev: true + + /available-typed-arrays/1.0.5: + resolution: {integrity: sha512-DMD0KiN46eipeziST1LPP/STfDU0sufISXmjSgvVsoU2tqxctQeASejWcfNtxYKqETM1UxQ8sp2OrSBWpHY6sw==} + engines: {node: '>= 0.4'} + dev: false + + /balanced-match/1.0.2: + resolution: {integrity: sha1-6D46fj8wCzTLnYf2FfoMvzV2kO4=, tarball: balanced-match/download/balanced-match-1.0.2.tgz} + + /base64-js/1.5.1: + resolution: {integrity: sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==} + dev: false + + /before-after-hook/2.2.3: + resolution: {integrity: sha512-NzUnlZexiaH/46WDhANlyR2bXRopNg4F/zuSA3OpZnllCUgRaOF2znDioDWrmbNVsuZk6l9pMquQB38cfBZwkQ==} + dev: false + + /binary-extensions/2.2.0: + resolution: {integrity: sha1-dfUC7q+f/eQvyYgpZFvk6na9ni0=, tarball: binary-extensions/download/binary-extensions-2.2.0.tgz} + engines: {node: '>=8'} + dev: true + + /bl/5.1.0: + resolution: {integrity: sha512-tv1ZJHLfTDnXE6tMHv73YgSJaWR2AFuPwMntBe7XL/GBFHnT0CLnsHMogfk5+GzCDC5ZWarSCYaIGATZt9dNsQ==} + dependencies: + buffer: 6.0.3 + inherits: 2.0.4 + readable-stream: 3.6.0 + dev: false + + /boxen/7.0.1: + resolution: {integrity: sha512-8k2eH6SRAK00NDl1iX5q17RJ8rfl53TajdYxE3ssMLehbg487dEVgsad4pIsZb/QqBgYWIl6JOauMTLGX2Kpkw==} + engines: {node: '>=14.16'} + dependencies: + ansi-align: 3.0.1 + camelcase: 7.0.1 + chalk: 5.1.2 + cli-boxes: 3.0.0 + string-width: 5.1.2 + type-fest: 2.19.0 + widest-line: 4.0.1 + wrap-ansi: 8.1.0 + dev: false + + /brace-expansion/1.1.11: + resolution: {integrity: sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==} + dependencies: + balanced-match: 1.0.2 + concat-map: 0.0.1 + dev: false + + /brace-expansion/2.0.1: + resolution: {integrity: sha1-HtxFng8MVISG7Pn8mfIiE2S5oK4=, tarball: brace-expansion/download/brace-expansion-2.0.1.tgz} + dependencies: + balanced-match: 1.0.2 + dev: true + + /braces/3.0.2: + resolution: {integrity: sha1-NFThpGLujVmeI23zNs2epPiv4Qc=, tarball: braces/download/braces-3.0.2.tgz} + engines: {node: '>=8'} + dependencies: + fill-range: 7.0.1 + + /browserslist/4.21.5: + resolution: {integrity: sha1-dcXa5gBj7mQfl34A7dPPsvt69qc=, tarball: browserslist/download/browserslist-4.21.5.tgz} + engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7} + hasBin: true + dependencies: + caniuse-lite: 1.0.30001449 + electron-to-chromium: 1.4.284 + node-releases: 2.0.9 + update-browserslist-db: 1.0.10_browserslist@4.21.5 + dev: true + + /buffer/6.0.3: + resolution: {integrity: sha512-FTiCpNxtwiZZHEZbcbTIcZjERVICn9yq/pDFkTl95/AxzD1naBctN7YO68riM/gLSDY7sdrMby8hofADYuuqOA==} + dependencies: + base64-js: 1.5.1 + ieee754: 1.2.1 + dev: false + + /bytes/3.1.2: + resolution: {integrity: sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==} + engines: {node: '>= 0.8'} + dev: false + + /cacheable-lookup/7.0.0: + resolution: {integrity: sha512-+qJyx4xiKra8mZrcwhjMRMUhD5NR1R8esPkzIYxX96JiecFoxAXFuz/GpR3+ev4PE1WamHip78wV0vcmPQtp8w==} + engines: {node: '>=14.16'} + dev: false + + /cacheable-request/10.2.7: + resolution: {integrity: sha512-I4SA6mKgDxcxVbSt/UmIkb9Ny8qSkg6ReBHtAAXnZHk7KOSx5g3DTiAOaYzcHCs6oOdHn+bip9T48E6tMvK9hw==} + engines: {node: '>=14.16'} + dependencies: + '@types/http-cache-semantics': 4.0.1 + get-stream: 6.0.1 + http-cache-semantics: 4.1.1 + keyv: 4.5.2 + mimic-response: 4.0.0 + normalize-url: 8.0.0 + responselike: 3.0.0 + dev: false + + /call-bind/1.0.2: + resolution: {integrity: sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==} + dependencies: + function-bind: 1.1.1 + get-intrinsic: 1.2.0 + dev: false + + /callsites/3.1.0: + resolution: {integrity: sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==} + engines: {node: '>=6'} + dev: false + + /camelcase/7.0.1: + resolution: {integrity: sha1-8C5Qr5/XeCvIuIo1WMMv06OI8Eg=, tarball: camelcase/download/camelcase-7.0.1.tgz} + engines: {node: '>=14.16'} + + /caniuse-lite/1.0.30001449: + resolution: {integrity: sha1-qNEfaoFMdcnOnYUdxT6x0d+81lc=, tarball: caniuse-lite/download/caniuse-lite-1.0.30001449.tgz} + dev: true + + /chalk/2.4.2: + resolution: {integrity: sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==} + engines: {node: '>=4'} + dependencies: + ansi-styles: 3.2.1 + escape-string-regexp: 1.0.5 + supports-color: 5.5.0 + + /chalk/5.1.2: + resolution: {integrity: sha512-E5CkT4jWURs1Vy5qGJye+XwCkNj7Od3Af7CP6SujMetSMkLs8Do2RWJK5yx1wamHV/op8Rz+9rltjaTQWDnEFQ==} + engines: {node: ^12.17.0 || ^14.13 || >=16.0.0} + dev: false + + /chardet/0.7.0: + resolution: {integrity: sha512-mT8iDcrh03qDGRRmoA2hmBJnxpllMR+0/0qlzjqZES6NdiWDcZkCNAk4rPFZ9Q85r27unkiNNg8ZOiwZXBHwcA==} + dev: false + + /chokidar/3.5.3: + resolution: {integrity: sha1-HPN8hwe5Mr0a8a4iwEMuKs0ZA70=, tarball: chokidar/download/chokidar-3.5.3.tgz} + engines: {node: '>= 8.10.0'} + dependencies: + anymatch: 3.1.3 + braces: 3.0.2 + glob-parent: 5.1.2 + is-binary-path: 2.1.0 + is-glob: 4.0.3 + normalize-path: 3.0.0 + readdirp: 3.6.0 + optionalDependencies: + fsevents: 2.3.2 + dev: true + + /ci-info/3.8.0: + resolution: {integrity: sha512-eXTggHWSooYhq49F2opQhuHWgzucfF2YgODK4e1566GQs5BIfP30B0oenwBJHfWxAs2fyPB1s7Mg949zLf61Yw==} + engines: {node: '>=8'} + dev: false + + /classnames/2.3.2: + resolution: {integrity: sha1-NR2BO/ATf8xqdqFriCCNJWCg2SQ=, tarball: classnames/download/classnames-2.3.2.tgz} + + /cli-boxes/3.0.0: + resolution: {integrity: sha512-/lzGpEWL/8PfI0BmBOPRwp0c/wFNX1RdUML3jK/RcSBA9T8mZDdQpqYBKtCFTOfQbwPqWEOpjqW+Fnayc0969g==} + engines: {node: '>=10'} + dev: false + + /cli-cursor/4.0.0: + resolution: {integrity: sha512-VGtlMu3x/4DOtIUwEkRezxUZ2lBacNJCHash0N0WeZDBS+7Ux1dm3XWAgWYxLJFMMdOeXMHXorshEFhbMSGelg==} + engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} + dependencies: + restore-cursor: 4.0.0 + dev: false + + /cli-spinners/2.7.0: + resolution: {integrity: sha512-qu3pN8Y3qHNgE2AFweciB1IfMnmZ/fsNTEE+NOFjmGB2F/7rLhnhzppvpCnN4FovtP26k8lHyy9ptEbNwWFLzw==} + engines: {node: '>=6'} + dev: false + + /cli-width/4.0.0: + resolution: {integrity: sha512-ZksGS2xpa/bYkNzN3BAw1wEjsLV/ZKOf/CCrJ/QOBsxx6fOARIkwTutxp1XIOIohi6HKmOFjMoK/XaqDVUpEEw==} + engines: {node: '>= 12'} + dev: false + + /clone/1.0.4: + resolution: {integrity: sha512-JQHZ2QMW6l3aH/j6xCqQThY/9OH4D/9ls34cgkUBiEeocRTU04tHfKPBsUK1PqZCUQM7GiA0IIXJSuXHI64Kbg==} + engines: {node: '>=0.8'} + dev: false + + /code-block-writer/11.0.3: + resolution: {integrity: sha1-nuwpk+37eb+uhF+8CTdYwKC3O3Y=, tarball: code-block-writer/download/code-block-writer-11.0.3.tgz} + dev: true + + /color-convert/1.9.3: + resolution: {integrity: sha1-u3GFBpDh8TZWfeYp0tVHHe2kweg=, tarball: color-convert/download/color-convert-1.9.3.tgz} + dependencies: + color-name: 1.1.3 + + /color-name/1.1.3: + resolution: {integrity: sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=, tarball: color-name/download/color-name-1.1.3.tgz} + + /colors/1.2.5: + resolution: {integrity: sha1-icetmjdLwDDfgBMkH2gTbtiDWvw=, tarball: colors/download/colors-1.2.5.tgz} + engines: {node: '>=0.1.90'} + dev: true + + /commander/9.5.0: + resolution: {integrity: sha512-KRs7WVDKg86PWiuAqhDrAQnTXZKraVcCc6vFdL14qrZ/DcWwuRo7VoiYXalXO7S5GKpqYiVEwCbgFDfxNHKJBQ==} + engines: {node: ^12.20.0 || >=14} + requiresBuild: true + dev: true + optional: true + + /concat-map/0.0.1: + resolution: {integrity: sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==} + dev: false + + /config-chain/1.1.13: + resolution: {integrity: sha512-qj+f8APARXHrM0hraqXYb2/bOVSV4PvJQlNZ/DVj0QrmNM2q2euizkeuVckQ57J+W0mRH6Hvi+k50M4Jul2VRQ==} + dependencies: + ini: 1.3.8 + proto-list: 1.2.4 + dev: false + + /configstore/6.0.0: + resolution: {integrity: sha512-cD31W1v3GqUlQvbBCGcXmd2Nj9SvLDOP1oQ0YFuLETufzSPaKp11rYBsSOm7rCsW3OnIRAFM3OxRhceaXNYHkA==} + engines: {node: '>=12'} + dependencies: + dot-prop: 6.0.1 + graceful-fs: 4.2.10 + unique-string: 3.0.0 + write-file-atomic: 3.0.3 + xdg-basedir: 5.1.0 + dev: false + + /convert-source-map/1.9.0: + resolution: {integrity: sha1-f6rmI1P7QhM2bQypg1jSLoNosF8=, tarball: convert-source-map/download/convert-source-map-1.9.0.tgz} + dev: true + + /core-util-is/1.0.3: + resolution: {integrity: sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==} + dev: false + + /cosmiconfig/8.0.0: + resolution: {integrity: sha512-da1EafcpH6b/TD8vDRaWV7xFINlHlF6zKsGwS1TsuVJTZRkquaS5HTMq7uq6h31619QjbsYl21gVDOm32KM1vQ==} + engines: {node: '>=14'} + dependencies: + import-fresh: 3.3.0 + js-yaml: 4.1.0 + parse-json: 5.2.0 + path-type: 4.0.0 + dev: false + + /cross-spawn/7.0.3: + resolution: {integrity: sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==} + engines: {node: '>= 8'} + dependencies: + path-key: 3.1.1 + shebang-command: 2.0.0 + which: 2.0.2 + dev: false + + /crypto-random-string/4.0.0: + resolution: {integrity: sha512-x8dy3RnvYdlUcPOjkEHqozhiwzKNSq7GcPuXFbnyMOCHxX8V3OgIg/pYuabl2sbUPfIJaeAQB7PMOK8DFIdoRA==} + engines: {node: '>=12'} + dependencies: + type-fest: 1.4.0 + dev: false + + /csstype/3.1.1: + resolution: {integrity: sha1-hBtTLEXHWO5UahHVvXt7RzyMMLk=, tarball: csstype/download/csstype-3.1.1.tgz} + dev: true + + /data-uri-to-buffer/3.0.1: + resolution: {integrity: sha512-WboRycPNsVw3B3TL559F7kuBUM4d8CgMEvk6xEJlOp7OBPjt6G7z8WMWlD2rOFZLk6OYfFIUGsCOWzcQH9K2og==} + engines: {node: '>= 6'} + dev: false + + /data-uri-to-buffer/4.0.1: + resolution: {integrity: sha512-0R9ikRb668HB7QDxT1vkpuUBtqc53YyAwMwGeUFKRojY/NWKvdZ+9UYtRfGmhqNbRkTSVpMbmyhXipFFv2cb/A==} + engines: {node: '>= 12'} + dev: false + + /debug/4.3.4: + resolution: {integrity: sha1-Exn2V5NX8jONMzfSzdSRS7XcyGU=, tarball: debug/download/debug-4.3.4.tgz} + engines: {node: '>=6.0'} + peerDependencies: + supports-color: '*' + peerDependenciesMeta: + supports-color: + optional: true + dependencies: + ms: 2.1.2 + + /decompress-response/6.0.0: + resolution: {integrity: sha512-aW35yZM6Bb/4oJlZncMH2LCoZtJXTRxES17vE3hoRiowU2kWHaJKFkSBDnDR+cm9J+9QhXmREyIfv0pji9ejCQ==} + engines: {node: '>=10'} + dependencies: + mimic-response: 3.1.0 + dev: false + + /deep-extend/0.6.0: + resolution: {integrity: sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA==} + engines: {node: '>=4.0.0'} + dev: false + + /deep-is/0.1.4: + resolution: {integrity: sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==} + dev: false + + /defaults/1.0.4: + resolution: {integrity: sha512-eFuaLoy/Rxalv2kr+lqMlUnrDWV+3j4pljOIJgLIhI058IQfWJ7vXhyEIHu+HtC738klGALYxOKDO0bQP3tg8A==} + dependencies: + clone: 1.0.4 + dev: false + + /defer-to-connect/2.0.1: + resolution: {integrity: sha512-4tvttepXG1VaYGrRibk5EwJd1t4udunSOVMdLSAL6mId1ix438oPwPZMALY41FCijukO1L0twNcGsdzS7dHgDg==} + engines: {node: '>=10'} + dev: false + + /define-lazy-prop/2.0.0: + resolution: {integrity: sha512-Ds09qNh8yw3khSjiJjiUInaGX9xlqZDY7JVryGxdxV7NPeuqQfplOpQ66yJFZut3jLa5zOwkXw1g9EI2uKh4Og==} + engines: {node: '>=8'} + dev: false + + /define-properties/1.2.0: + resolution: {integrity: sha512-xvqAVKGfT1+UAvPwKTVw/njhdQ8ZhXK4lI0bCIuCMrp2up9nPnaDftrLtmpTazqd1o+UY4zgzU+avtMbDP+ldA==} + engines: {node: '>= 0.4'} + dependencies: + has-property-descriptors: 1.0.0 + object-keys: 1.1.1 + dev: false + + /degenerator/3.0.2: + resolution: {integrity: sha512-c0mef3SNQo56t6urUU6tdQAs+ThoD0o9B9MJ8HEt7NQcGEILCRFqQb7ZbP9JAv+QF1Ky5plydhMR/IrqWDm+TQ==} + engines: {node: '>= 6'} + dependencies: + ast-types: 0.13.4 + escodegen: 1.14.3 + esprima: 4.0.1 + vm2: 3.9.14 + dev: false + + /depd/2.0.0: + resolution: {integrity: sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==} + engines: {node: '>= 0.8'} + dev: false + + /deprecation/2.3.1: + resolution: {integrity: sha512-xmHIy4F3scKVwMsQ4WnVaS8bHOx0DmVwRywosKhaILI0ywMDWPtBSku2HNxRvF7jtwDRsoEwYQSfbxj8b7RlJQ==} + dev: false + + /dir-glob/3.0.1: + resolution: {integrity: sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==} + engines: {node: '>=8'} + dependencies: + path-type: 4.0.0 + dev: false + + /dom-helpers/5.2.1: + resolution: {integrity: sha1-2UAFNrK/giWtmP4FLgKUUaxA6QI=, tarball: dom-helpers/download/dom-helpers-5.2.1.tgz} + dependencies: + '@babel/runtime': 7.20.13 + csstype: 3.1.1 + dev: true + + /dot-prop/6.0.1: + resolution: {integrity: sha512-tE7ztYzXHIeyvc7N+hR3oi7FIbf/NIjVP9hmAt3yMXzrQ072/fpjGLx2GxNxGxUl5V73MEqYzioOMoVhGMJ5cA==} + engines: {node: '>=10'} + dependencies: + is-obj: 2.0.0 + dev: false + + /eastasianwidth/0.2.0: + resolution: {integrity: sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==} + dev: false + + /electron-to-chromium/1.4.284: + resolution: {integrity: sha1-YQRtHkyrOiUjj2v3QTeVJw8SVZI=, tarball: electron-to-chromium/download/electron-to-chromium-1.4.284.tgz} + dev: true + + /emoji-regex/8.0.0: + resolution: {integrity: sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==} + dev: false + + /emoji-regex/9.2.2: + resolution: {integrity: sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==} + dev: false + + /error-ex/1.3.2: + resolution: {integrity: sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==} + dependencies: + is-arrayish: 0.2.1 + dev: false + + /es-abstract/1.21.1: + resolution: {integrity: sha512-QudMsPOz86xYz/1dG1OuGBKOELjCh99IIWHLzy5znUB6j8xG2yMA7bfTV86VSqKF+Y/H08vQPR+9jyXpuC6hfg==} + engines: {node: '>= 0.4'} + dependencies: + available-typed-arrays: 1.0.5 + call-bind: 1.0.2 + es-set-tostringtag: 2.0.1 + es-to-primitive: 1.2.1 + function-bind: 1.1.1 + function.prototype.name: 1.1.5 + get-intrinsic: 1.2.0 + get-symbol-description: 1.0.0 + globalthis: 1.0.3 + gopd: 1.0.1 + has: 1.0.3 + has-property-descriptors: 1.0.0 + has-proto: 1.0.1 + has-symbols: 1.0.3 + internal-slot: 1.0.5 + is-array-buffer: 3.0.1 + is-callable: 1.2.7 + is-negative-zero: 2.0.2 + is-regex: 1.1.4 + is-shared-array-buffer: 1.0.2 + is-string: 1.0.7 + is-typed-array: 1.1.10 + is-weakref: 1.0.2 + object-inspect: 1.12.3 + object-keys: 1.1.1 + object.assign: 4.1.4 + regexp.prototype.flags: 1.4.3 + safe-regex-test: 1.0.0 + string.prototype.trimend: 1.0.6 + string.prototype.trimstart: 1.0.6 + typed-array-length: 1.0.4 + unbox-primitive: 1.0.2 + which-typed-array: 1.1.9 + dev: false + + /es-array-method-boxes-properly/1.0.0: + resolution: {integrity: sha512-wd6JXUmyHmt8T5a2xreUwKcGPq6f1f+WwIJkijUqiGcJz1qqnZgP6XIK+QyIWU5lT7imeNxUll48bziG+TSYcA==} + dev: false + + /es-get-iterator/1.1.3: + resolution: {integrity: sha512-sPZmqHBe6JIiTfN5q2pEi//TwxmAFHwj/XEuYjTuse78i8KxaqMTTzxPoFKuzRpDpTJ+0NAbpfenkmH2rePtuw==} + dependencies: + call-bind: 1.0.2 + get-intrinsic: 1.2.0 + has-symbols: 1.0.3 + is-arguments: 1.1.1 + is-map: 2.0.2 + is-set: 2.0.2 + is-string: 1.0.7 + isarray: 2.0.5 + stop-iteration-iterator: 1.0.0 + dev: false + + /es-set-tostringtag/2.0.1: + resolution: {integrity: sha512-g3OMbtlwY3QewlqAiMLI47KywjWZoEytKr8pf6iTC8uJq5bIAH52Z9pnQ8pVL6whrCto53JZDuUIsifGeLorTg==} + engines: {node: '>= 0.4'} + dependencies: + get-intrinsic: 1.2.0 + has: 1.0.3 + has-tostringtag: 1.0.0 + dev: false + + /es-to-primitive/1.2.1: + resolution: {integrity: sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==} + engines: {node: '>= 0.4'} + dependencies: + is-callable: 1.2.7 + is-date-object: 1.0.5 + is-symbol: 1.0.4 + dev: false + + /esbuild/0.16.17: + resolution: {integrity: sha1-/Cw5FMV+51BjX+5xuJ9hXyUGUlk=, tarball: esbuild/download/esbuild-0.16.17.tgz} + engines: {node: '>=12'} + hasBin: true + requiresBuild: true + optionalDependencies: + '@esbuild/android-arm': 0.16.17 + '@esbuild/android-arm64': 0.16.17 + '@esbuild/android-x64': 0.16.17 + '@esbuild/darwin-arm64': 0.16.17 + '@esbuild/darwin-x64': 0.16.17 + '@esbuild/freebsd-arm64': 0.16.17 + '@esbuild/freebsd-x64': 0.16.17 + '@esbuild/linux-arm': 0.16.17 + '@esbuild/linux-arm64': 0.16.17 + '@esbuild/linux-ia32': 0.16.17 + '@esbuild/linux-loong64': 0.16.17 + '@esbuild/linux-mips64el': 0.16.17 + '@esbuild/linux-ppc64': 0.16.17 + '@esbuild/linux-riscv64': 0.16.17 + '@esbuild/linux-s390x': 0.16.17 + '@esbuild/linux-x64': 0.16.17 + '@esbuild/netbsd-x64': 0.16.17 + '@esbuild/openbsd-x64': 0.16.17 + '@esbuild/sunos-x64': 0.16.17 + '@esbuild/win32-arm64': 0.16.17 + '@esbuild/win32-ia32': 0.16.17 + '@esbuild/win32-x64': 0.16.17 + dev: true + + /escalade/3.1.1: + resolution: {integrity: sha1-2M/ccACWXFoBdLSoLqpcBVJ0LkA=, tarball: escalade/download/escalade-3.1.1.tgz} + engines: {node: '>=6'} + dev: true + + /escape-goat/4.0.0: + resolution: {integrity: sha512-2Sd4ShcWxbx6OY1IHyla/CVNwvg7XwZVoXZHcSu9w9SReNP1EzzD5T8NWKIR38fIqEns9kDWKUQTXXAmlDrdPg==} + engines: {node: '>=12'} + dev: false + + /escape-string-regexp/1.0.5: + resolution: {integrity: sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==} + engines: {node: '>=0.8.0'} + + /escape-string-regexp/5.0.0: + resolution: {integrity: sha512-/veY75JbMK4j1yjvuUxuVsiS/hr/4iHs9FTT6cgTexxdE0Ly/glccBAkloH/DofkjRbZU3bnoj38mOmhkZ0lHw==} + engines: {node: '>=12'} + dev: false + + /escodegen/1.14.3: + resolution: {integrity: sha512-qFcX0XJkdg+PB3xjZZG/wKSuT1PnQWx57+TVSjIMmILd2yC/6ByYElPwJnslDsuWuSAp4AwJGumarAAmJch5Kw==} + engines: {node: '>=4.0'} + hasBin: true + dependencies: + esprima: 4.0.1 + estraverse: 4.3.0 + esutils: 2.0.3 + optionator: 0.8.3 + optionalDependencies: + source-map: 0.6.1 + dev: false + + /esprima/4.0.1: + resolution: {integrity: sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==} + engines: {node: '>=4'} + hasBin: true + dev: false + + /estraverse/4.3.0: + resolution: {integrity: sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==} + engines: {node: '>=4.0'} + dev: false + + /estree-walker/2.0.2: + resolution: {integrity: sha1-UvAQF4wqTBF6d1fP6UKtt9LaTKw=, tarball: estree-walker/download/estree-walker-2.0.2.tgz} + dev: true + + /esutils/2.0.3: + resolution: {integrity: sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==} + engines: {node: '>=0.10.0'} + dev: false + + /execa/5.1.1: + resolution: {integrity: sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==} + engines: {node: '>=10'} + dependencies: + cross-spawn: 7.0.3 + get-stream: 6.0.1 + human-signals: 2.1.0 + is-stream: 2.0.1 + merge-stream: 2.0.0 + npm-run-path: 4.0.1 + onetime: 5.1.2 + signal-exit: 3.0.7 + strip-final-newline: 2.0.0 + dev: false + + /execa/6.1.0: + resolution: {integrity: sha512-QVWlX2e50heYJcCPG0iWtf8r0xjEYfz/OYLGDYH+IyjWezzPNxz63qNFOu0l4YftGWuizFVZHHs8PrLU5p2IDA==} + engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} + dependencies: + cross-spawn: 7.0.3 + get-stream: 6.0.1 + human-signals: 3.0.1 + is-stream: 3.0.0 + merge-stream: 2.0.0 + npm-run-path: 5.1.0 + onetime: 6.0.0 + signal-exit: 3.0.7 + strip-final-newline: 3.0.0 + dev: false + + /external-editor/3.1.0: + resolution: {integrity: sha512-hMQ4CX1p1izmuLYyZqLMO/qGNw10wSv9QDCPfzXfyFrOaCSSoRfqE1Kf1s5an66J5JZC62NewG+mK49jOCtQew==} + engines: {node: '>=4'} + dependencies: + chardet: 0.7.0 + iconv-lite: 0.4.24 + tmp: 0.0.33 + dev: false + + /fast-deep-equal/3.1.3: + resolution: {integrity: sha1-On1WtVnWy8PrUSMlJE5hmmXGxSU=, tarball: fast-deep-equal/download/fast-deep-equal-3.1.3.tgz} + dev: true + + /fast-glob/3.2.12: + resolution: {integrity: sha1-fznsmcLmqwMDNxQtqeDBjzevroA=, tarball: fast-glob/download/fast-glob-3.2.12.tgz} + engines: {node: '>=8.6.0'} + dependencies: + '@nodelib/fs.stat': 2.0.5 + '@nodelib/fs.walk': 1.2.8 + glob-parent: 5.1.2 + merge2: 1.4.1 + micromatch: 4.0.5 + + /fast-json-stable-stringify/2.1.0: + resolution: {integrity: sha1-h0v2nG9ATCtdmcSBNBOZ/VWJJjM=, tarball: fast-json-stable-stringify/download/fast-json-stable-stringify-2.1.0.tgz} + dev: true + + /fast-levenshtein/2.0.6: + resolution: {integrity: sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==} + dev: false + + /fastq/1.15.0: + resolution: {integrity: sha1-0E0HxqKmj+RZn+qNLhA6k3+uazo=, tarball: fastq/download/fastq-1.15.0.tgz} + dependencies: + reusify: 1.0.4 + + /fetch-blob/3.2.0: + resolution: {integrity: sha512-7yAQpD2UMJzLi1Dqv7qFYnPbaPx7ZfFK6PiIxQ4PfkGPyNyl2Ugx+a/umUonmKqjhM4DnfbMvdX6otXq83soQQ==} + engines: {node: ^12.20 || >= 14.13} + dependencies: + node-domexception: 1.0.0 + web-streams-polyfill: 3.2.1 + dev: false + + /figures/5.0.0: + resolution: {integrity: sha512-ej8ksPF4x6e5wvK9yevct0UCXh8TTFlWGVLlgjZuoBH1HwjIfKE/IdL5mq89sFA7zELi1VhKpmtDnrs7zWyeyg==} + engines: {node: '>=14'} + dependencies: + escape-string-regexp: 5.0.0 + is-unicode-supported: 1.3.0 + dev: false + + /file-uri-to-path/2.0.0: + resolution: {integrity: sha512-hjPFI8oE/2iQPVe4gbrJ73Pp+Xfub2+WI2LlXDbsaJBwT5wuMh35WNWVYYTpnz895shtwfyutMFLFywpQAFdLg==} + engines: {node: '>= 6'} + dev: false + + /fill-range/7.0.1: + resolution: {integrity: sha1-GRmmp8df44ssfHflGYU12prN2kA=, tarball: fill-range/download/fill-range-7.0.1.tgz} + engines: {node: '>=8'} + dependencies: + to-regex-range: 5.0.1 + + /for-each/0.3.3: + resolution: {integrity: sha512-jqYfLp7mo9vIyQf8ykW2v7A+2N4QjeCeI5+Dz9XraiO1ign81wjiH7Fb9vSOWvQfNtmSa4H2RoQTrrXivdUZmw==} + dependencies: + is-callable: 1.2.7 + dev: false + + /form-data-encoder/2.1.4: + resolution: {integrity: sha512-yDYSgNMraqvnxiEXO4hi88+YZxaHC6QKzb5N84iRCTDeRO7ZALpir/lVmf/uXUhnwUr2O4HU8s/n6x+yNjQkHw==} + engines: {node: '>= 14.17'} + dev: false + + /formdata-polyfill/4.0.10: + resolution: {integrity: sha512-buewHzMvYL29jdeQTVILecSaZKnt/RJWjoZCF5OW60Z67/GmSLBkOFM7qh1PI3zFNtJbaZL5eQu1vLfazOwj4g==} + engines: {node: '>=12.20.0'} + dependencies: + fetch-blob: 3.2.0 + dev: false + + /fs-extra/10.1.0: + resolution: {integrity: sha1-Aoc8+8QITd4SfqpfmQXu8jJdGr8=, tarball: fs-extra/download/fs-extra-10.1.0.tgz} + engines: {node: '>=12'} + dependencies: + graceful-fs: 4.2.10 + jsonfile: 6.1.0 + universalify: 2.0.0 + dev: true + + /fs-extra/7.0.1: + resolution: {integrity: sha1-TxicRKoSO4lfcigE9V6iPq3DSOk=, tarball: fs-extra/download/fs-extra-7.0.1.tgz} + engines: {node: '>=6 <7 || >=8'} + dependencies: + graceful-fs: 4.2.10 + jsonfile: 4.0.0 + universalify: 0.1.2 + dev: true + + /fs-extra/8.1.0: + resolution: {integrity: sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==} + engines: {node: '>=6 <7 || >=8'} + dependencies: + graceful-fs: 4.2.10 + jsonfile: 4.0.0 + universalify: 0.1.2 + dev: false + + /fs.realpath/1.0.0: + resolution: {integrity: sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==} + dev: false + + /fsevents/2.3.2: + resolution: {integrity: sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==} + engines: {node: ^8.16.0 || ^10.6.0 || >=11.0.0} + os: [darwin] + requiresBuild: true + dev: true + optional: true + + /ftp/0.3.10: + resolution: {integrity: sha512-faFVML1aBx2UoDStmLwv2Wptt4vw5x03xxX172nhA5Y5HBshW5JweqQ2W4xL4dezQTG8inJsuYcpPHHU3X5OTQ==} + engines: {node: '>=0.8.0'} + dependencies: + readable-stream: 1.1.14 + xregexp: 2.0.0 + dev: false + + /function-bind/1.1.1: + resolution: {integrity: sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==} + + /function.prototype.name/1.1.5: + resolution: {integrity: sha512-uN7m/BzVKQnCUF/iW8jYea67v++2u7m5UgENbHRtdDVclOUP+FMPlCNdmk0h/ysGyo2tavMJEDqJAkJdRa1vMA==} + engines: {node: '>= 0.4'} + dependencies: + call-bind: 1.0.2 + define-properties: 1.2.0 + es-abstract: 1.21.1 + functions-have-names: 1.2.3 + dev: false + + /functions-have-names/1.2.3: + resolution: {integrity: sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ==} + dev: false + + /gensync/1.0.0-beta.2: + resolution: {integrity: sha1-MqbudsPX9S1GsrGuXZP+qFgKJeA=, tarball: gensync/download/gensync-1.0.0-beta.2.tgz} + engines: {node: '>=6.9.0'} + dev: true + + /get-intrinsic/1.2.0: + resolution: {integrity: sha512-L049y6nFOuom5wGyRc3/gdTLO94dySVKRACj1RmJZBQXlbTMhtNIgkWkUHq+jYmZvKf14EW1EoJnnjbmoHij0Q==} + dependencies: + function-bind: 1.1.1 + has: 1.0.3 + has-symbols: 1.0.3 + dev: false + + /get-stream/6.0.1: + resolution: {integrity: sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==} + engines: {node: '>=10'} + dev: false + + /get-symbol-description/1.0.0: + resolution: {integrity: sha512-2EmdH1YvIQiZpltCNgkuiUnyukzxM/R6NDJX31Ke3BG1Nq5b0S2PhX59UKi9vZpPDQVdqn+1IcaAwnzTT5vCjw==} + engines: {node: '>= 0.4'} + dependencies: + call-bind: 1.0.2 + get-intrinsic: 1.2.0 + dev: false + + /get-uri/3.0.2: + resolution: {integrity: sha512-+5s0SJbGoyiJTZZ2JTpFPLMPSch72KEqGOTvQsBqg0RBWvwhWUSYZFAtz3TPW0GXJuLBJPts1E241iHg+VRfhg==} + engines: {node: '>= 6'} + dependencies: + '@tootallnate/once': 1.1.2 + data-uri-to-buffer: 3.0.1 + debug: 4.3.4 + file-uri-to-path: 2.0.0 + fs-extra: 8.1.0 + ftp: 0.3.10 + transitivePeerDependencies: + - supports-color + dev: false + + /git-up/7.0.0: + resolution: {integrity: sha512-ONdIrbBCFusq1Oy0sC71F5azx8bVkvtZtMJAsv+a6lz5YAmbNnLD6HAB4gptHZVLPR8S2/kVN6Gab7lryq5+lQ==} + dependencies: + is-ssh: 1.4.0 + parse-url: 8.1.0 + dev: false + + /git-url-parse/13.1.0: + resolution: {integrity: sha512-5FvPJP/70WkIprlUZ33bm4UAaFdjcLkJLpWft1BeZKqwR0uhhNGoKwlUaPtVb4LxCSQ++erHapRak9kWGj+FCA==} + dependencies: + git-up: 7.0.0 + dev: false + + /glob-parent/5.1.2: + resolution: {integrity: sha1-hpgyxYA0/mikCTwX3BXoNA2EAcQ=, tarball: glob-parent/download/glob-parent-5.1.2.tgz} + engines: {node: '>= 6'} + dependencies: + is-glob: 4.0.3 + + /glob/7.2.3: + resolution: {integrity: sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==} + dependencies: + fs.realpath: 1.0.0 + inflight: 1.0.6 + inherits: 2.0.4 + minimatch: 3.1.2 + once: 1.4.0 + path-is-absolute: 1.0.1 + dev: false + + /global-dirs/3.0.1: + resolution: {integrity: sha512-NBcGGFbBA9s1VzD41QXDG+3++t9Mn5t1FpLdhESY6oKY4gYTFpX4wO3sqGUa0Srjtbfj3szX0RnemmrVRUdULA==} + engines: {node: '>=10'} + dependencies: + ini: 2.0.0 + dev: false + + /globals/11.12.0: + resolution: {integrity: sha1-q4eVM4hooLq9hSV1gBjCp+uVxC4=, tarball: globals/download/globals-11.12.0.tgz} + engines: {node: '>=4'} + dev: true + + /globalthis/1.0.3: + resolution: {integrity: sha512-sFdI5LyBiNTHjRd7cGPWapiHWMOXKyuBNX/cWJ3NfzrZQVa8GI/8cofCl74AOVqq9W5kNmguTIzJ/1s2gyI9wA==} + engines: {node: '>= 0.4'} + dependencies: + define-properties: 1.2.0 + dev: false + + /globby/13.1.2: + resolution: {integrity: sha512-LKSDZXToac40u8Q1PQtZihbNdTYSNMuWe+K5l+oa6KgDzSvVrHXlJy40hUP522RjAIoNLJYBJi7ow+rbFpIhHQ==} + engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} + dependencies: + dir-glob: 3.0.1 + fast-glob: 3.2.12 + ignore: 5.2.4 + merge2: 1.4.1 + slash: 4.0.0 + dev: false + + /gopd/1.0.1: + resolution: {integrity: sha512-d65bNlIadxvpb/A2abVdlqKqV563juRnZ1Wtk6s1sIR8uNsXR70xqIzVqxVf1eTqDunwT2MkczEeaezCKTZhwA==} + dependencies: + get-intrinsic: 1.2.0 + dev: false + + /got/12.5.3: + resolution: {integrity: sha512-8wKnb9MGU8IPGRIo+/ukTy9XLJBwDiCpIf5TVzQ9Cpol50eMTpBq2GAuDsuDIz7hTYmZgMgC1e9ydr6kSDWs3w==} + engines: {node: '>=14.16'} + dependencies: + '@sindresorhus/is': 5.3.0 + '@szmarczak/http-timer': 5.0.1 + cacheable-lookup: 7.0.0 + cacheable-request: 10.2.7 + decompress-response: 6.0.0 + form-data-encoder: 2.1.4 + get-stream: 6.0.1 + http2-wrapper: 2.2.0 + lowercase-keys: 3.0.0 + p-cancelable: 3.0.0 + responselike: 3.0.0 + dev: false + + /graceful-fs/4.2.10: + resolution: {integrity: sha1-FH06AG2kyjzhRyjHrvwofDZ9emw=, tarball: graceful-fs/download/graceful-fs-4.2.10.tgz} + + /has-bigints/1.0.2: + resolution: {integrity: sha512-tSvCKtBr9lkF0Ex0aQiP9N+OpV4zi2r/Nee5VkRDbaqv35RLYMzbwQfFSZZH0kR+Rd6302UJZ2p/bJCEoR3VoQ==} + dev: false + + /has-flag/3.0.0: + resolution: {integrity: sha1-tdRU3CGZriJWmfNGfloH87lVuv0=, tarball: has-flag/download/has-flag-3.0.0.tgz} + engines: {node: '>=4'} + + /has-property-descriptors/1.0.0: + resolution: {integrity: sha512-62DVLZGoiEBDHQyqG4w9xCuZ7eJEwNmJRWw2VY84Oedb7WFcA27fiEVe8oUQx9hAUJ4ekurquucTGwsyO1XGdQ==} + dependencies: + get-intrinsic: 1.2.0 + dev: false + + /has-proto/1.0.1: + resolution: {integrity: sha512-7qE+iP+O+bgF9clE5+UoBFzE65mlBiVj3tKCrlNQ0Ogwm0BjpT/gK4SlLYDMybDh5I3TCTKnPPa0oMG7JDYrhg==} + engines: {node: '>= 0.4'} + dev: false + + /has-symbols/1.0.3: + resolution: {integrity: sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==} + engines: {node: '>= 0.4'} + dev: false + + /has-tostringtag/1.0.0: + resolution: {integrity: sha512-kFjcSNhnlGV1kyoGk7OXKSawH5JOb/LzUc5w9B02hOTO0dfFRjbHQKvg1d6cf3HbeUmtU9VbbV3qzZ2Teh97WQ==} + engines: {node: '>= 0.4'} + dependencies: + has-symbols: 1.0.3 + dev: false + + /has-yarn/3.0.0: + resolution: {integrity: sha512-IrsVwUHhEULx3R8f/aA8AHuEzAorplsab/v8HBzEiIukwq5i/EC+xmOW+HfP1OaDP+2JkgT1yILHN2O3UFIbcA==} + engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} + dev: false + + /has/1.0.3: + resolution: {integrity: sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==} + engines: {node: '>= 0.4.0'} + dependencies: + function-bind: 1.1.1 + + /http-cache-semantics/4.1.1: + resolution: {integrity: sha512-er295DKPVsV82j5kw1Gjt+ADA/XYHsajl82cGNQG2eyoPkvgUhX+nDIyelzhIWbbsXP39EHcI6l5tYs2FYqYXQ==} + dev: false + + /http-errors/2.0.0: + resolution: {integrity: sha512-FtwrG/euBzaEjYeRqOgly7G0qviiXoJWnvEH2Z1plBdXgbyjv34pHTSb9zoeHMyDy33+DWy5Wt9Wo+TURtOYSQ==} + engines: {node: '>= 0.8'} + dependencies: + depd: 2.0.0 + inherits: 2.0.4 + setprototypeof: 1.2.0 + statuses: 2.0.1 + toidentifier: 1.0.1 + dev: false + + /http-proxy-agent/4.0.1: + resolution: {integrity: sha512-k0zdNgqWTGA6aeIRVpvfVob4fL52dTfaehylg0Y4UvSySvOq/Y+BOyPrgpUrA7HylqvU8vIZGsRuXmspskV0Tg==} + engines: {node: '>= 6'} + dependencies: + '@tootallnate/once': 1.1.2 + agent-base: 6.0.2 + debug: 4.3.4 + transitivePeerDependencies: + - supports-color + dev: false + + /http2-wrapper/2.2.0: + resolution: {integrity: sha512-kZB0wxMo0sh1PehyjJUWRFEd99KC5TLjZ2cULC4f9iqJBAmKQQXEICjxl5iPJRwP40dpeHFqqhm7tYCvODpqpQ==} + engines: {node: '>=10.19.0'} + dependencies: + quick-lru: 5.1.1 + resolve-alpn: 1.2.1 + dev: false + + /https-proxy-agent/5.0.1: + resolution: {integrity: sha512-dFcAjpTQFgoLMzC2VwU+C/CbS7uRL0lWmxDITmqm7C+7F0Odmj6s9l6alZc6AELXhrnggM2CeWSXHGOdX2YtwA==} + engines: {node: '>= 6'} + dependencies: + agent-base: 6.0.2 + debug: 4.3.4 + transitivePeerDependencies: + - supports-color + dev: false + + /human-signals/2.1.0: + resolution: {integrity: sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==} + engines: {node: '>=10.17.0'} + dev: false + + /human-signals/3.0.1: + resolution: {integrity: sha512-rQLskxnM/5OCldHo+wNXbpVgDn5A17CUoKX+7Sokwaknlq7CdSnphy0W39GU8dw59XiCXmFXDg4fRuckQRKewQ==} + engines: {node: '>=12.20.0'} + dev: false + + /iconv-lite/0.4.24: + resolution: {integrity: sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==} + engines: {node: '>=0.10.0'} + dependencies: + safer-buffer: 2.1.2 + dev: false + + /ieee754/1.2.1: + resolution: {integrity: sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==} + dev: false + + /ignore/5.2.4: + resolution: {integrity: sha512-MAb38BcSbH0eHNBxn7ql2NH/kX33OkB3lZ1BNdh7ENeRChHTYsTvWrMubiIAMNS2llXEEgZ1MUOBtXChP3kaFQ==} + engines: {node: '>= 4'} + dev: false + + /immutable/4.2.2: + resolution: {integrity: sha1-Lan/Q4SkMww21NG8iOkPngsMzRY=, tarball: immutable/download/immutable-4.2.2.tgz} + dev: true + + /import-fresh/3.3.0: + resolution: {integrity: sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==} + engines: {node: '>=6'} + dependencies: + parent-module: 1.0.1 + resolve-from: 4.0.0 + dev: false + + /import-lazy/4.0.0: + resolution: {integrity: sha1-6OtidIOgpD2jwD8+NVSL5csMwVM=, tarball: import-lazy/download/import-lazy-4.0.0.tgz} + engines: {node: '>=8'} + + /imurmurhash/0.1.4: + resolution: {integrity: sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==} + engines: {node: '>=0.8.19'} + dev: false + + /inflight/1.0.6: + resolution: {integrity: sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==} + dependencies: + once: 1.4.0 + wrappy: 1.0.2 + dev: false + + /inherits/2.0.4: + resolution: {integrity: sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==} + dev: false + + /ini/1.3.8: + resolution: {integrity: sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==} + dev: false + + /ini/2.0.0: + resolution: {integrity: sha512-7PnF4oN3CvZF23ADhA5wRaYEQpJ8qygSkbtTXWBeXWXmEVRXK+1ITciHWwHhsjv1TmW0MgacIv6hEi5pX5NQdA==} + engines: {node: '>=10'} + dev: false + + /inquirer/9.1.4: + resolution: {integrity: sha512-9hiJxE5gkK/cM2d1mTEnuurGTAoHebbkX0BYl3h7iEg7FYfuNIom+nDfBCSWtvSnoSrWCeBxqqBZu26xdlJlXA==} + engines: {node: '>=12.0.0'} + dependencies: + ansi-escapes: 6.0.0 + chalk: 5.1.2 + cli-cursor: 4.0.0 + cli-width: 4.0.0 + external-editor: 3.1.0 + figures: 5.0.0 + lodash: 4.17.21 + mute-stream: 0.0.8 + ora: 6.1.2 + run-async: 2.4.1 + rxjs: 7.8.0 + string-width: 5.1.2 + strip-ansi: 7.0.1 + through: 2.3.8 + wrap-ansi: 8.1.0 + dev: false + + /internal-slot/1.0.5: + resolution: {integrity: sha512-Y+R5hJrzs52QCG2laLn4udYVnxsfny9CpOhNhUvk/SSSVyF6T27FzRbF0sroPidSu3X8oEAkOn2K804mjpt6UQ==} + engines: {node: '>= 0.4'} + dependencies: + get-intrinsic: 1.2.0 + has: 1.0.3 + side-channel: 1.0.4 + dev: false + + /interpret/1.4.0: + resolution: {integrity: sha512-agE4QfB2Lkp9uICn7BAqoscw4SZP9kTE2hxiFI3jBPmXJfdqiahTbUuKGsMoN2GtqL9AxhYioAcVvgsb1HvRbA==} + engines: {node: '>= 0.10'} + dev: false + + /ip/1.1.8: + resolution: {integrity: sha512-PuExPYUiu6qMBQb4l06ecm6T6ujzhmh+MeJcW9wa89PoAz5pvd4zPgN5WJV104mb6S2T1AwNIAaB70JNrLQWhg==} + dev: false + + /ip/2.0.0: + resolution: {integrity: sha512-WKa+XuLG1A1R0UWhl2+1XQSi+fZWMsYKffMZTTYsiZaUD8k2yDAj5atimTUD2TZkyCkNEeYE5NhFZmupOGtjYQ==} + dev: false + + /is-arguments/1.1.1: + resolution: {integrity: sha512-8Q7EARjzEnKpt/PCD7e1cgUS0a6X8u5tdSiMqXhojOdoV9TsMsiO+9VLC5vAmO8N7/GmXn7yjR8qnA6bVAEzfA==} + engines: {node: '>= 0.4'} + dependencies: + call-bind: 1.0.2 + has-tostringtag: 1.0.0 + dev: false + + /is-array-buffer/3.0.1: + resolution: {integrity: sha512-ASfLknmY8Xa2XtB4wmbz13Wu202baeA18cJBCeCy0wXUHZF0IPyVEXqKEcd+t2fNSLLL1vC6k7lxZEojNbISXQ==} + dependencies: + call-bind: 1.0.2 + get-intrinsic: 1.2.0 + is-typed-array: 1.1.10 + dev: false + + /is-arrayish/0.2.1: + resolution: {integrity: sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==} + dev: false + + /is-bigint/1.0.4: + resolution: {integrity: sha512-zB9CruMamjym81i2JZ3UMn54PKGsQzsJeo6xvN3HJJ4CAsQNB6iRutp2To77OfCNuoxspsIhzaPoO1zyCEhFOg==} + dependencies: + has-bigints: 1.0.2 + dev: false + + /is-binary-path/2.1.0: + resolution: {integrity: sha1-6h9/O4DwZCNug0cPhsCcJU+0Wwk=, tarball: is-binary-path/download/is-binary-path-2.1.0.tgz} + engines: {node: '>=8'} + dependencies: + binary-extensions: 2.2.0 + dev: true + + /is-boolean-object/1.1.2: + resolution: {integrity: sha512-gDYaKHJmnj4aWxyj6YHyXVpdQawtVLHU5cb+eztPGczf6cjuTdwve5ZIEfgXqH4e57An1D1AKf8CZ3kYrQRqYA==} + engines: {node: '>= 0.4'} + dependencies: + call-bind: 1.0.2 + has-tostringtag: 1.0.0 + dev: false + + /is-callable/1.2.7: + resolution: {integrity: sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA==} + engines: {node: '>= 0.4'} + dev: false + + /is-ci/3.0.1: + resolution: {integrity: sha512-ZYvCgrefwqoQ6yTyYUbQu64HsITZ3NfKX1lzaEYdkTDcfKzzCI/wthRRYKkdjHKFVgNiXKAKm65Zo1pk2as/QQ==} + hasBin: true + dependencies: + ci-info: 3.8.0 + dev: false + + /is-core-module/2.11.0: + resolution: {integrity: sha1-rUyz44Y+gUUjyW8/WNJsxXD/AUQ=, tarball: is-core-module/download/is-core-module-2.11.0.tgz} + dependencies: + has: 1.0.3 + + /is-date-object/1.0.5: + resolution: {integrity: sha512-9YQaSxsAiSwcvS33MBk3wTCVnWK+HhF8VZR2jRxehM16QcVOdHqPn4VPHmRK4lSr38n9JriurInLcP90xsYNfQ==} + engines: {node: '>= 0.4'} + dependencies: + has-tostringtag: 1.0.0 + dev: false + + /is-docker/2.2.1: + resolution: {integrity: sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ==} + engines: {node: '>=8'} + hasBin: true + dev: false + + /is-extglob/2.1.1: + resolution: {integrity: sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=, tarball: is-extglob/download/is-extglob-2.1.1.tgz} + engines: {node: '>=0.10.0'} + + /is-fullwidth-code-point/3.0.0: + resolution: {integrity: sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==} + engines: {node: '>=8'} + dev: false + + /is-glob/4.0.3: + resolution: {integrity: sha1-ZPYeQsu7LuwgcanawLKLoeZdUIQ=, tarball: is-glob/download/is-glob-4.0.3.tgz} + engines: {node: '>=0.10.0'} + dependencies: + is-extglob: 2.1.1 + + /is-installed-globally/0.4.0: + resolution: {integrity: sha512-iwGqO3J21aaSkC7jWnHP/difazwS7SFeIqxv6wEtLU8Y5KlzFTjyqcSIT0d8s4+dDhKytsk9PJZ2BkS5eZwQRQ==} + engines: {node: '>=10'} + dependencies: + global-dirs: 3.0.1 + is-path-inside: 3.0.3 + dev: false + + /is-interactive/2.0.0: + resolution: {integrity: sha512-qP1vozQRI+BMOPcjFzrjXuQvdak2pHNUMZoeG2eRbiSqyvbEf/wQtEOTOX1guk6E3t36RkaqiSt8A/6YElNxLQ==} + engines: {node: '>=12'} + dev: false + + /is-map/2.0.2: + resolution: {integrity: sha512-cOZFQQozTha1f4MxLFzlgKYPTyj26picdZTx82hbc/Xf4K/tZOOXSCkMvU4pKioRXGDLJRn0GM7Upe7kR721yg==} + dev: false + + /is-negative-zero/2.0.2: + resolution: {integrity: sha512-dqJvarLawXsFbNDeJW7zAz8ItJ9cd28YufuuFzh0G8pNHjJMnY08Dv7sYX2uF5UpQOwieAeOExEYAWWfu7ZZUA==} + engines: {node: '>= 0.4'} + dev: false + + /is-npm/6.0.0: + resolution: {integrity: sha512-JEjxbSmtPSt1c8XTkVrlujcXdKV1/tvuQ7GwKcAlyiVLeYFQ2VHat8xfrDJsIkhCdF/tZ7CiIR3sy141c6+gPQ==} + engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} + dev: false + + /is-number-object/1.0.7: + resolution: {integrity: sha512-k1U0IRzLMo7ZlYIfzRu23Oh6MiIFasgpb9X76eqfFZAqwH44UI4KTBvBYIZ1dSL9ZzChTB9ShHfLkR4pdW5krQ==} + engines: {node: '>= 0.4'} + dependencies: + has-tostringtag: 1.0.0 + dev: false + + /is-number/7.0.0: + resolution: {integrity: sha1-dTU0W4lnNNX4DE0GxQlVUnoU8Ss=, tarball: is-number/download/is-number-7.0.0.tgz} + engines: {node: '>=0.12.0'} + + /is-obj/2.0.0: + resolution: {integrity: sha512-drqDG3cbczxxEJRoOXcOjtdp1J/lyp1mNn0xaznRs8+muBhgQcrnbspox5X5fOw0HnMnbfDzvnEMEtqDEJEo8w==} + engines: {node: '>=8'} + dev: false + + /is-path-inside/3.0.3: + resolution: {integrity: sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==} + engines: {node: '>=8'} + dev: false + + /is-plain-object/5.0.0: + resolution: {integrity: sha512-VRSzKkbMm5jMDoKLbltAkFQ5Qr7VDiTFGXxYFXXowVj387GeGNOCsOH6Msy00SGZ3Fp84b1Naa1psqgcCIEP5Q==} + engines: {node: '>=0.10.0'} + dev: false + + /is-regex/1.1.4: + resolution: {integrity: sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==} + engines: {node: '>= 0.4'} + dependencies: + call-bind: 1.0.2 + has-tostringtag: 1.0.0 + dev: false + + /is-set/2.0.2: + resolution: {integrity: sha512-+2cnTEZeY5z/iXGbLhPrOAaK/Mau5k5eXq9j14CpRTftq0pAJu2MwVRSZhyZWBzx3o6X795Lz6Bpb6R0GKf37g==} + dev: false + + /is-shared-array-buffer/1.0.2: + resolution: {integrity: sha512-sqN2UDu1/0y6uvXyStCOzyhAjCSlHceFoMKJW8W9EU9cvic/QdsZ0kEU93HEy3IUEFZIiH/3w+AH/UQbPHNdhA==} + dependencies: + call-bind: 1.0.2 + dev: false + + /is-ssh/1.4.0: + resolution: {integrity: sha512-x7+VxdxOdlV3CYpjvRLBv5Lo9OJerlYanjwFrPR9fuGPjCiNiCzFgAWpiLAohSbsnH4ZAys3SBh+hq5rJosxUQ==} + dependencies: + protocols: 2.0.1 + dev: false + + /is-stream/2.0.1: + resolution: {integrity: sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==} + engines: {node: '>=8'} + dev: false + + /is-stream/3.0.0: + resolution: {integrity: sha512-LnQR4bZ9IADDRSkvpqMGvt/tEJWclzklNgSw48V5EAaAeDd6qGvN8ei6k5p0tvxSR171VmGyHuTiAOfxAbr8kA==} + engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} + dev: false + + /is-string/1.0.7: + resolution: {integrity: sha512-tE2UXzivje6ofPW7l23cjDOMa09gb7xlAqG6jG5ej6uPV32TlWP3NKPigtaGeHNu9fohccRYvIiZMfOOnOYUtg==} + engines: {node: '>= 0.4'} + dependencies: + has-tostringtag: 1.0.0 + dev: false + + /is-symbol/1.0.4: + resolution: {integrity: sha512-C/CPBqKWnvdcxqIARxyOh4v1UUEOCHpgDa0WYgpKDFMszcrPcffg5uhwSgPCLD2WWxmq6isisz87tzT01tuGhg==} + engines: {node: '>= 0.4'} + dependencies: + has-symbols: 1.0.3 + dev: false + + /is-typed-array/1.1.10: + resolution: {integrity: sha512-PJqgEHiWZvMpaFZ3uTc8kHPM4+4ADTlDniuQL7cU/UDA0Ql7F70yGfHph3cLNe+c9toaigv+DFzTJKhc2CtO6A==} + engines: {node: '>= 0.4'} + dependencies: + available-typed-arrays: 1.0.5 + call-bind: 1.0.2 + for-each: 0.3.3 + gopd: 1.0.1 + has-tostringtag: 1.0.0 + dev: false + + /is-typedarray/1.0.0: + resolution: {integrity: sha512-cyA56iCMHAh5CdzjJIa4aohJyeO1YbwLi3Jc35MmRU6poroFjIGZzUzupGiRPOjgHg9TLu43xbpwXk523fMxKA==} + dev: false + + /is-unicode-supported/1.3.0: + resolution: {integrity: sha512-43r2mRvz+8JRIKnWJ+3j8JtjRKZ6GmjzfaE/qiBJnikNnYv/6bagRJ1kUhNk8R5EX/GkobD+r+sfxCPJsiKBLQ==} + engines: {node: '>=12'} + dev: false + + /is-weakref/1.0.2: + resolution: {integrity: sha512-qctsuLZmIQ0+vSSMfoVvyFe2+GSEvnmZ2ezTup1SBse9+twCCeial6EEi3Nc2KFcf6+qz2FBPnjXsk8xhKSaPQ==} + dependencies: + call-bind: 1.0.2 + dev: false + + /is-wsl/2.2.0: + resolution: {integrity: sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==} + engines: {node: '>=8'} + dependencies: + is-docker: 2.2.1 + dev: false + + /is-yarn-global/0.4.1: + resolution: {integrity: sha512-/kppl+R+LO5VmhYSEWARUFjodS25D68gvj8W7z0I7OWhUla5xWu8KL6CtB2V0R6yqhnRgbcaREMr4EEM6htLPQ==} + engines: {node: '>=12'} + dev: false + + /isarray/0.0.1: + resolution: {integrity: sha512-D2S+3GLxWH+uhrNEcoh/fnmYeP8E8/zHl644d/jdA0g2uyXvy3sb0qxotE+ne0LtccHknQzWwZEzhak7oJ0COQ==} + dev: false + + /isarray/2.0.5: + resolution: {integrity: sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw==} + dev: false + + /isexe/2.0.0: + resolution: {integrity: sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==} + dev: false + + /iterate-iterator/1.0.2: + resolution: {integrity: sha512-t91HubM4ZDQ70M9wqp+pcNpu8OyJ9UAtXntT/Bcsvp5tZMnz9vRa+IunKXeI8AnfZMTv0jNuVEmGeLSMjVvfPw==} + dev: false + + /iterate-value/1.0.2: + resolution: {integrity: sha512-A6fMAio4D2ot2r/TYzr4yUWrmwNdsN5xL7+HUiyACE4DXm+q8HtPcnFTp+NnW3k4N05tZ7FVYFFb2CR13NxyHQ==} + dependencies: + es-get-iterator: 1.1.3 + iterate-iterator: 1.0.2 + dev: false + + /jju/1.4.0: + resolution: {integrity: sha1-o6vicYryQaKykE+EpiWXDzia4yo=, tarball: jju/download/jju-1.4.0.tgz} + dev: true + + /js-tokens/4.0.0: + resolution: {integrity: sha1-GSA/tZmR35jjoocFDUZHzerzJJk=, tarball: js-tokens/download/js-tokens-4.0.0.tgz} + + /js-yaml/4.1.0: + resolution: {integrity: sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==} + hasBin: true + dependencies: + argparse: 2.0.1 + dev: false + + /jsesc/2.5.2: + resolution: {integrity: sha1-gFZNLkg9rPbo7yCWUKZ98/DCg6Q=, tarball: jsesc/download/jsesc-2.5.2.tgz} + engines: {node: '>=4'} + hasBin: true + dev: true + + /json-buffer/3.0.1: + resolution: {integrity: sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ==} + dev: false + + /json-parse-even-better-errors/2.3.1: + resolution: {integrity: sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==} + dev: false + + /json-schema-traverse/0.4.1: + resolution: {integrity: sha1-afaofZUTq4u4/mO9sJecRI5oRmA=, tarball: json-schema-traverse/download/json-schema-traverse-0.4.1.tgz} + dev: true + + /json5/2.2.3: + resolution: {integrity: sha1-eM1vGhm9wStz21rQxh79ZsHikoM=, tarball: json5/download/json5-2.2.3.tgz} + engines: {node: '>=6'} + hasBin: true + dev: true + + /jsonfile/4.0.0: + resolution: {integrity: sha1-h3Gq4HmbZAdrdmQPygWPnBDjPss=, tarball: jsonfile/download/jsonfile-4.0.0.tgz} + optionalDependencies: + graceful-fs: 4.2.10 + + /jsonfile/6.1.0: + resolution: {integrity: sha1-vFWyY0eTxnnsZAMJTrE2mKbsCq4=, tarball: jsonfile/download/jsonfile-6.1.0.tgz} + dependencies: + universalify: 2.0.0 + optionalDependencies: + graceful-fs: 4.2.10 + dev: true + + /keyv/4.5.2: + resolution: {integrity: sha512-5MHbFaKn8cNSmVW7BYnijeAVlE4cYA/SVkifVgrh7yotnfhKmjuXpDKjrABLnT0SfHWV21P8ow07OGfRrNDg8g==} + dependencies: + json-buffer: 3.0.1 + dev: false + + /kolorist/1.6.0: + resolution: {integrity: sha1-9DrHlDBbMAMqW+3K53mdD5HS/zY=, tarball: kolorist/download/kolorist-1.6.0.tgz} + dev: true + + /latest-version/7.0.0: + resolution: {integrity: sha512-KvNT4XqAMzdcL6ka6Tl3i2lYeFDgXNCuIX+xNx6ZMVR1dFq+idXd9FLKNMOIx0t9mJ9/HudyX4oZWXZQ0UJHeg==} + engines: {node: '>=14.16'} + dependencies: + package-json: 8.1.0 + dev: false + + /levn/0.3.0: + resolution: {integrity: sha512-0OO4y2iOHix2W6ujICbKIaEQXvFQHue65vUG3pb5EUomzPI90z9hsA1VsO/dbIIpC53J8gxM9Q4Oho0jrCM/yA==} + engines: {node: '>= 0.8.0'} + dependencies: + prelude-ls: 1.1.2 + type-check: 0.3.2 + dev: false + + /lines-and-columns/1.2.4: + resolution: {integrity: sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==} + dev: false + + /lodash.get/4.4.2: + resolution: {integrity: sha1-LRd/ZS+jHpObRDjVNBSZ36OCXpk=, tarball: lodash.get/download/lodash.get-4.4.2.tgz} + dev: true + + /lodash.isequal/4.5.0: + resolution: {integrity: sha1-QVxEePK8wwEgwizhDtMib30+GOA=, tarball: lodash.isequal/download/lodash.isequal-4.5.0.tgz} + dev: true + + /lodash.kebabcase/4.1.1: + resolution: {integrity: sha1-hImxyw0p/4gZXM7KRI/21swpXDY=, tarball: lodash.kebabcase/download/lodash.kebabcase-4.1.1.tgz} + dev: true + + /lodash/4.17.21: + resolution: {integrity: sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==} + + /log-symbols/5.1.0: + resolution: {integrity: sha512-l0x2DvrW294C9uDCoQe1VSU4gf529FkSZ6leBl4TiqZH/e+0R7hSfHQBNut2mNygDgHwvYHfFLn6Oxb3VWj2rA==} + engines: {node: '>=12'} + dependencies: + chalk: 5.1.2 + is-unicode-supported: 1.3.0 + dev: false + + /loose-envify/1.4.0: + resolution: {integrity: sha1-ce5R+nvkyuwaY4OffmgtgTLTDK8=, tarball: loose-envify/download/loose-envify-1.4.0.tgz} + hasBin: true + dependencies: + js-tokens: 4.0.0 + dev: true + + /lowercase-keys/3.0.0: + resolution: {integrity: sha512-ozCC6gdQ+glXOQsveKD0YsDy8DSQFjDTz4zyzEHNV5+JP5D62LmfDZ6o1cycFx9ouG940M5dE8C8CTewdj2YWQ==} + engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} + dev: false + + /lru-cache/5.1.1: + resolution: {integrity: sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==} + dependencies: + yallist: 3.1.1 + + /lru-cache/6.0.0: + resolution: {integrity: sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==} + engines: {node: '>=10'} + dependencies: + yallist: 4.0.0 + + /macos-release/3.1.0: + resolution: {integrity: sha512-/M/R0gCDgM+Cv1IuBG1XGdfTFnMEG6PZeT+KGWHO/OG+imqmaD9CH5vHBTycEM3+Kc4uG2Il+tFAuUWLqQOeUA==} + engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} + dev: false + + /magic-string/0.27.0: + resolution: {integrity: sha1-5KNBO0urbZjSvs/9SLSiV+/9u/M=, tarball: magic-string/download/magic-string-0.27.0.tgz} + engines: {node: '>=12'} + dependencies: + '@jridgewell/sourcemap-codec': 1.4.14 + dev: true + + /merge-stream/2.0.0: + resolution: {integrity: sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==} + dev: false + + /merge2/1.4.1: + resolution: {integrity: sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==} + engines: {node: '>= 8'} + + /micromatch/4.0.5: + resolution: {integrity: sha1-vImZp8u/d83InxMvbkZwUbSQkMY=, tarball: micromatch/download/micromatch-4.0.5.tgz} + engines: {node: '>=8.6'} + dependencies: + braces: 3.0.2 + picomatch: 2.3.1 + + /mime-db/1.52.0: + resolution: {integrity: sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==} + engines: {node: '>= 0.6'} + dev: false + + /mime-types/2.1.35: + resolution: {integrity: sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==} + engines: {node: '>= 0.6'} + dependencies: + mime-db: 1.52.0 + dev: false + + /mimic-fn/2.1.0: + resolution: {integrity: sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==} + engines: {node: '>=6'} + dev: false + + /mimic-fn/4.0.0: + resolution: {integrity: sha512-vqiC06CuhBTUdZH+RYl8sFrL096vA45Ok5ISO6sE/Mr1jRbGH4Csnhi8f3wKVl7x8mO4Au7Ir9D3Oyv1VYMFJw==} + engines: {node: '>=12'} + dev: false + + /mimic-response/3.1.0: + resolution: {integrity: sha512-z0yWI+4FDrrweS8Zmt4Ej5HdJmky15+L2e6Wgn3+iK5fWzb6T3fhNFq2+MeTRb064c6Wr4N/wv0DzQTjNzHNGQ==} + engines: {node: '>=10'} + dev: false + + /mimic-response/4.0.0: + resolution: {integrity: sha512-e5ISH9xMYU0DzrT+jl8q2ze9D6eWBto+I8CNpe+VI+K2J/F/k3PdkdTdz4wvGVH4NTpo+NRYTVIuMQEMMcsLqg==} + engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} + dev: false + + /minimatch/3.1.2: + resolution: {integrity: sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==} + dependencies: + brace-expansion: 1.1.11 + dev: false + + /minimatch/5.1.6: + resolution: {integrity: sha1-HPy4z1Ui6mmVLNKvla4JR38SKpY=, tarball: minimatch/download/minimatch-5.1.6.tgz} + engines: {node: '>=10'} + dependencies: + brace-expansion: 2.0.1 + dev: true + + /minimist/1.2.8: + resolution: {integrity: sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==} + dev: false + + /mkdirp/1.0.4: + resolution: {integrity: sha1-PrXtYmInVteaXw4qIh3+utdcL34=, tarball: mkdirp/download/mkdirp-1.0.4.tgz} + engines: {node: '>=10'} + hasBin: true + dev: true + + /ms/2.1.2: + resolution: {integrity: sha1-0J0fNXtEP0kzgqjrPM0YOHKuYAk=, tarball: ms/download/ms-2.1.2.tgz} + + /mute-stream/0.0.8: + resolution: {integrity: sha512-nnbWWOkoWyUsTjKrhgD0dcz22mdkSnpYqbEjIm2nhwhuxlSkpywJmBo8h0ZqJdkp73mb90SssHkN4rsRaBAfAA==} + dev: false + + /nanoid/3.3.4: + resolution: {integrity: sha1-cwtn480J4t6s8DwCfIHJ2dvF6Ks=, tarball: nanoid/download/nanoid-3.3.4.tgz} + engines: {node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1} + hasBin: true + dev: true + + /netmask/2.0.2: + resolution: {integrity: sha512-dBpDMdxv9Irdq66304OLfEmQ9tbNRFnFTuZiLo+bD+r332bBmMJ8GBLXklIXXgxd3+v9+KUnZaUR5PJMa75Gsg==} + engines: {node: '>= 0.4.0'} + dev: false + + /new-github-release-url/2.0.0: + resolution: {integrity: sha512-NHDDGYudnvRutt/VhKFlX26IotXe1w0cmkDm6JGquh5bz/bDTw0LufSmH/GxTjEdpHEO+bVKFTwdrcGa/9XlKQ==} + engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} + dependencies: + type-fest: 2.19.0 + dev: false + + /node-domexception/1.0.0: + resolution: {integrity: sha512-/jKZoMpw0F8GRwl4/eLROPA3cfcXtLApP0QzLmUT/HuPCZWyB7IY9ZrMeKw2O/nFIqPQB3PVM9aYm0F312AXDQ==} + engines: {node: '>=10.5.0'} + dev: false + + /node-fetch/2.6.9: + resolution: {integrity: sha512-DJm/CJkZkRjKKj4Zi4BsKVZh3ValV5IR5s7LVZnW+6YMh0W1BfNA8XSs6DLMGYlId5F3KnA70uu2qepcR08Qqg==} + engines: {node: 4.x || >=6.0.0} + peerDependencies: + encoding: ^0.1.0 + peerDependenciesMeta: + encoding: + optional: true + dependencies: + whatwg-url: 5.0.0 + dev: false + + /node-fetch/3.3.0: + resolution: {integrity: sha512-BKwRP/O0UvoMKp7GNdwPlObhYGB5DQqwhEDQlNKuoqwVYSxkSZCSbHjnFFmUEtwSKRPU4kNK8PbDYYitwaE3QA==} + engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} + dependencies: + data-uri-to-buffer: 4.0.1 + fetch-blob: 3.2.0 + formdata-polyfill: 4.0.10 + dev: false + + /node-releases/2.0.9: + resolution: {integrity: sha1-/mZAUoU4KwxKxrz7++fopRBlC00=, tarball: node-releases/download/node-releases-2.0.9.tgz} + dev: true + + /normalize-path/3.0.0: + resolution: {integrity: sha1-Dc1p/yOhybEf0JeDFmRKA4ghamU=, tarball: normalize-path/download/normalize-path-3.0.0.tgz} + engines: {node: '>=0.10.0'} + dev: true + + /normalize-url/8.0.0: + resolution: {integrity: sha512-uVFpKhj5MheNBJRTiMZ9pE/7hD1QTeEvugSJW/OmLzAp78PB5O6adfMNTvmfKhXBkvCzC+rqifWcVYpGFwTjnw==} + engines: {node: '>=14.16'} + dev: false + + /npm-run-path/4.0.1: + resolution: {integrity: sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==} + engines: {node: '>=8'} + dependencies: + path-key: 3.1.1 + dev: false + + /npm-run-path/5.1.0: + resolution: {integrity: sha512-sJOdmRGrY2sjNTRMbSvluQqg+8X7ZK61yvzBEIDhz4f8z1TZFYABsqjjCBd/0PUNE9M6QDgHJXQkGUEm7Q+l9Q==} + engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} + dependencies: + path-key: 4.0.0 + dev: false + + /object-assign/4.1.1: + resolution: {integrity: sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=, tarball: object-assign/download/object-assign-4.1.1.tgz} + engines: {node: '>=0.10.0'} + dev: true + + /object-inspect/1.12.3: + resolution: {integrity: sha512-geUvdk7c+eizMNUDkRpW1wJwgfOiOeHbxBR/hLXK1aT6zmVSO0jsQcs7fj6MGw89jC/cjGfLcNOrtMYtGqm81g==} + dev: false + + /object-keys/1.1.1: + resolution: {integrity: sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==} + engines: {node: '>= 0.4'} + dev: false + + /object.assign/4.1.4: + resolution: {integrity: sha512-1mxKf0e58bvyjSCtKYY4sRe9itRk3PJpquJOjeIkz885CczcI4IvJJDLPS72oowuSh+pBxUFROpX+TU++hxhZQ==} + engines: {node: '>= 0.4'} + dependencies: + call-bind: 1.0.2 + define-properties: 1.2.0 + has-symbols: 1.0.3 + object-keys: 1.1.1 + dev: false + + /once/1.4.0: + resolution: {integrity: sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==} + dependencies: + wrappy: 1.0.2 + dev: false + + /onetime/5.1.2: + resolution: {integrity: sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==} + engines: {node: '>=6'} + dependencies: + mimic-fn: 2.1.0 + dev: false + + /onetime/6.0.0: + resolution: {integrity: sha512-1FlR+gjXK7X+AsAHso35MnyN5KqGwJRi/31ft6x0M194ht7S+rWAvd7PHss9xSKMzE0asv1pyIHaJYq+BbacAQ==} + engines: {node: '>=12'} + dependencies: + mimic-fn: 4.0.0 + dev: false + + /open/8.4.0: + resolution: {integrity: sha512-XgFPPM+B28FtCCgSb9I+s9szOC1vZRSwgWsRUA5ylIxRTgKozqjOCrVOqGsYABPYK5qnfqClxZTFBa8PKt2v6Q==} + engines: {node: '>=12'} + dependencies: + define-lazy-prop: 2.0.0 + is-docker: 2.2.1 + is-wsl: 2.2.0 + dev: false + + /optionator/0.8.3: + resolution: {integrity: sha512-+IW9pACdk3XWmmTXG8m3upGUJst5XRGzxMRjXzAuJ1XnIFNvfhjjIuYkDvysnPQ7qzqVzLt78BCruntqRhWQbA==} + engines: {node: '>= 0.8.0'} + dependencies: + deep-is: 0.1.4 + fast-levenshtein: 2.0.6 + levn: 0.3.0 + prelude-ls: 1.1.2 + type-check: 0.3.2 + word-wrap: 1.2.3 + dev: false + + /ora/6.1.2: + resolution: {integrity: sha512-EJQ3NiP5Xo94wJXIzAyOtSb0QEIAUu7m8t6UZ9krbz0vAJqr92JpcK/lEXg91q6B9pEGqrykkd2EQplnifDSBw==} + engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} + dependencies: + bl: 5.1.0 + chalk: 5.1.2 + cli-cursor: 4.0.0 + cli-spinners: 2.7.0 + is-interactive: 2.0.0 + is-unicode-supported: 1.3.0 + log-symbols: 5.1.0 + strip-ansi: 7.0.1 + wcwidth: 1.0.1 + dev: false + + /os-name/5.0.1: + resolution: {integrity: sha512-0EQpaHUHq7olp2/YFUr+0vZi9tMpDTblHGz+Ch5RntKxiRXOAY0JOz1UlxhSjMSksHvkm13eD6elJj3M8Ht/kw==} + engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} + dependencies: + macos-release: 3.1.0 + windows-release: 5.1.0 + dev: false + + /os-tmpdir/1.0.2: + resolution: {integrity: sha512-D2FR03Vir7FIu45XBY20mTb+/ZSWB00sjU9jdQXt83gDrI4Ztz5Fs7/yy74g2N5SVQY4xY1qDr4rNddwYRVX0g==} + engines: {node: '>=0.10.0'} + dev: false + + /p-cancelable/3.0.0: + resolution: {integrity: sha512-mlVgR3PGuzlo0MmTdk4cXqXWlwQDLnONTAg6sm62XkMJEiRxN3GL3SffkYvqwonbkJBcrI7Uvv5Zh9yjvn2iUw==} + engines: {node: '>=12.20'} + dev: false + + /pac-proxy-agent/5.0.0: + resolution: {integrity: sha512-CcFG3ZtnxO8McDigozwE3AqAw15zDvGH+OjXO4kzf7IkEKkQ4gxQ+3sdF50WmhQ4P/bVusXcqNE2S3XrNURwzQ==} + engines: {node: '>= 8'} + dependencies: + '@tootallnate/once': 1.1.2 + agent-base: 6.0.2 + debug: 4.3.4 + get-uri: 3.0.2 + http-proxy-agent: 4.0.1 + https-proxy-agent: 5.0.1 + pac-resolver: 5.0.1 + raw-body: 2.5.1 + socks-proxy-agent: 5.0.1 + transitivePeerDependencies: + - supports-color + dev: false + + /pac-resolver/5.0.1: + resolution: {integrity: sha512-cy7u00ko2KVgBAjuhevqpPeHIkCIqPe1v24cydhWjmeuzaBfmUWFCZJ1iAh5TuVzVZoUzXIW7K8sMYOZ84uZ9Q==} + engines: {node: '>= 8'} + dependencies: + degenerator: 3.0.2 + ip: 1.1.8 + netmask: 2.0.2 + dev: false + + /package-json/8.1.0: + resolution: {integrity: sha512-hySwcV8RAWeAfPsXb9/HGSPn8lwDnv6fabH+obUZKX169QknRkRhPxd1yMubpKDskLFATkl3jHpNtVtDPFA0Wg==} + engines: {node: '>=14.16'} + dependencies: + got: 12.5.3 + registry-auth-token: 5.0.1 + registry-url: 6.0.1 + semver: 7.3.8 + dev: false + + /parent-module/1.0.1: + resolution: {integrity: sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==} + engines: {node: '>=6'} + dependencies: + callsites: 3.1.0 + dev: false + + /parse-json/5.2.0: + resolution: {integrity: sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==} + engines: {node: '>=8'} + dependencies: + '@babel/code-frame': 7.18.6 + error-ex: 1.3.2 + json-parse-even-better-errors: 2.3.1 + lines-and-columns: 1.2.4 + dev: false + + /parse-path/7.0.0: + resolution: {integrity: sha512-Euf9GG8WT9CdqwuWJGdf3RkUcTBArppHABkO7Lm8IzRQp0e2r/kkFnmhu4TSK30Wcu5rVAZLmfPKSBBi9tWFog==} + dependencies: + protocols: 2.0.1 + dev: false + + /parse-url/8.1.0: + resolution: {integrity: sha512-xDvOoLU5XRrcOZvnI6b8zA6n9O9ejNk/GExuz1yBuWUGn9KA97GI6HTs6u02wKara1CeVmZhH+0TZFdWScR89w==} + dependencies: + parse-path: 7.0.0 + dev: false + + /path-browserify/1.0.1: + resolution: {integrity: sha1-2YRUqcN1PVeQhg8W9ohnueRr4f0=, tarball: path-browserify/download/path-browserify-1.0.1.tgz} + dev: true + + /path-is-absolute/1.0.1: + resolution: {integrity: sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==} + engines: {node: '>=0.10.0'} + dev: false + + /path-key/3.1.1: + resolution: {integrity: sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==} + engines: {node: '>=8'} + dev: false + + /path-key/4.0.0: + resolution: {integrity: sha512-haREypq7xkM7ErfgIyA0z+Bj4AGKlMSdlQE2jvJo6huWD1EdkKYV+G/T4nq0YEF2vgTT8kqMFKo1uHn950r4SQ==} + engines: {node: '>=12'} + dev: false + + /path-parse/1.0.7: + resolution: {integrity: sha1-+8EUtgykKzDZ2vWFjkvWi77bZzU=, tarball: path-parse/download/path-parse-1.0.7.tgz} + + /path-type/4.0.0: + resolution: {integrity: sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==} + engines: {node: '>=8'} + dev: false + + /picocolors/1.0.0: + resolution: {integrity: sha1-y1vcdP8/UYkiNur3nWi8RFZKuBw=, tarball: picocolors/download/picocolors-1.0.0.tgz} + dev: true + + /picomatch/2.3.1: + resolution: {integrity: sha1-O6ODNzNkbZ0+SZWUbBNlpn+wekI=, tarball: picomatch/download/picomatch-2.3.1.tgz} + engines: {node: '>=8.6'} + + /postcss/8.4.21: + resolution: {integrity: sha1-xjm3GaV+/DGHsToddlZ1SF9BNPQ=, tarball: postcss/download/postcss-8.4.21.tgz} + engines: {node: ^10 || ^12 || >=14} + dependencies: + nanoid: 3.3.4 + picocolors: 1.0.0 + source-map-js: 1.0.2 + dev: true + + /prelude-ls/1.1.2: + resolution: {integrity: sha512-ESF23V4SKG6lVSGZgYNpbsiaAkdab6ZgOxe52p7+Kid3W3u3bxR4Vfd/o21dmN7jSt0IwgZ4v5MUd26FEtXE9w==} + engines: {node: '>= 0.8.0'} + dev: false + + /promise.allsettled/1.0.6: + resolution: {integrity: sha512-22wJUOD3zswWFqgwjNHa1965LvqTX87WPu/lreY2KSd7SVcERfuZ4GfUaOnJNnvtoIv2yXT/W00YIGMetXtFXg==} + engines: {node: '>= 0.4'} + dependencies: + array.prototype.map: 1.0.5 + call-bind: 1.0.2 + define-properties: 1.2.0 + es-abstract: 1.21.1 + get-intrinsic: 1.2.0 + iterate-value: 1.0.2 + dev: false + + /prop-types/15.8.1: + resolution: {integrity: sha1-Z9h78aaU9IQ1zzMsJK8QIUoxQLU=, tarball: prop-types/download/prop-types-15.8.1.tgz} + dependencies: + loose-envify: 1.4.0 + object-assign: 4.1.1 + react-is: 16.13.1 + dev: true + + /proto-list/1.2.4: + resolution: {integrity: sha512-vtK/94akxsTMhe0/cbfpR+syPuszcuwhqVjJq26CuNDgFGj682oRBXOP5MJpv2r7JtE8MsiepGIqvvOTBwn2vA==} + dev: false + + /protocols/2.0.1: + resolution: {integrity: sha512-/XJ368cyBJ7fzLMwLKv1e4vLxOju2MNAIokcr7meSaNcVbWz/CPcW22cP04mwxOErdA5mwjA8Q6w/cdAQxVn7Q==} + dev: false + + /proxy-agent/5.0.0: + resolution: {integrity: sha512-gkH7BkvLVkSfX9Dk27W6TyNOWWZWRilRfk1XxGNWOYJ2TuedAv1yFpCaU9QSBmBe716XOTNpYNOzhysyw8xn7g==} + engines: {node: '>= 8'} + dependencies: + agent-base: 6.0.2 + debug: 4.3.4 + http-proxy-agent: 4.0.1 + https-proxy-agent: 5.0.1 + lru-cache: 5.1.1 + pac-proxy-agent: 5.0.0 + proxy-from-env: 1.1.0 + socks-proxy-agent: 5.0.1 + transitivePeerDependencies: + - supports-color + dev: false + + /proxy-from-env/1.1.0: + resolution: {integrity: sha512-D+zkORCbA9f1tdWRK0RaCR3GPv50cMxcrz4X8k5LTSUD1Dkw47mKJEZQNunItRTkWwgtaUSo1RVFRIG9ZXiFYg==} + dev: false + + /punycode/2.1.1: + resolution: {integrity: sha1-tYsBCsQMIsVldhbI0sLALHv0eew=, tarball: punycode/download/punycode-2.1.1.tgz} + engines: {node: '>=6'} + dev: true + + /pupa/3.1.0: + resolution: {integrity: sha512-FLpr4flz5xZTSJxSeaheeMKN/EDzMdK7b8PTOC6a5PYFKTucWbdqjgqaEyH0shFiSJrVB1+Qqi4Tk19ccU6Aug==} + engines: {node: '>=12.20'} + dependencies: + escape-goat: 4.0.0 + dev: false + + /queue-microtask/1.2.3: + resolution: {integrity: sha1-SSkii7xyTfrEPg77BYyve2z7YkM=, tarball: queue-microtask/download/queue-microtask-1.2.3.tgz} + + /quick-lru/5.1.1: + resolution: {integrity: sha512-WuyALRjWPDGtt/wzJiadO5AXY+8hZ80hVpe6MyivgraREW751X3SbhRvG3eLKOYN+8VEvqLcf3wdnt44Z4S4SA==} + engines: {node: '>=10'} + dev: false + + /raw-body/2.5.1: + resolution: {integrity: sha512-qqJBtEyVgS0ZmPGdCFPWJ3FreoqvG4MVQln/kCgF7Olq95IbOp0/BWyMwbdtn4VTvkM8Y7khCQ2Xgk/tcrCXig==} + engines: {node: '>= 0.8'} + dependencies: + bytes: 3.1.2 + http-errors: 2.0.0 + iconv-lite: 0.4.24 + unpipe: 1.0.0 + dev: false + + /rc/1.2.8: + resolution: {integrity: sha512-y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw==} + hasBin: true + dependencies: + deep-extend: 0.6.0 + ini: 1.3.8 + minimist: 1.2.8 + strip-json-comments: 2.0.1 + dev: false + + /react-dom/18.2.0_react@18.2.0: + resolution: {integrity: sha1-IqrzhwjbJnTtmtoiTKSqcI2CHj0=, tarball: react-dom/download/react-dom-18.2.0.tgz} + peerDependencies: + react: ^18.2.0 + dependencies: + loose-envify: 1.4.0 + react: 18.2.0 + scheduler: 0.23.0 + dev: true + + /react-is/16.13.1: + resolution: {integrity: sha1-eJcppNw23imZ3BVt1sHZwYzqVqQ=, tarball: react-is/download/react-is-16.13.1.tgz} + dev: true + + /react-refresh/0.14.0: + resolution: {integrity: sha1-TgKCU3il8icHlVTUKEiJNU5fVT4=, tarball: react-refresh/download/react-refresh-0.14.0.tgz} + engines: {node: '>=0.10.0'} + dev: true + + /react-transition-group/4.4.5_biqbaboplfbrettd7655fr4n2y: + resolution: {integrity: sha1-5T1OPzNE2oUhSJ+++PJYHUK+zdE=, tarball: react-transition-group/download/react-transition-group-4.4.5.tgz} + peerDependencies: + react: '>=16.6.0' + react-dom: '>=16.6.0' + dependencies: + '@babel/runtime': 7.20.13 + dom-helpers: 5.2.1 + loose-envify: 1.4.0 + prop-types: 15.8.1 + react: 18.2.0 + react-dom: 18.2.0_react@18.2.0 + dev: true + + /react/18.2.0: + resolution: {integrity: sha1-VVvZhZKIMlX6AN4U8RUakXtdd9U=, tarball: react/download/react-18.2.0.tgz} + engines: {node: '>=0.10.0'} + dependencies: + loose-envify: 1.4.0 + dev: true + + /readable-stream/1.1.14: + resolution: {integrity: sha512-+MeVjFf4L44XUkhM1eYbD8fyEsxcV81pqMSR5gblfcLCHfZvbrqy4/qYHE+/R5HoBUT11WV5O08Cr1n3YXkWVQ==} + dependencies: + core-util-is: 1.0.3 + inherits: 2.0.4 + isarray: 0.0.1 + string_decoder: 0.10.31 + dev: false + + /readable-stream/3.6.0: + resolution: {integrity: sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==} + engines: {node: '>= 6'} + dependencies: + inherits: 2.0.4 + string_decoder: 1.3.0 + util-deprecate: 1.0.2 + dev: false + + /readdirp/3.6.0: + resolution: {integrity: sha1-dKNwvYVxFuJFspzJc0DNQxoCpsc=, tarball: readdirp/download/readdirp-3.6.0.tgz} + engines: {node: '>=8.10.0'} + dependencies: + picomatch: 2.3.1 + dev: true + + /rechoir/0.6.2: + resolution: {integrity: sha512-HFM8rkZ+i3zrV+4LQjwQ0W+ez98pApMGM3HUrN04j3CqzPOzl9nmP15Y8YXNm8QHGv/eacOVEjqhmWpkRV0NAw==} + engines: {node: '>= 0.10'} + dependencies: + resolve: 1.22.1 + dev: false + + /regenerator-runtime/0.13.11: + resolution: {integrity: sha1-9tyj587sIFkNB62nhWNqkM3KF/k=, tarball: regenerator-runtime/download/regenerator-runtime-0.13.11.tgz} + dev: true + + /regexp.prototype.flags/1.4.3: + resolution: {integrity: sha512-fjggEOO3slI6Wvgjwflkc4NFRCTZAu5CnNfBd5qOMYhWdn67nJBBu34/TkD++eeFmd8C9r9jfXJ27+nSiRkSUA==} + engines: {node: '>= 0.4'} + dependencies: + call-bind: 1.0.2 + define-properties: 1.2.0 + functions-have-names: 1.2.3 + dev: false + + /registry-auth-token/5.0.1: + resolution: {integrity: sha512-UfxVOj8seK1yaIOiieV4FIP01vfBDLsY0H9sQzi9EbbUdJiuuBjJgLa1DpImXMNPnVkBD4eVxTEXcrZA6kfpJA==} + engines: {node: '>=14'} + dependencies: + '@pnpm/npm-conf': 1.0.5 + dev: false + + /registry-url/6.0.1: + resolution: {integrity: sha512-+crtS5QjFRqFCoQmvGduwYWEBng99ZvmFvF+cUJkGYF1L1BfU8C6Zp9T7f5vPAwyLkUExpvK+ANVZmGU49qi4Q==} + engines: {node: '>=12'} + dependencies: + rc: 1.2.8 + dev: false + + /release-it/15.6.0: + resolution: {integrity: sha512-NXewgzO8QV1LOFjn2K7/dgE1Y1cG+2JiLOU/x9X/Lq9UdFn2hTH1r9SSrufCxG+y/Rp+oN8liYTsNptKrj92kg==} + engines: {node: '>=14.9'} + hasBin: true + dependencies: + '@iarna/toml': 2.2.5 + '@octokit/rest': 19.0.5 + async-retry: 1.3.3 + chalk: 5.1.2 + cosmiconfig: 8.0.0 + execa: 6.1.0 + git-url-parse: 13.1.0 + globby: 13.1.2 + got: 12.5.3 + inquirer: 9.1.4 + is-ci: 3.0.1 + lodash: 4.17.21 + mime-types: 2.1.35 + new-github-release-url: 2.0.0 + node-fetch: 3.3.0 + open: 8.4.0 + ora: 6.1.2 + os-name: 5.0.1 + promise.allsettled: 1.0.6 + proxy-agent: 5.0.0 + semver: 7.3.8 + shelljs: 0.8.5 + update-notifier: 6.0.2 + url-join: 5.0.0 + wildcard-match: 5.1.2 + yargs-parser: 21.1.1 + transitivePeerDependencies: + - encoding + - supports-color + dev: false + + /resolve-alpn/1.2.1: + resolution: {integrity: sha512-0a1F4l73/ZFZOakJnQ3FvkJ2+gSTQWz/r2KE5OdDY0TxPm5h4GkqkWWfM47T7HsbnOtcJVEF4epCVy6u7Q3K+g==} + dev: false + + /resolve-from/4.0.0: + resolution: {integrity: sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==} + engines: {node: '>=4'} + dev: false + + /resolve/1.17.0: + resolution: {integrity: sha1-sllBtUloIxzC0bt2p5y38sC/hEQ=, tarball: resolve/download/resolve-1.17.0.tgz} + dependencies: + path-parse: 1.0.7 + dev: true + + /resolve/1.19.0: + resolution: {integrity: sha1-GvW/YwQJc0oGfK4pMYqsf6KaJnw=, tarball: resolve/download/resolve-1.19.0.tgz} + dependencies: + is-core-module: 2.11.0 + path-parse: 1.0.7 + dev: true + + /resolve/1.22.1: + resolution: {integrity: sha1-J8suu1P5GrtJRwqSi7p1WAZqwXc=, tarball: resolve/download/resolve-1.22.1.tgz} + hasBin: true + dependencies: + is-core-module: 2.11.0 + path-parse: 1.0.7 + supports-preserve-symlinks-flag: 1.0.0 + + /responselike/3.0.0: + resolution: {integrity: sha512-40yHxbNcl2+rzXvZuVkrYohathsSJlMTXKryG5y8uciHv1+xDLHQpgjG64JUO9nrEq2jGLH6IZ8BcZyw3wrweg==} + engines: {node: '>=14.16'} + dependencies: + lowercase-keys: 3.0.0 + dev: false + + /restore-cursor/4.0.0: + resolution: {integrity: sha512-I9fPXU9geO9bHOt9pHHOhOkYerIMsmVaWB0rA2AI9ERh/+x/i7MV5HKBNrg+ljO5eoPVgCcnFuRjJ9uH6I/3eg==} + engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} + dependencies: + onetime: 5.1.2 + signal-exit: 3.0.7 + dev: false + + /retry/0.13.1: + resolution: {integrity: sha512-XQBQ3I8W1Cge0Seh+6gjj03LbmRFWuoszgK9ooCpwYIrhhoO80pfq4cUkU5DkknwfOfFteRwlZ56PYOGYyFWdg==} + engines: {node: '>= 4'} + dev: false + + /reusify/1.0.4: + resolution: {integrity: sha1-kNo4Kx4SbvwCFG6QhFqI2xKSXXY=, tarball: reusify/download/reusify-1.0.4.tgz} + engines: {iojs: '>=1.0.0', node: '>=0.10.0'} + + /rollup-plugin-dts/5.1.1_6obmv22rvtpvvjwvy2ncneqrsu: + resolution: {integrity: sha1-jMNqsTE1t37wz9YQfkr1YcXf/QQ=, tarball: rollup-plugin-dts/download/rollup-plugin-dts-5.1.1.tgz} + engines: {node: '>=v14'} + peerDependencies: + rollup: ^3.0.0 + typescript: ^4.1 + dependencies: + magic-string: 0.27.0 + rollup: 3.12.1 + typescript: 4.9.5 + optionalDependencies: + '@babel/code-frame': 7.18.6 + dev: true + + /rollup/3.12.1: + resolution: {integrity: sha1-KXW5dxPkr5jBXnAkuIKS1/3bOFM=, tarball: rollup/download/rollup-3.12.1.tgz} + engines: {node: '>=14.18.0', npm: '>=8.0.0'} + hasBin: true + optionalDependencies: + fsevents: 2.3.2 + dev: true + + /run-async/2.4.1: + resolution: {integrity: sha512-tvVnVv01b8c1RrA6Ep7JkStj85Guv/YrMcwqYQnwjsAS2cTmmPGBBjAjpCW7RrSodNSoE2/qg9O4bceNvUuDgQ==} + engines: {node: '>=0.12.0'} + dev: false + + /run-parallel/1.2.0: + resolution: {integrity: sha1-ZtE2jae9+SHrnZW9GpIp5/IaQ+4=, tarball: run-parallel/download/run-parallel-1.2.0.tgz} + dependencies: + queue-microtask: 1.2.3 + + /rxjs/7.8.0: + resolution: {integrity: sha512-F2+gxDshqmIub1KdvZkaEfGDwLNpPvk9Fs6LD/MyQxNgMds/WH9OdDDXOmxUZpME+iSK3rQCctkL0DYyytUqMg==} + dependencies: + tslib: 2.5.0 + dev: false + + /safe-buffer/5.2.1: + resolution: {integrity: sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==} + dev: false + + /safe-regex-test/1.0.0: + resolution: {integrity: sha512-JBUUzyOgEwXQY1NuPtvcj/qcBDbDmEvWufhlnXZIm75DEHp+afM1r1ujJpJsV/gSM4t59tpDyPi1sd6ZaPFfsA==} + dependencies: + call-bind: 1.0.2 + get-intrinsic: 1.2.0 + is-regex: 1.1.4 + dev: false + + /safer-buffer/2.1.2: + resolution: {integrity: sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==} + dev: false + + /sass/1.58.0: + resolution: {integrity: sha1-7orqOtXqXEhcJrMJbi32CH0Lscw=, tarball: sass/download/sass-1.58.0.tgz} + engines: {node: '>=12.0.0'} + hasBin: true + dependencies: + chokidar: 3.5.3 + immutable: 4.2.2 + source-map-js: 1.0.2 + dev: true + + /scheduler/0.23.0: + resolution: {integrity: sha1-uoBBr8PTDrIGpIe2s4QALk5h/f4=, tarball: scheduler/download/scheduler-0.23.0.tgz} + dependencies: + loose-envify: 1.4.0 + dev: true + + /semver-diff/4.0.0: + resolution: {integrity: sha512-0Ju4+6A8iOnpL/Thra7dZsSlOHYAHIeMxfhWQRI1/VLcT3WDBZKKtQt/QkBOsiIN9ZpuvHE6cGZ0x4glCMmfiA==} + engines: {node: '>=12'} + dependencies: + semver: 7.3.8 + dev: false + + /semver/6.3.0: + resolution: {integrity: sha1-7gpkyK9ejO6mdoexM3YeG+y9HT0=, tarball: semver/download/semver-6.3.0.tgz} + hasBin: true + dev: true + + /semver/7.3.8: + resolution: {integrity: sha512-NB1ctGL5rlHrPJtFDVIVzTyQylMLu9N9VICA6HSFJo8MCGVTMW6gfpicwKmmK/dAjTOrqu5l63JJOpDSrAis3A==} + engines: {node: '>=10'} + hasBin: true + dependencies: + lru-cache: 6.0.0 + + /setprototypeof/1.2.0: + resolution: {integrity: sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==} + dev: false + + /shebang-command/2.0.0: + resolution: {integrity: sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==} + engines: {node: '>=8'} + dependencies: + shebang-regex: 3.0.0 + dev: false + + /shebang-regex/3.0.0: + resolution: {integrity: sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==} + engines: {node: '>=8'} + dev: false + + /shelljs/0.8.5: + resolution: {integrity: sha512-TiwcRcrkhHvbrZbnRcFYMLl30Dfov3HKqzp5tO5b4pt6G/SezKcYhmDg15zXVBswHmctSAQKznqNW2LO5tTDow==} + engines: {node: '>=4'} + hasBin: true + dependencies: + glob: 7.2.3 + interpret: 1.4.0 + rechoir: 0.6.2 + dev: false + + /side-channel/1.0.4: + resolution: {integrity: sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==} + dependencies: + call-bind: 1.0.2 + get-intrinsic: 1.2.0 + object-inspect: 1.12.3 + dev: false + + /signal-exit/3.0.7: + resolution: {integrity: sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==} + dev: false + + /slash/4.0.0: + resolution: {integrity: sha512-3dOsAHXXUkQTpOYcoAxLIorMTp4gIQr5IW3iVb7A7lFIp0VHhnynm9izx6TssdrIcVIESAlVjtnO2K8bg+Coew==} + engines: {node: '>=12'} + dev: false + + /smart-buffer/4.2.0: + resolution: {integrity: sha512-94hK0Hh8rPqQl2xXc3HsaBoOXKV20MToPkcXvwbISWLEs+64sBq5kFgn2kJDHb1Pry9yrP0dxrCI9RRci7RXKg==} + engines: {node: '>= 6.0.0', npm: '>= 3.0.0'} + dev: false + + /socks-proxy-agent/5.0.1: + resolution: {integrity: sha512-vZdmnjb9a2Tz6WEQVIurybSwElwPxMZaIc7PzqbJTrezcKNznv6giT7J7tZDZ1BojVaa1jvO/UiUdhDVB0ACoQ==} + engines: {node: '>= 6'} + dependencies: + agent-base: 6.0.2 + debug: 4.3.4 + socks: 2.7.1 + transitivePeerDependencies: + - supports-color + dev: false + + /socks/2.7.1: + resolution: {integrity: sha512-7maUZy1N7uo6+WVEX6psASxtNlKaNVMlGQKkG/63nEDdLOWNbiUMoLK7X4uYoLhQstau72mLgfEWcXcwsaHbYQ==} + engines: {node: '>= 10.13.0', npm: '>= 3.0.0'} + dependencies: + ip: 2.0.0 + smart-buffer: 4.2.0 + dev: false + + /source-map-js/1.0.2: + resolution: {integrity: sha1-rbw2HZxi3zgBJefxYfccgm8eSQw=, tarball: source-map-js/download/source-map-js-1.0.2.tgz} + engines: {node: '>=0.10.0'} + dev: true + + /source-map/0.6.1: + resolution: {integrity: sha1-dHIq8y6WFOnCh6jQu95IteLxomM=, tarball: source-map/download/source-map-0.6.1.tgz} + engines: {node: '>=0.10.0'} + + /sprintf-js/1.0.3: + resolution: {integrity: sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw=, tarball: sprintf-js/download/sprintf-js-1.0.3.tgz} + dev: true + + /statuses/2.0.1: + resolution: {integrity: sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==} + engines: {node: '>= 0.8'} + dev: false + + /stop-iteration-iterator/1.0.0: + resolution: {integrity: sha512-iCGQj+0l0HOdZ2AEeBADlsRC+vsnDsZsbdSiH1yNSjcfKM7fdpCMfqAL/dwF5BLiw/XhRft/Wax6zQbhq2BcjQ==} + engines: {node: '>= 0.4'} + dependencies: + internal-slot: 1.0.5 + dev: false + + /string-argv/0.3.1: + resolution: {integrity: sha1-leL77AQnrhkYSTX4FtdKqkxcGdo=, tarball: string-argv/download/string-argv-0.3.1.tgz} + engines: {node: '>=0.6.19'} + dev: true + + /string-width/4.2.3: + resolution: {integrity: sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==} + engines: {node: '>=8'} + dependencies: + emoji-regex: 8.0.0 + is-fullwidth-code-point: 3.0.0 + strip-ansi: 6.0.1 + dev: false + + /string-width/5.1.2: + resolution: {integrity: sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==} + engines: {node: '>=12'} + dependencies: + eastasianwidth: 0.2.0 + emoji-regex: 9.2.2 + strip-ansi: 7.0.1 + dev: false + + /string.prototype.trimend/1.0.6: + resolution: {integrity: sha512-JySq+4mrPf9EsDBEDYMOb/lM7XQLulwg5R/m1r0PXEFqrV0qHvl58sdTilSXtKOflCsK2E8jxf+GKC0T07RWwQ==} + dependencies: + call-bind: 1.0.2 + define-properties: 1.2.0 + es-abstract: 1.21.1 + dev: false + + /string.prototype.trimstart/1.0.6: + resolution: {integrity: sha512-omqjMDaY92pbn5HOX7f9IccLA+U1tA9GvtU4JrodiXFfYB7jPzzHpRzpglLAjtUV6bB557zwClJezTqnAiYnQA==} + dependencies: + call-bind: 1.0.2 + define-properties: 1.2.0 + es-abstract: 1.21.1 + dev: false + + /string_decoder/0.10.31: + resolution: {integrity: sha512-ev2QzSzWPYmy9GuqfIVildA4OdcGLeFZQrq5ys6RtiuF+RQQiZWr8TZNyAcuVXyQRYfEO+MsoB/1BuQVhOJuoQ==} + dev: false + + /string_decoder/1.3.0: + resolution: {integrity: sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==} + dependencies: + safe-buffer: 5.2.1 + dev: false + + /strip-ansi/6.0.1: + resolution: {integrity: sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==} + engines: {node: '>=8'} + dependencies: + ansi-regex: 5.0.1 + dev: false + + /strip-ansi/7.0.1: + resolution: {integrity: sha512-cXNxvT8dFNRVfhVME3JAe98mkXDYN2O1l7jmcwMnOslDeESg1rF/OZMtK0nRAhiari1unG5cD4jG3rapUAkLbw==} + engines: {node: '>=12'} + dependencies: + ansi-regex: 6.0.1 + dev: false + + /strip-final-newline/2.0.0: + resolution: {integrity: sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==} + engines: {node: '>=6'} + dev: false + + /strip-final-newline/3.0.0: + resolution: {integrity: sha512-dOESqjYr96iWYylGObzd39EuNTa5VJxyvVAEm5Jnh7KGo75V43Hk1odPQkNDyXNmUR6k+gEiDVXnjB8HJ3crXw==} + engines: {node: '>=12'} + dev: false + + /strip-json-comments/2.0.1: + resolution: {integrity: sha512-4gB8na07fecVVkOI6Rs4e7T6NOTki5EmL7TUduTs6bu3EdnSycntVJ4re8kgZA+wx9IueI2Y11bfbgwtzuE0KQ==} + engines: {node: '>=0.10.0'} + dev: false + + /strip-json-comments/3.1.1: + resolution: {integrity: sha1-MfEoGzgyYwQ0gxwxDAHMzajL4AY=, tarball: strip-json-comments/download/strip-json-comments-3.1.1.tgz} + engines: {node: '>=8'} + dev: true + + /supports-color/5.5.0: + resolution: {integrity: sha1-4uaaRKyHcveKHsCzW2id9lMO/I8=, tarball: supports-color/download/supports-color-5.5.0.tgz} + engines: {node: '>=4'} + dependencies: + has-flag: 3.0.0 + + /supports-preserve-symlinks-flag/1.0.0: + resolution: {integrity: sha1-btpL00SjyUrqN21MwxvHcxEDngk=, tarball: supports-preserve-symlinks-flag/download/supports-preserve-symlinks-flag-1.0.0.tgz} + engines: {node: '>= 0.4'} + + /through/2.3.8: + resolution: {integrity: sha512-w89qg7PI8wAdvX60bMDP+bFoD5Dvhm9oLheFp5O4a2QF0cSBGsBX4qZmadPMvVqlLJBBci+WqGGOAPvcDeNSVg==} + dev: false + + /tmp/0.0.33: + resolution: {integrity: sha512-jRCJlojKnZ3addtTOjdIqoRuPEKBvNXcGYqzO6zWZX8KfKEpnGY5jfggJQ3EjKuu8D4bJRr0y+cYJFmYbImXGw==} + engines: {node: '>=0.6.0'} + dependencies: + os-tmpdir: 1.0.2 + dev: false + + /to-fast-properties/2.0.0: + resolution: {integrity: sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4=, tarball: to-fast-properties/download/to-fast-properties-2.0.0.tgz} + engines: {node: '>=4'} + dev: true + + /to-regex-range/5.0.1: + resolution: {integrity: sha1-FkjESq58jZiKMmAY7XL1tN0DkuQ=, tarball: to-regex-range/download/to-regex-range-5.0.1.tgz} + engines: {node: '>=8.0'} + dependencies: + is-number: 7.0.0 + + /toidentifier/1.0.1: + resolution: {integrity: sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA==} + engines: {node: '>=0.6'} + dev: false + + /tr46/0.0.3: + resolution: {integrity: sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==} + dev: false + + /ts-morph/16.0.0: + resolution: {integrity: sha1-NcrKfCht1w4J5fcq9HU2vztqJ68=, tarball: ts-morph/download/ts-morph-16.0.0.tgz} + dependencies: + '@ts-morph/common': 0.17.0 + code-block-writer: 11.0.3 + dev: true + + /tslib/2.5.0: + resolution: {integrity: sha512-336iVw3rtn2BUK7ORdIAHTyxHGRIHVReokCR3XjbckJMK7ms8FysBfhLR8IXnAgy7T0PTPNBWKiH514FOW/WSg==} + dev: false + + /type-check/0.3.2: + resolution: {integrity: sha512-ZCmOJdvOWDBYJlzAoFkC+Q0+bUyEOS1ltgp1MGU03fqHG+dbi9tBFU2Rd9QKiDZFAYrhPh2JUf7rZRIuHRKtOg==} + engines: {node: '>= 0.8.0'} + dependencies: + prelude-ls: 1.1.2 + dev: false + + /type-fest/1.4.0: + resolution: {integrity: sha512-yGSza74xk0UG8k+pLh5oeoYirvIiWo5t0/o3zHHAO2tRDiZcxWP7fywNlXhqb6/r6sWvwi+RsyQMWhVLe4BVuA==} + engines: {node: '>=10'} + dev: false + + /type-fest/2.19.0: + resolution: {integrity: sha512-RAH822pAdBgcNMAfWnCBU3CFZcfZ/i1eZjwFU/dsLKumyuuP3niueg2UAukXYF0E2AAoc82ZSSf9J0WQBinzHA==} + engines: {node: '>=12.20'} + dev: false + + /type-fest/3.5.7: + resolution: {integrity: sha512-6J4bYzb4sdkcLBty4XW7F18VPI66M4boXNE+CY40532oq2OJe6AVMB5NmjOp6skt/jw5mRjz/hLRpuglz0U+FA==} + engines: {node: '>=14.16'} + dev: false + + /typed-array-length/1.0.4: + resolution: {integrity: sha512-KjZypGq+I/H7HI5HlOoGHkWUUGq+Q0TPhQurLbyrVrvnKTBgzLhIJ7j6J/XTQOi0d1RjyZ0wdas8bKs2p0x3Ng==} + dependencies: + call-bind: 1.0.2 + for-each: 0.3.3 + is-typed-array: 1.1.10 + dev: false + + /typedarray-to-buffer/3.1.5: + resolution: {integrity: sha512-zdu8XMNEDepKKR+XYOXAVPtWui0ly0NtohUscw+UmaHiAWT8hrV1rr//H6V+0DvJ3OQ19S979M0laLfX8rm82Q==} + dependencies: + is-typedarray: 1.0.0 + dev: false + + /typescript/4.8.4: + resolution: {integrity: sha1-xGSryhWWaVl75flriUNQCyOOYOY=, tarball: typescript/download/typescript-4.8.4.tgz} + engines: {node: '>=4.2.0'} + hasBin: true + dev: true + + /typescript/4.9.5: + resolution: {integrity: sha1-CVl5+bzA0J2jJNWNA86Pg3TL5lo=, tarball: typescript/download/typescript-4.9.5.tgz} + engines: {node: '>=4.2.0'} + hasBin: true + dev: true + + /unbox-primitive/1.0.2: + resolution: {integrity: sha512-61pPlCD9h51VoreyJ0BReideM3MDKMKnh6+V9L08331ipq6Q8OFXZYiqP6n/tbHx4s5I9uRhcye6BrbkizkBDw==} + dependencies: + call-bind: 1.0.2 + has-bigints: 1.0.2 + has-symbols: 1.0.3 + which-boxed-primitive: 1.0.2 + dev: false + + /unique-string/3.0.0: + resolution: {integrity: sha512-VGXBUVwxKMBUznyffQweQABPRRW1vHZAbadFZud4pLFAqRGvv/96vafgjWFqzourzr8YonlQiPgH0YCJfawoGQ==} + engines: {node: '>=12'} + dependencies: + crypto-random-string: 4.0.0 + dev: false + + /universal-user-agent/6.0.0: + resolution: {integrity: sha512-isyNax3wXoKaulPDZWHQqbmIx1k2tb9fb3GGDBRxCscfYV2Ch7WxPArBsFEG8s/safwXTT7H4QGhaIkTp9447w==} + dev: false + + /universalify/0.1.2: + resolution: {integrity: sha1-tkb2m+OULavOzJ1mOcgNwQXvqmY=, tarball: universalify/download/universalify-0.1.2.tgz} + engines: {node: '>= 4.0.0'} + + /universalify/2.0.0: + resolution: {integrity: sha1-daSYTv7cSwiXXFrrc/Uw0C3yVxc=, tarball: universalify/download/universalify-2.0.0.tgz} + engines: {node: '>= 10.0.0'} + dev: true + + /unpipe/1.0.0: + resolution: {integrity: sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==} + engines: {node: '>= 0.8'} + dev: false + + /update-browserslist-db/1.0.10_browserslist@4.21.5: + resolution: {integrity: sha1-D1S4dlRXJvF9AM2aJWHm2t6UP/M=, tarball: update-browserslist-db/download/update-browserslist-db-1.0.10.tgz} + hasBin: true + peerDependencies: + browserslist: '>= 4.21.0' + dependencies: + browserslist: 4.21.5 + escalade: 3.1.1 + picocolors: 1.0.0 + dev: true + + /update-notifier/6.0.2: + resolution: {integrity: sha512-EDxhTEVPZZRLWYcJ4ZXjGFN0oP7qYvbXWzEgRm/Yql4dHX5wDbvh89YHP6PK1lzZJYrMtXUuZZz8XGK+U6U1og==} + engines: {node: '>=14.16'} + dependencies: + boxen: 7.0.1 + chalk: 5.1.2 + configstore: 6.0.0 + has-yarn: 3.0.0 + import-lazy: 4.0.0 + is-ci: 3.0.1 + is-installed-globally: 0.4.0 + is-npm: 6.0.0 + is-yarn-global: 0.4.1 + latest-version: 7.0.0 + pupa: 3.1.0 + semver: 7.3.8 + semver-diff: 4.0.0 + xdg-basedir: 5.1.0 + dev: false + + /uri-js/4.4.1: + resolution: {integrity: sha1-mxpSWVIlhZ5V9mnZKPiMbFfyp34=, tarball: uri-js/download/uri-js-4.4.1.tgz} + dependencies: + punycode: 2.1.1 + dev: true + + /url-join/5.0.0: + resolution: {integrity: sha512-n2huDr9h9yzd6exQVnH/jU5mr+Pfx08LRXXZhkLLetAMESRj+anQsTAh940iMrIetKAmry9coFuZQ2jY8/p3WA==} + engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} + dev: false + + /util-deprecate/1.0.2: + resolution: {integrity: sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==} + dev: false + + /validator/13.7.0: + resolution: {integrity: sha1-T5ZYuhO6jz2C7ogdNRZInqhcCFc=, tarball: validator/download/validator-13.7.0.tgz} + engines: {node: '>= 0.10'} + dev: true + + /vite-plugin-dts/1.7.1_rollup@3.12.1+vite@4.0.4: + resolution: {integrity: sha1-cJAjczOgI6eLvPfOjgQlMUIvIzo=, tarball: vite-plugin-dts/download/vite-plugin-dts-1.7.1.tgz} + engines: {node: ^14.18.0 || >=16.0.0} + peerDependencies: + vite: '>=2.9.0' + dependencies: + '@microsoft/api-extractor': 7.33.7 + '@rollup/pluginutils': 5.0.2_rollup@3.12.1 + '@rushstack/node-core-library': 3.53.3 + debug: 4.3.4 + fast-glob: 3.2.12 + fs-extra: 10.1.0 + kolorist: 1.6.0 + ts-morph: 16.0.0 + vite: 4.0.4_sass@1.58.0 + transitivePeerDependencies: + - rollup + - supports-color + dev: true + + /vite/4.0.4_sass@1.58.0: + resolution: {integrity: sha1-RhLOC0e7sjOoh6VKSuDG4kCg2jE=, tarball: vite/download/vite-4.0.4.tgz} + engines: {node: ^14.18.0 || >=16.0.0} + hasBin: true + peerDependencies: + '@types/node': '>= 14' + less: '*' + sass: '*' + stylus: '*' + sugarss: '*' + terser: ^5.4.0 + peerDependenciesMeta: + '@types/node': + optional: true + less: + optional: true + sass: + optional: true + stylus: + optional: true + sugarss: + optional: true + terser: + optional: true + dependencies: + esbuild: 0.16.17 + postcss: 8.4.21 + resolve: 1.22.1 + rollup: 3.12.1 + sass: 1.58.0 + optionalDependencies: + fsevents: 2.3.2 + dev: true + + /vm2/3.9.14: + resolution: {integrity: sha512-HgvPHYHeQy8+QhzlFryvSteA4uQLBCOub02mgqdR+0bN/akRZ48TGB1v0aCv7ksyc0HXx16AZtMHKS38alc6TA==} + engines: {node: '>=6.0'} + hasBin: true + dependencies: + acorn: 8.8.2 + acorn-walk: 8.2.0 + dev: false + + /wcwidth/1.0.1: + resolution: {integrity: sha512-XHPEwS0q6TaxcvG85+8EYkbiCux2XtWG2mkc47Ng2A77BQu9+DqIOJldST4HgPkuea7dvKSj5VgX3P1d4rW8Tg==} + dependencies: + defaults: 1.0.4 + dev: false + + /web-streams-polyfill/3.2.1: + resolution: {integrity: sha512-e0MO3wdXWKrLbL0DgGnUV7WHVuw9OUvL4hjgnPkIeEvESk74gAITi5G606JtZPp39cd8HA9VQzCIvA49LpPN5Q==} + engines: {node: '>= 8'} + dev: false + + /webidl-conversions/3.0.1: + resolution: {integrity: sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ==} + dev: false + + /whatwg-url/5.0.0: + resolution: {integrity: sha512-saE57nupxk6v3HY35+jzBwYa0rKSy0XR8JSxZPwgLr7ys0IBzhGviA1/TUGJLmSVqs8pb9AnvICXEuOHLprYTw==} + dependencies: + tr46: 0.0.3 + webidl-conversions: 3.0.1 + dev: false + + /which-boxed-primitive/1.0.2: + resolution: {integrity: sha512-bwZdv0AKLpplFY2KZRX6TvyuN7ojjr7lwkg6ml0roIy9YeuSr7JS372qlNW18UQYzgYK9ziGcerWqZOmEn9VNg==} + dependencies: + is-bigint: 1.0.4 + is-boolean-object: 1.1.2 + is-number-object: 1.0.7 + is-string: 1.0.7 + is-symbol: 1.0.4 + dev: false + + /which-typed-array/1.1.9: + resolution: {integrity: sha512-w9c4xkx6mPidwp7180ckYWfMmvxpjlZuIudNtDf4N/tTAUB8VJbX25qZoAsrtGuYNnGw3pa0AXgbGKRB8/EceA==} + engines: {node: '>= 0.4'} + dependencies: + available-typed-arrays: 1.0.5 + call-bind: 1.0.2 + for-each: 0.3.3 + gopd: 1.0.1 + has-tostringtag: 1.0.0 + is-typed-array: 1.1.10 + dev: false + + /which/2.0.2: + resolution: {integrity: sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==} + engines: {node: '>= 8'} + hasBin: true + dependencies: + isexe: 2.0.0 + dev: false + + /widest-line/4.0.1: + resolution: {integrity: sha512-o0cyEG0e8GPzT4iGHphIOh0cJOV8fivsXxddQasHPHfoZf1ZexrfeA21w2NaEN1RHE+fXlfISmOE8R9N3u3Qig==} + engines: {node: '>=12'} + dependencies: + string-width: 5.1.2 + dev: false + + /wildcard-match/5.1.2: + resolution: {integrity: sha512-qNXwI591Z88c8bWxp+yjV60Ch4F8Riawe3iGxbzquhy8Xs9m+0+SLFBGb/0yCTIDElawtaImC37fYZ+dr32KqQ==} + dev: false + + /windows-release/5.1.0: + resolution: {integrity: sha512-CddHecz5dt0ngTjGPP1uYr9Tjl4qq5rEKNk8UGb8XCdngNXI+GRYvqelD055FdiUgqODZz3R/5oZWYldPtXQpA==} + engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} + dependencies: + execa: 5.1.1 + dev: false + + /word-wrap/1.2.3: + resolution: {integrity: sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ==} + engines: {node: '>=0.10.0'} + dev: false + + /wrap-ansi/8.1.0: + resolution: {integrity: sha512-si7QWI6zUMq56bESFvagtmzMdGOtoxfR+Sez11Mobfc7tm+VkUckk9bW2UeffTGVUbOksxmSw0AA2gs8g71NCQ==} + engines: {node: '>=12'} + dependencies: + ansi-styles: 6.2.1 + string-width: 5.1.2 + strip-ansi: 7.0.1 + dev: false + + /wrappy/1.0.2: + resolution: {integrity: sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==} + dev: false + + /write-file-atomic/3.0.3: + resolution: {integrity: sha512-AvHcyZ5JnSfq3ioSyjrBkH9yW4m7Ayk8/9My/DD9onKeu/94fwrMocemO2QAJFAlnnDN+ZDS+ZjAR5ua1/PV/Q==} + dependencies: + imurmurhash: 0.1.4 + is-typedarray: 1.0.0 + signal-exit: 3.0.7 + typedarray-to-buffer: 3.1.5 + dev: false + + /xdg-basedir/5.1.0: + resolution: {integrity: sha512-GCPAHLvrIH13+c0SuacwvRYj2SxJXQ4kaVTT5xgL3kPrz56XxkF21IGhjSE1+W0aw7gpBWRGXLCPnPby6lSpmQ==} + engines: {node: '>=12'} + dev: false + + /xregexp/2.0.0: + resolution: {integrity: sha512-xl/50/Cf32VsGq/1R8jJE5ajH1yMCQkpmoS10QbFZWl2Oor4H0Me64Pu2yxvsRWK3m6soJbmGfzSR7BYmDcWAA==} + dev: false + + /yallist/3.1.1: + resolution: {integrity: sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==} + + /yallist/4.0.0: + resolution: {integrity: sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==} + + /yargs-parser/21.1.1: + resolution: {integrity: sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==} + engines: {node: '>=12'} + dev: false + + /z-schema/5.0.5: + resolution: {integrity: sha1-aAWkjFNmphJcrg5YdSur/VA9rzI=, tarball: z-schema/download/z-schema-5.0.5.tgz} + engines: {node: '>=8.0.0'} + hasBin: true + dependencies: + lodash.get: 4.4.2 + lodash.isequal: 4.5.0 + validator: 13.7.0 + optionalDependencies: + commander: 9.5.0 + dev: true diff --git a/packages/jdesign-icons-react-taro/public/vite.svg b/packages/jdesign-icons-react-taro/public/vite.svg new file mode 100644 index 0000000..e7b8dfb --- /dev/null +++ b/packages/jdesign-icons-react-taro/public/vite.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/jdesign-icons-react-taro/src/IconBase.tsx b/packages/jdesign-icons-react-taro/src/IconBase.tsx new file mode 100644 index 0000000..7a1cf92 --- /dev/null +++ b/packages/jdesign-icons-react-taro/src/IconBase.tsx @@ -0,0 +1,49 @@ +interface IconProps { + className?: string + style?: React.CSSProperties + name: string + color?: string + width?: string | number + height?: string | number + onClick: (event: React.MouseEvent) => void +} + +const defaultProps = { + className: '', + style: undefined, + name: '', + width: '', + height: '', + onClick: () => undefined +} as IconProps + +const Add = (props: IconProps) => { + const {className, style, name, color, width, height, onClick} = {...defaultProps, ...props} + const handleClick: React.MouseEventHandler = (e) => { + onClick && onClick(e) + } + const pxCheck = (value: string | number): string => { + return isNaN(Number(value)) ? String(value) : value + "px"; + }; + const classes = () => { + return `nut-icon nut-icon-${name} ${className}` + }; + const getStyle = () => { + return { + ...style, + backgroundImage: `url('')`, + height: pxCheck(height || ''), + width: pxCheck(width || '') + } + } + return <> + + +} +Add.defaultProps = defaultProps +export default Add diff --git a/packages/jdesign-icons-react-taro/src/IconFont.tsx b/packages/jdesign-icons-react-taro/src/IconFont.tsx new file mode 100644 index 0000000..a38b113 --- /dev/null +++ b/packages/jdesign-icons-react-taro/src/IconFont.tsx @@ -0,0 +1,94 @@ +import React, {FunctionComponent, ReactHTML} from 'react' + +export interface IconFontProps { + name?: string + size?: string | number + width?: string | number + height?: string | number + classPrefix?: string + color?: string + tag?: keyof ReactHTML + onClick?: (e: MouseEvent) => void + fontClassName?: string + className?: string + style?: React.CSSProperties + children?: React.ReactNode +} + +const defaultProps = { + name: '', + size: '', + width: '', + height: '', + classPrefix: 'nut-icon', + fontClassName: 'nutui-iconfont', + color: '', + tag: 'i', + onClick: (e: MouseEvent) => { + }, + className: '', +} as IconFontProps + +function pxCheck(value: string | number): string { + return Number.isNaN(Number(value)) ? String(value) : `${value}px` +} + +const Icon: FunctionComponent = (props: IconFontProps) => { + const { + name, + size, + classPrefix, + color, + tag, + children, + className, + fontClassName, + style, + onClick, + ...rest + } = { + ...defaultProps, + ...props, + } + const isImage = name ? name.indexOf('/') !== -1 : false + const type = isImage ? 'img' : (tag || 'i') + + const handleClick = (e: MouseEvent) => { + if (onClick) { + onClick(e) + } + } + const hasSrc = () => { + if (isImage) return {src: name} + return {} + } + const pxChecked = pxCheck(size || '') + return React.createElement( + type, + { + className: isImage + ? `nut-icon-img ${className || ''} ` + : `${fontClassName} nut-icon ${classPrefix}-${name} ${ + className || '' + }`, + style: { + color, + ...(pxChecked ? { + fontSize: pxChecked, + width: pxChecked, + height: pxChecked, + } : {}), + ...style, + }, + ...rest, + onClick: handleClick, + ...hasSrc(), + }, + children + ) +} + +Icon.defaultProps = defaultProps +Icon.displayName = 'NutIcon' + +export default Icon diff --git a/packages/jdesign-icons-react-taro/src/IconTemplate.tsx b/packages/jdesign-icons-react-taro/src/IconTemplate.tsx new file mode 100644 index 0000000..77cbaa5 --- /dev/null +++ b/packages/jdesign-icons-react-taro/src/IconTemplate.tsx @@ -0,0 +1,66 @@ +import {FunctionComponent} from "react"; + +export interface SVG_IconProps { + className?: string + style?: React.CSSProperties + viewBox?: string + name?: string + color?: string + width?: string | number + height?: string | number + size?: string | number + svg64?: string + onClick?: (event: React.MouseEvent) => void + children?: React.ReactNode +} + +export const defaultProps = { + className: '', + style: undefined, + name: '', + width: '', + height: '', + size: '', + svg64: '', + onClick: () => undefined +} as SVG_IconProps + +const Icon: FunctionComponent = (props: SVG_IconProps) => { + const { className, style, name, color, width, height, size, svg64, onClick} = {...defaultProps, ...props} + const handleClick: React.MouseEventHandler = (e) => { + onClick && onClick(e) + } + const pxCheck = (value: string | number): string => { + if(value === '') return '' + return isNaN(Number(value)) ? String(value) : value + "px"; + }; + const classes = () => { + return `nut-icon nut-icon-${name} ${className}` + }; + const props2Style:any = {} + const checkedWidth = pxCheck(width || size || '') + const checkedHeight = pxCheck(height || size || '') + if(checkedWidth) { + props2Style['width'] = checkedWidth + } + if(checkedHeight) { + props2Style['height'] = checkedHeight + } + const getStyle = () => { + return { + ...style, + backgroundColor: color|| 'currentColor', + mask: `url('${svg64}') 0 0/100% 100% no-repeat`, + '-webkitMask': `url('${svg64}') 0 0/100% 100% no-repeat`, + ...props2Style + } + } + return {props.children} +} +Icon.defaultProps = defaultProps +export default Icon diff --git a/packages/jdesign-icons-react-taro/src/assets/react.svg b/packages/jdesign-icons-react-taro/src/assets/react.svg new file mode 100644 index 0000000..6c87de9 --- /dev/null +++ b/packages/jdesign-icons-react-taro/src/assets/react.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/jdesign-icons-react-taro/src/buildEntry/iconFontConfig.ts b/packages/jdesign-icons-react-taro/src/buildEntry/iconFontConfig.ts new file mode 100644 index 0000000..b39d674 --- /dev/null +++ b/packages/jdesign-icons-react-taro/src/buildEntry/iconFontConfig.ts @@ -0,0 +1,2 @@ +import config from '../../../../jdesign-iconfont/config.json'; +export { config }; diff --git a/packages/jdesign-icons-react-taro/src/buildEntry/lib-new-dts.ts b/packages/jdesign-icons-react-taro/src/buildEntry/lib-new-dts.ts new file mode 100644 index 0000000..43f1cc1 --- /dev/null +++ b/packages/jdesign-icons-react-taro/src/buildEntry/lib-new-dts.ts @@ -0,0 +1,62 @@ +/** 此文件由 script generate 脚本生成 */ + import IconFont from '../IconFont'; + export { IconFont }; + +export { default as Add } from "../components/Add"; +export { default as Apps } from "../components/Apps"; +export { default as ArrowDown } from "../components/ArrowDown"; +export { default as ArrowLeft } from "../components/ArrowLeft"; +export { default as ArrowRight } from "../components/ArrowRight"; +export { default as ArrowUp } from "../components/ArrowUp"; +export { default as Cart } from "../components/Cart"; +export { default as Category } from "../components/Category"; +export { default as CheckChecked } from "../components/CheckChecked"; +export { default as CheckDisabled } from "../components/CheckDisabled"; +export { default as CheckNormal } from "../components/CheckNormal"; +export { default as Check } from "../components/Check"; +export { default as Checked } from "../components/Checked"; +export { default as Checklist } from "../components/Checklist"; +export { default as Close } from "../components/Close"; +export { default as Del } from "../components/Del"; +export { default as Dongdong } from "../components/Dongdong"; +export { default as DoubleArrowUp } from "../components/DoubleArrowUp"; +export { default as Download } from "../components/Download"; +export { default as Eye } from "../components/Eye"; +export { default as Fabulous } from "../components/Fabulous"; +export { default as Failure } from "../components/Failure"; +export { default as Find } from "../components/Find"; +export { default as HeartFill } from "../components/HeartFill"; +export { default as Heart } from "../components/Heart"; +export { default as ImageError } from "../components/ImageError"; +export { default as Image } from "../components/Image"; +export { default as Jd } from "../components/Jd"; +export { default as JoySmile } from "../components/JoySmile"; +export { default as Link } from "../components/Link"; +export { default as Loading } from "../components/Loading"; +export { default as Loading1 } from "../components/Loading1"; +export { default as Location } from "../components/Location"; +export { default as Marshalling } from "../components/Marshalling"; +export { default as MaskClose } from "../components/MaskClose"; +export { default as Minus } from "../components/Minus"; +export { default as More } from "../components/More"; +export { default as Notice } from "../components/Notice"; +export { default as People } from "../components/People"; +export { default as Photograph } from "../components/Photograph"; +export { default as PlayCircleFill } from "../components/PlayCircleFill"; +export { default as Plus } from "../components/Plus"; +export { default as PoweroffCircleFill } from "../components/PoweroffCircleFill"; +export { default as Refresh } from "../components/Refresh"; +export { default as Retweet } from "../components/Retweet"; +export { default as Search } from "../components/Search"; +export { default as Service } from "../components/Service"; +export { default as Share } from "../components/Share"; +export { default as StarFill } from "../components/StarFill"; +export { default as Star } from "../components/Star"; +export { default as Success } from "../components/Success"; +export { default as Tips } from "../components/Tips"; +export { default as Top } from "../components/Top"; +export { default as TriangleDown } from "../components/TriangleDown"; +export { default as TriangleUp } from "../components/TriangleUp"; +export { default as UserAdd } from "../components/UserAdd"; +export { default as User } from "../components/User"; +export { default as Warning } from "../components/Warning"; diff --git a/packages/jdesign-icons-react-taro/src/buildEntry/lib-new.ts b/packages/jdesign-icons-react-taro/src/buildEntry/lib-new.ts new file mode 100644 index 0000000..ec38640 --- /dev/null +++ b/packages/jdesign-icons-react-taro/src/buildEntry/lib-new.ts @@ -0,0 +1,63 @@ +/** 此文件由 script generate 脚本生成 */ + import IconFont from '../IconFont'; + import config from '../../../../jdesign-iconfont/config.json'; + export { IconFont, config }; + +export { default as Add } from '../components/Add' +export { default as Apps } from '../components/Apps' +export { default as ArrowDown } from '../components/ArrowDown' +export { default as ArrowLeft } from '../components/ArrowLeft' +export { default as ArrowRight } from '../components/ArrowRight' +export { default as ArrowUp } from '../components/ArrowUp' +export { default as Cart } from '../components/Cart' +export { default as Category } from '../components/Category' +export { default as CheckChecked } from '../components/CheckChecked' +export { default as CheckDisabled } from '../components/CheckDisabled' +export { default as CheckNormal } from '../components/CheckNormal' +export { default as Check } from '../components/Check' +export { default as Checked } from '../components/Checked' +export { default as Checklist } from '../components/Checklist' +export { default as Close } from '../components/Close' +export { default as Del } from '../components/Del' +export { default as Dongdong } from '../components/Dongdong' +export { default as DoubleArrowUp } from '../components/DoubleArrowUp' +export { default as Download } from '../components/Download' +export { default as Eye } from '../components/Eye' +export { default as Fabulous } from '../components/Fabulous' +export { default as Failure } from '../components/Failure' +export { default as Find } from '../components/Find' +export { default as HeartFill } from '../components/HeartFill' +export { default as Heart } from '../components/Heart' +export { default as ImageError } from '../components/ImageError' +export { default as Image } from '../components/Image' +export { default as Jd } from '../components/Jd' +export { default as JoySmile } from '../components/JoySmile' +export { default as Link } from '../components/Link' +export { default as Loading } from '../components/Loading' +export { default as Loading1 } from '../components/Loading1' +export { default as Location } from '../components/Location' +export { default as Marshalling } from '../components/Marshalling' +export { default as MaskClose } from '../components/MaskClose' +export { default as Minus } from '../components/Minus' +export { default as More } from '../components/More' +export { default as Notice } from '../components/Notice' +export { default as People } from '../components/People' +export { default as Photograph } from '../components/Photograph' +export { default as PlayCircleFill } from '../components/PlayCircleFill' +export { default as Plus } from '../components/Plus' +export { default as PoweroffCircleFill } from '../components/PoweroffCircleFill' +export { default as Refresh } from '../components/Refresh' +export { default as Retweet } from '../components/Retweet' +export { default as Search } from '../components/Search' +export { default as Service } from '../components/Service' +export { default as Share } from '../components/Share' +export { default as StarFill } from '../components/StarFill' +export { default as Star } from '../components/Star' +export { default as Success } from '../components/Success' +export { default as Tips } from '../components/Tips' +export { default as Top } from '../components/Top' +export { default as TriangleDown } from '../components/TriangleDown' +export { default as TriangleUp } from '../components/TriangleUp' +export { default as UserAdd } from '../components/UserAdd' +export { default as User } from '../components/User' +export { default as Warning } from '../components/Warning' diff --git a/packages/jdesign-icons-react-taro/src/buildEntry/svgConfig.ts b/packages/jdesign-icons-react-taro/src/buildEntry/svgConfig.ts new file mode 100644 index 0000000..f256b83 --- /dev/null +++ b/packages/jdesign-icons-react-taro/src/buildEntry/svgConfig.ts @@ -0,0 +1,2 @@ +import { iconsConfig } from '../components/iconsConfig'; +export { iconsConfig }; \ No newline at end of file diff --git a/packages/jdesign-icons-react-taro/src/sites/App.tsx b/packages/jdesign-icons-react-taro/src/sites/App.tsx new file mode 100644 index 0000000..eea87b5 --- /dev/null +++ b/packages/jdesign-icons-react-taro/src/sites/App.tsx @@ -0,0 +1,138 @@ +import '../style_iconfont.scss' +import Add from '../components/Add' +import icons from "../../../../iconfont/config.json" +import {Icon, Cell, CellGroup, Toast,} from '@nutui/nutui-react' + + +const generateCopyText = (name: string) => { + return `` +} +const generateAMCopyText = (icon: any) => { + return ` + ` +} +const copyTag = (text: string) => { + const input = document.createElement('input') + document.body.appendChild(input) + input.setAttribute('value', text) + input.select() + if (document.execCommand('copy')) { + document.execCommand('copy') + Toast.text(`Copy: ${text}`) + } + document.body.removeChild(input) +} + +const style = ` +.nut-cell > .nutui-iconfont { + margin-right: 10px; +} +ul { + display: flex; + flex-wrap: wrap; + padding: 0; + width: 100%; +} +ul li { + flex: 0 0 25%; + max-width: 25%; + display: flex; + flex-direction: column; + align-items: center; + justify-content: center; +} +ul li span { + height: 40px; + font-size: 12px; + text-align: center; +} +ul li span .nutui-iconfont { + margin: 16px 0 16px; +} +` + +function App() { + + return ( +
+ + + +
+

基础用法

+ + + + +

图片链接

+ + + +

图标颜色

+ + + + + +

图标大小

+ + + + + + {icons.data.map((item, index) => { + return ( + + +
    + {item.icons.map((icon) => { + return ( +
  • copyTag(generateCopyText(icon))} + > + + {icon} +
  • + ) + })} +
+
+
+ ) + })} + {icons.style.map((item, index) => { + return ( + + +
    + {item.icons.map((icon) => { + return ( +
  • copyTag(generateAMCopyText(icon))} + > + + {icon['animation-name']} +
  • + ) + })} +
+
+
+ ) + })} +
+
+ ) +} + +export default App diff --git a/packages/jdesign-icons-react-taro/src/sites/main.tsx b/packages/jdesign-icons-react-taro/src/sites/main.tsx new file mode 100644 index 0000000..67cad42 --- /dev/null +++ b/packages/jdesign-icons-react-taro/src/sites/main.tsx @@ -0,0 +1,9 @@ +import React from 'react' +import ReactDOM from 'react-dom/client' +import App from './App' + +ReactDOM.createRoot(document.getElementById('app') as HTMLElement).render( + + + , +) diff --git a/packages/jdesign-icons-react-taro/src/style_icon.scss b/packages/jdesign-icons-react-taro/src/style_icon.scss new file mode 100644 index 0000000..f504c9c --- /dev/null +++ b/packages/jdesign-icons-react-taro/src/style_icon.scss @@ -0,0 +1,399 @@ +:root { + --nut-icon-height: 16px; + --nut-icon-width: 16px; + --nut-icon-line-height: 16px; + --animate-duration: 1s; + --animate-delay: 0s; +} + +page { + --nut-icon-height: 20px; + --nut-icon-width: 20px; + --nut-icon-line-height: 20px; + --animate-duration: 1s; + --animate-delay: 0s; +} + +.nut-icon { + display: inline-block; + position: relative; + width: var(--nut-icon-width); + height: var(--nut-icon-height); + font-size: var(--nut-icon-width); + line-height: var(--nut-icon-line-height); + text-align: right; + + &::before { + position: absolute; + top: 50%; + left: 50%; + transform: translate(-50%, -50%); + } + + &-img { + width: var(--nut-icon-width); + height: var(--nut-icon-height); + object-fit: contain; + } + &-loading, + &-loading1, + &-Loading, + &-Loading1 { + display: inline-block; + animation: rotation 1s infinite linear; + } + + &-am-infinite { + -webkit-animation-iteration-count: infinite; + -webkit-animation-direction: alternate; + animation-iteration-count: infinite; + animation-direction: alternate; + } + &-am-jump { + -webkit-animation-name: nutJumpOne; + -webkit-animation-duration: var(--animate-duration); + -webkit-animation-timing-function: ease; + -webkit-animation-delay: var(--animate-delay); + + animation-name: nutJumpOne; + animation-duration: var(--animate-duration); + animation-timing-function: ease; + animation-delay: var(--animate-delay); + + &.nut-icon-am-infinite { + -webkit-animation-name: nutJump; + animation-name: nutJump; + } + } + + &-am-rotate { + -webkit-animation-name: rotation; + -webkit-animation-duration: var(--animate-duration); + -webkit-animation-timing-function: linear; + -webkit-animation-delay: var(--animate-delay); + + animation-name: rotation; + animation-duration: var(--animate-duration); + animation-timing-function: linear; + animation-delay: var(--animate-delay); + + &.nut-icon-am-infinite { + -webkit-animation-direction: normal; + animation-direction: normal; + } + } + &-am-blink { + -webkit-animation-name: nutBlink; + -webkit-animation-duration: var(--animate-duration); + -webkit-animation-timing-function: ease-in-out; + -webkit-animation-delay: var(--animate-delay); + + animation-name: nutBlink; + animation-duration: var(--animate-duration); + animation-timing-function: linear; + animation-delay: var(--animate-delay); + } + &-am-breathe { + -webkit-animation-name: nutBreathe; + -webkit-animation-duration: var(--animate-duration); + -webkit-animation-timing-function: ease-in-out; + -webkit-animation-delay: var(--animate-delay); + + animation-name: nutBreathe; + animation-duration: var(--animate-duration); + animation-timing-function: ease-in-out; + animation-delay: var(--animate-delay); + } + &-am-flash { + -webkit-animation-name: nutFlash; + -webkit-animation-duration: var(--animate-duration); + -webkit-animation-timing-function: ease-in-out; + -webkit-animation-delay: var(--animate-delay); + + animation-name: nutFlash; + animation-duration: var(--animate-duration); + animation-timing-function: ease-in-out; + animation-delay: var(--animate-delay); + } + &-am-bounce { + -webkit-animation-name: nutBounce; + -webkit-animation-duration: var(--animate-duration); + -webkit-animation-timing-function: ease-in-out; + -webkit-animation-delay: var(--animate-delay); + animation-name: nutBounce; + animation-duration: var(--animate-duration); + animation-timing-function: ease-in-out; + animation-delay: var(--animate-delay); + + &.nut-icon-am-infinite { + -webkit-animation-direction: normal; + animation-direction: normal; + } + } + + &-am-shake { + -webkit-animation-name: nutShake; + -webkit-animation-duration: var(--animate-duration); + -webkit-animation-timing-function: ease-in-out; + -webkit-animation-delay: var(--animate-delay); + + animation-name: nutShake; + animation-duration: var(--animate-duration); + animation-timing-function: ease-in-out; + animation-delay: var(--animate-delay); + } + @keyframes rotation { + 0% { + -webkit-transform: rotate(0deg); + } + 100% { + -webkit-transform: rotate(360deg); + } + } + + // 跳动 + @-webkit-keyframes nutJump { + to { + transform: scale3d(0.8, 1, 0.9) translateY(-10px); + } + } + + @keyframes nutJump { + to { + transform: scale3d(0.8, 1, 0.9) translateY(-10px); + } + } + + @-webkit-keyframes nutJumpOne { + 50% { + transform: scale3d(0.8, 1, 0.9) translateY(-10px); + } + + 100% { + transform: scale3d(1, 1, 1) translateY(0); + } + } + + @keyframes nutJumpOne { + 50% { + transform: scale3d(0.8, 1, 0.9) translateY(-10px); + } + + 100% { + transform: scale3d(1, 1, 1) translateY(0); + } + } + + // 闪烁 + @-webkit-keyframes nutBlink { + 0% { + opacity: 0; + } + + 100% { + opacity: 1; + } + } + + @keyframes nutBlink { + 0% { + opacity: 0; + } + + 100% { + opacity: 1; + } + } + + // 呼吸 + @-webkit-keyframes nutBreathe { + from, + to { + transform: scale(1); + } + 50% { + transform: scale(1.2); + } + } + + @keyframes nutBreathe { + from, + to { + transform: scale(1); + } + 50% { + transform: scale(1.2); + } + } + + // 闪现 + @-webkit-keyframes nutFlash { + from, + 50%, + to { + opacity: 1; + } + + 25%, + 75% { + opacity: 0; + } + } + + @keyframes nutFlash { + from, + 50%, + to { + opacity: 1; + } + + 25%, + 75% { + opacity: 0; + } + } + + // 弹动 + @-webkit-keyframes nutBounce { + from, + 20%, + 53%, + to { + -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); + animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); + -webkit-transform: translate3d(0, 0, 0); + transform: translate3d(0, 0, 0); + } + + 40%, + 43% { + -webkit-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06); + animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06); + -webkit-transform: translate3d(0, -30px, 0) scaleY(1.1); + transform: translate3d(0, -30px, 0) scaleY(1.1); + } + + 70% { + -webkit-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06); + animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06); + -webkit-transform: translate3d(0, -15px, 0) scaleY(1.05); + transform: translate3d(0, -15px, 0) scaleY(1.05); + } + + 80% { + -webkit-transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); + transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); + -webkit-transform: translate3d(0, 0, 0) scaleY(0.95); + transform: translate3d(0, 0, 0) scaleY(0.95); + } + + 90% { + -webkit-transform: translate3d(0, -4px, 0) scaleY(1.02); + transform: translate3d(0, -4px, 0) scaleY(1.02); + } + } + + @keyframes nutBounce { + from, + 20%, + 53%, + to { + -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); + animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); + -webkit-transform: translate3d(0, 0, 0); + transform: translate3d(0, 0, 0); + } + + 40%, + 43% { + -webkit-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06); + animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06); + -webkit-transform: translate3d(0, -30px, 0) scaleY(1.1); + transform: translate3d(0, -30px, 0) scaleY(1.1); + } + + 70% { + -webkit-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06); + animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06); + -webkit-transform: translate3d(0, -15px, 0) scaleY(1.05); + transform: translate3d(0, -15px, 0) scaleY(1.05); + } + + 80% { + -webkit-transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); + transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); + -webkit-transform: translate3d(0, 0, 0) scaleY(0.95); + transform: translate3d(0, 0, 0) scaleY(0.95); + } + + 90% { + -webkit-transform: translate3d(0, -4px, 0) scaleY(1.02); + transform: translate3d(0, -4px, 0) scaleY(1.02); + } + } + + // 抖动 + @-webkit-keyframes nutShake { + 0% { + -webkit-transform: translateX(0); + transform: translateX(0); + } + + 6.5% { + -webkit-transform: translateX(-6px) rotateY(-9deg); + transform: translateX(-6px) rotateY(-9deg); + } + + 18.5% { + -webkit-transform: translateX(5px) rotateY(7deg); + transform: translateX(5px) rotateY(7deg); + } + + 31.5% { + -webkit-transform: translateX(-3px) rotateY(-5deg); + transform: translateX(-3px) rotateY(-5deg); + } + + 43.5% { + -webkit-transform: translateX(2px) rotateY(3deg); + transform: translateX(2px) rotateY(3deg); + } + + 50% { + -webkit-transform: translateX(0); + transform: translateX(0); + } + } + + @keyframes nutShake { + 0% { + -webkit-transform: translateX(0); + transform: translateX(0); + } + + 6.5% { + -webkit-transform: translateX(-6px) rotateY(-9deg); + transform: translateX(-6px) rotateY(-9deg); + } + + 18.5% { + -webkit-transform: translateX(5px) rotateY(7deg); + transform: translateX(5px) rotateY(7deg); + } + + 31.5% { + -webkit-transform: translateX(-3px) rotateY(-5deg); + transform: translateX(-3px) rotateY(-5deg); + } + + 43.5% { + -webkit-transform: translateX(2px) rotateY(3deg); + transform: translateX(2px) rotateY(3deg); + } + + 50% { + -webkit-transform: translateX(0); + transform: translateX(0); + } + } +} diff --git a/packages/jdesign-icons-react-taro/src/style_iconfont.scss b/packages/jdesign-icons-react-taro/src/style_iconfont.scss new file mode 100644 index 0000000..bae88db --- /dev/null +++ b/packages/jdesign-icons-react-taro/src/style_iconfont.scss @@ -0,0 +1,2 @@ +@import "../../../jdesign-iconfont/iconfont.css"; +@import "./style_icon.scss"; diff --git a/packages/jdesign-icons-react-taro/src/vite-env.d.ts b/packages/jdesign-icons-react-taro/src/vite-env.d.ts new file mode 100644 index 0000000..11f02fe --- /dev/null +++ b/packages/jdesign-icons-react-taro/src/vite-env.d.ts @@ -0,0 +1 @@ +/// diff --git a/packages/jdesign-icons-react-taro/tsconfig.json b/packages/jdesign-icons-react-taro/tsconfig.json new file mode 100644 index 0000000..3d0a51a --- /dev/null +++ b/packages/jdesign-icons-react-taro/tsconfig.json @@ -0,0 +1,21 @@ +{ + "compilerOptions": { + "target": "ESNext", + "useDefineForClassFields": true, + "lib": ["DOM", "DOM.Iterable", "ESNext"], + "allowJs": false, + "skipLibCheck": true, + "esModuleInterop": false, + "allowSyntheticDefaultImports": true, + "strict": true, + "forceConsistentCasingInFileNames": true, + "module": "ESNext", + "moduleResolution": "Node", + "resolveJsonModule": true, + "isolatedModules": true, + "noEmit": true, + "jsx": "react-jsx" + }, + "include": ["src"], + "references": [{ "path": "./tsconfig.node.json" }] +} diff --git a/packages/jdesign-icons-react-taro/tsconfig.node.json b/packages/jdesign-icons-react-taro/tsconfig.node.json new file mode 100644 index 0000000..9d7101a --- /dev/null +++ b/packages/jdesign-icons-react-taro/tsconfig.node.json @@ -0,0 +1,10 @@ +{ + "compilerOptions": { + "composite": true, + "module": "ESNext", + "moduleResolution": "Node", + "allowSyntheticDefaultImports": true, + "resolveJsonModule": true + }, + "include": ["vite.config.ts", "package.json"] +} diff --git a/packages/jdesign-icons-react-taro/vite.config.build.css.ts b/packages/jdesign-icons-react-taro/vite.config.build.css.ts new file mode 100644 index 0000000..eb5aa1e --- /dev/null +++ b/packages/jdesign-icons-react-taro/vite.config.build.css.ts @@ -0,0 +1,26 @@ +import { resolve } from 'path'; +import { defineConfig } from 'vite'; + +let input = { + style_icon: `./src/style_icon.scss`, + style_iconfont: `./src/style_iconfont.scss`, +}; + + +export default defineConfig({ + publicDir: false, + build: { + minify: true, + cssCodeSplit: true, + assetsInlineLimit: 1024 * 200, + rollupOptions: { + input, + output: { + entryFileNames: '[name].js', + assetFileNames: `[name].[ext]`, + dir: resolve(__dirname, './dist/'), + } + }, + emptyOutDir: false + } +}); diff --git a/packages/jdesign-icons-react-taro/vite.config.build.es.ts b/packages/jdesign-icons-react-taro/vite.config.build.es.ts new file mode 100644 index 0000000..73ccca5 --- /dev/null +++ b/packages/jdesign-icons-react-taro/vite.config.build.es.ts @@ -0,0 +1,40 @@ +import { defineConfig } from 'vite' +import {resolve} from 'path' +import react from '@vitejs/plugin-react' +import {iconsConfig} from './src/components/iconsConfig' + +let input = { + IconFont: `./src/IconFont.tsx`, + IconFontConfig: `./src/buildEntry/iconFontConfig.ts`, + SvgConfig: `./src/buildEntry/svgConfig.ts`, +} as any; + +iconsConfig.map((name) => { + input[name] = `./src/components/${name}.tsx`; +}); + +// https://vitejs.dev/config/ +export default defineConfig({ + publicDir: false, + plugins: [react({jsxRuntime: 'classic'})], + build: { + lib: { + entry: input, + formats: ['es'] + }, + rollupOptions: { + // 确保外部化处理那些你不想打包进库的依赖 + external: ['react', 'react-dom', 'classnames'], + // input, + output: { + entryFileNames: '[name].js', + dir: resolve(__dirname, './dist/es/icons'), + // 在 UMD 构建模式下为这些外部化的依赖提供一个全局变量 + globals: { + react: 'React', + 'react-dom': 'ReactDOM' + } + } + } + } +}) diff --git a/packages/jdesign-icons-react-taro/vite.config.build.umd.ts b/packages/jdesign-icons-react-taro/vite.config.build.umd.ts new file mode 100644 index 0000000..8ca86f7 --- /dev/null +++ b/packages/jdesign-icons-react-taro/vite.config.build.umd.ts @@ -0,0 +1,29 @@ +import { defineConfig } from 'vite' +import {resolve} from 'path' +import react from '@vitejs/plugin-react' + +// https://vitejs.dev/config/ +export default defineConfig({ + publicDir: false, + plugins: [react()], + build: { + lib: { + entry: resolve(__dirname, 'src/buildEntry/lib-new.ts'), + name: 'NutUIIcons', + fileName: 'index', + formats: ['umd'] + }, + rollupOptions: { + // 确保外部化处理那些你不想打包进库的依赖 + external: ['react', 'react-dom'], + output: { + dir: resolve(__dirname, './dist/lib/'), + // 在 UMD 构建模式下为这些外部化的依赖提供一个全局变量 + globals: { + react: 'React', + 'react-dom': 'ReactDOM' + } + } + } + } +}) diff --git a/packages/jdesign-icons-react-taro/vite.config.dts.ts b/packages/jdesign-icons-react-taro/vite.config.dts.ts new file mode 100644 index 0000000..1145146 --- /dev/null +++ b/packages/jdesign-icons-react-taro/vite.config.dts.ts @@ -0,0 +1,24 @@ +import { defineConfig } from 'vite' +import dts from 'vite-plugin-dts' +import fsExtra, {appendFile} from 'fs-extra' +import react from '@vitejs/plugin-react' + +// https://vitejs.dev/config/ +export default defineConfig({ + publicDir: false, + plugins: [react(), dts({ + rollupTypes: true, + copyDtsFiles: false, + afterBuild: () => { + fsExtra.removeSync('./dist/types/icons-react.js') + fsExtra.appendFile('./dist/types/index.d.ts', 'export declare class IconFontConfig { [key: string]:any }') + } + })], + build: { + outDir: 'dist/types', + lib: { + entry: './src/buildEntry/lib-new-dts.ts', + formats: ['es'], + }, + } +}) diff --git a/packages/jdesign-icons-react-taro/vite.config.ts b/packages/jdesign-icons-react-taro/vite.config.ts new file mode 100644 index 0000000..5a33944 --- /dev/null +++ b/packages/jdesign-icons-react-taro/vite.config.ts @@ -0,0 +1,7 @@ +import { defineConfig } from 'vite' +import react from '@vitejs/plugin-react' + +// https://vitejs.dev/config/ +export default defineConfig({ + plugins: [react()], +}) diff --git a/packages/jdesign-icons-svg/add.svg b/packages/jdesign-icons-svg/add.svg new file mode 100644 index 0000000..8e34d1d --- /dev/null +++ b/packages/jdesign-icons-svg/add.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/jdesign-icons-svg/apps.svg b/packages/jdesign-icons-svg/apps.svg new file mode 100644 index 0000000..e062189 --- /dev/null +++ b/packages/jdesign-icons-svg/apps.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/jdesign-icons-svg/arrow-down.svg b/packages/jdesign-icons-svg/arrow-down.svg new file mode 100644 index 0000000..b8190fe --- /dev/null +++ b/packages/jdesign-icons-svg/arrow-down.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/jdesign-icons-svg/arrow-left.svg b/packages/jdesign-icons-svg/arrow-left.svg new file mode 100644 index 0000000..3531f72 --- /dev/null +++ b/packages/jdesign-icons-svg/arrow-left.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/jdesign-icons-svg/arrow-right.svg b/packages/jdesign-icons-svg/arrow-right.svg new file mode 100644 index 0000000..57dcc7e --- /dev/null +++ b/packages/jdesign-icons-svg/arrow-right.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/jdesign-icons-svg/arrow-up.svg b/packages/jdesign-icons-svg/arrow-up.svg new file mode 100644 index 0000000..c2669cb --- /dev/null +++ b/packages/jdesign-icons-svg/arrow-up.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/jdesign-icons-svg/cart.svg b/packages/jdesign-icons-svg/cart.svg new file mode 100644 index 0000000..4699582 --- /dev/null +++ b/packages/jdesign-icons-svg/cart.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/jdesign-icons-svg/category.svg b/packages/jdesign-icons-svg/category.svg new file mode 100644 index 0000000..b091598 --- /dev/null +++ b/packages/jdesign-icons-svg/category.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/jdesign-icons-svg/check-checked.svg b/packages/jdesign-icons-svg/check-checked.svg new file mode 100644 index 0000000..c6fb6b6 --- /dev/null +++ b/packages/jdesign-icons-svg/check-checked.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/jdesign-icons-svg/check-disabled.svg b/packages/jdesign-icons-svg/check-disabled.svg new file mode 100644 index 0000000..7ff17c6 --- /dev/null +++ b/packages/jdesign-icons-svg/check-disabled.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/jdesign-icons-svg/check-normal.svg b/packages/jdesign-icons-svg/check-normal.svg new file mode 100644 index 0000000..9b4567c --- /dev/null +++ b/packages/jdesign-icons-svg/check-normal.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/jdesign-icons-svg/check.svg b/packages/jdesign-icons-svg/check.svg new file mode 100644 index 0000000..0e11883 --- /dev/null +++ b/packages/jdesign-icons-svg/check.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/jdesign-icons-svg/checked.svg b/packages/jdesign-icons-svg/checked.svg new file mode 100644 index 0000000..da000e4 --- /dev/null +++ b/packages/jdesign-icons-svg/checked.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/jdesign-icons-svg/checklist.svg b/packages/jdesign-icons-svg/checklist.svg new file mode 100644 index 0000000..0e11883 --- /dev/null +++ b/packages/jdesign-icons-svg/checklist.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/jdesign-icons-svg/close.svg b/packages/jdesign-icons-svg/close.svg new file mode 100644 index 0000000..8694732 --- /dev/null +++ b/packages/jdesign-icons-svg/close.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/jdesign-icons-svg/del.svg b/packages/jdesign-icons-svg/del.svg new file mode 100644 index 0000000..be3f73b --- /dev/null +++ b/packages/jdesign-icons-svg/del.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/jdesign-icons-svg/dongdong.svg b/packages/jdesign-icons-svg/dongdong.svg new file mode 100644 index 0000000..8d60a15 --- /dev/null +++ b/packages/jdesign-icons-svg/dongdong.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/jdesign-icons-svg/double-arrow-up.svg b/packages/jdesign-icons-svg/double-arrow-up.svg new file mode 100644 index 0000000..44a7da9 --- /dev/null +++ b/packages/jdesign-icons-svg/double-arrow-up.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/jdesign-icons-svg/download.svg b/packages/jdesign-icons-svg/download.svg new file mode 100644 index 0000000..a2b3e30 --- /dev/null +++ b/packages/jdesign-icons-svg/download.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/jdesign-icons-svg/eye.svg b/packages/jdesign-icons-svg/eye.svg new file mode 100644 index 0000000..9170494 --- /dev/null +++ b/packages/jdesign-icons-svg/eye.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/jdesign-icons-svg/fabulous.svg b/packages/jdesign-icons-svg/fabulous.svg new file mode 100644 index 0000000..6d2bd71 --- /dev/null +++ b/packages/jdesign-icons-svg/fabulous.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/jdesign-icons-svg/failure.svg b/packages/jdesign-icons-svg/failure.svg new file mode 100644 index 0000000..afa0e7d --- /dev/null +++ b/packages/jdesign-icons-svg/failure.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/jdesign-icons-svg/find.svg b/packages/jdesign-icons-svg/find.svg new file mode 100644 index 0000000..902a78b --- /dev/null +++ b/packages/jdesign-icons-svg/find.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/jdesign-icons-svg/heart-fill.svg b/packages/jdesign-icons-svg/heart-fill.svg new file mode 100644 index 0000000..f50df7f --- /dev/null +++ b/packages/jdesign-icons-svg/heart-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/jdesign-icons-svg/heart.svg b/packages/jdesign-icons-svg/heart.svg new file mode 100644 index 0000000..ae6b6e8 --- /dev/null +++ b/packages/jdesign-icons-svg/heart.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/jdesign-icons-svg/image-error.svg b/packages/jdesign-icons-svg/image-error.svg new file mode 100644 index 0000000..81c79b6 --- /dev/null +++ b/packages/jdesign-icons-svg/image-error.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/jdesign-icons-svg/image.svg b/packages/jdesign-icons-svg/image.svg new file mode 100644 index 0000000..183eb7a --- /dev/null +++ b/packages/jdesign-icons-svg/image.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/jdesign-icons-svg/jd.svg b/packages/jdesign-icons-svg/jd.svg new file mode 100644 index 0000000..5768d37 --- /dev/null +++ b/packages/jdesign-icons-svg/jd.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/jdesign-icons-svg/joy-smile.svg b/packages/jdesign-icons-svg/joy-smile.svg new file mode 100644 index 0000000..c0c6e67 --- /dev/null +++ b/packages/jdesign-icons-svg/joy-smile.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/jdesign-icons-svg/link.svg b/packages/jdesign-icons-svg/link.svg new file mode 100644 index 0000000..5dfc50f --- /dev/null +++ b/packages/jdesign-icons-svg/link.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/jdesign-icons-svg/loading.svg b/packages/jdesign-icons-svg/loading.svg new file mode 100644 index 0000000..34a8760 --- /dev/null +++ b/packages/jdesign-icons-svg/loading.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/jdesign-icons-svg/loading1.svg b/packages/jdesign-icons-svg/loading1.svg new file mode 100644 index 0000000..4c70e86 --- /dev/null +++ b/packages/jdesign-icons-svg/loading1.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/jdesign-icons-svg/location.svg b/packages/jdesign-icons-svg/location.svg new file mode 100644 index 0000000..c87a9ae --- /dev/null +++ b/packages/jdesign-icons-svg/location.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/jdesign-icons-svg/marshalling.svg b/packages/jdesign-icons-svg/marshalling.svg new file mode 100644 index 0000000..d792864 --- /dev/null +++ b/packages/jdesign-icons-svg/marshalling.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/jdesign-icons-svg/mask-close.svg b/packages/jdesign-icons-svg/mask-close.svg new file mode 100644 index 0000000..b1bfd90 --- /dev/null +++ b/packages/jdesign-icons-svg/mask-close.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/jdesign-icons-svg/minus.svg b/packages/jdesign-icons-svg/minus.svg new file mode 100644 index 0000000..e633d07 --- /dev/null +++ b/packages/jdesign-icons-svg/minus.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/jdesign-icons-svg/more.svg b/packages/jdesign-icons-svg/more.svg new file mode 100644 index 0000000..8cb76c5 --- /dev/null +++ b/packages/jdesign-icons-svg/more.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/jdesign-icons-svg/notice.svg b/packages/jdesign-icons-svg/notice.svg new file mode 100644 index 0000000..a4dc8c3 --- /dev/null +++ b/packages/jdesign-icons-svg/notice.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/jdesign-icons-svg/people.svg b/packages/jdesign-icons-svg/people.svg new file mode 100644 index 0000000..3d25d4c --- /dev/null +++ b/packages/jdesign-icons-svg/people.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/jdesign-icons-svg/photograph.svg b/packages/jdesign-icons-svg/photograph.svg new file mode 100644 index 0000000..40c48b5 --- /dev/null +++ b/packages/jdesign-icons-svg/photograph.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/jdesign-icons-svg/play-circle-fill.svg b/packages/jdesign-icons-svg/play-circle-fill.svg new file mode 100644 index 0000000..48ddde6 --- /dev/null +++ b/packages/jdesign-icons-svg/play-circle-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/jdesign-icons-svg/plus.svg b/packages/jdesign-icons-svg/plus.svg new file mode 100644 index 0000000..4ed8ba8 --- /dev/null +++ b/packages/jdesign-icons-svg/plus.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/jdesign-icons-svg/poweroff-circle-fill.svg b/packages/jdesign-icons-svg/poweroff-circle-fill.svg new file mode 100644 index 0000000..c7bb97e --- /dev/null +++ b/packages/jdesign-icons-svg/poweroff-circle-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/jdesign-icons-svg/refresh.svg b/packages/jdesign-icons-svg/refresh.svg new file mode 100644 index 0000000..1f70c74 --- /dev/null +++ b/packages/jdesign-icons-svg/refresh.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/jdesign-icons-svg/retweet.svg b/packages/jdesign-icons-svg/retweet.svg new file mode 100644 index 0000000..faf8a48 --- /dev/null +++ b/packages/jdesign-icons-svg/retweet.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/jdesign-icons-svg/search.svg b/packages/jdesign-icons-svg/search.svg new file mode 100644 index 0000000..bec6c3e --- /dev/null +++ b/packages/jdesign-icons-svg/search.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/jdesign-icons-svg/service.svg b/packages/jdesign-icons-svg/service.svg new file mode 100644 index 0000000..9eb1d02 --- /dev/null +++ b/packages/jdesign-icons-svg/service.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/jdesign-icons-svg/share.svg b/packages/jdesign-icons-svg/share.svg new file mode 100644 index 0000000..009bc18 --- /dev/null +++ b/packages/jdesign-icons-svg/share.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/jdesign-icons-svg/star-fill.svg b/packages/jdesign-icons-svg/star-fill.svg new file mode 100644 index 0000000..ba8dcaf --- /dev/null +++ b/packages/jdesign-icons-svg/star-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/jdesign-icons-svg/star.svg b/packages/jdesign-icons-svg/star.svg new file mode 100644 index 0000000..3261533 --- /dev/null +++ b/packages/jdesign-icons-svg/star.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/jdesign-icons-svg/success.svg b/packages/jdesign-icons-svg/success.svg new file mode 100644 index 0000000..95323b2 --- /dev/null +++ b/packages/jdesign-icons-svg/success.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/jdesign-icons-svg/tips.svg b/packages/jdesign-icons-svg/tips.svg new file mode 100644 index 0000000..41221fb --- /dev/null +++ b/packages/jdesign-icons-svg/tips.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/jdesign-icons-svg/top.svg b/packages/jdesign-icons-svg/top.svg new file mode 100644 index 0000000..9459b93 --- /dev/null +++ b/packages/jdesign-icons-svg/top.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/jdesign-icons-svg/triangle-down.svg b/packages/jdesign-icons-svg/triangle-down.svg new file mode 100644 index 0000000..2378963 --- /dev/null +++ b/packages/jdesign-icons-svg/triangle-down.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/jdesign-icons-svg/triangle-up.svg b/packages/jdesign-icons-svg/triangle-up.svg new file mode 100644 index 0000000..4c5b4d3 --- /dev/null +++ b/packages/jdesign-icons-svg/triangle-up.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/jdesign-icons-svg/user-add.svg b/packages/jdesign-icons-svg/user-add.svg new file mode 100644 index 0000000..afbf77d --- /dev/null +++ b/packages/jdesign-icons-svg/user-add.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/jdesign-icons-svg/user.svg b/packages/jdesign-icons-svg/user.svg new file mode 100644 index 0000000..c000e50 --- /dev/null +++ b/packages/jdesign-icons-svg/user.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/jdesign-icons-svg/warning.svg b/packages/jdesign-icons-svg/warning.svg new file mode 100644 index 0000000..32bcf7c --- /dev/null +++ b/packages/jdesign-icons-svg/warning.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/scripts/generate-react.ts b/scripts/generate-react.ts index a82f533..d2e1cc0 100644 --- a/scripts/generate-react.ts +++ b/scripts/generate-react.ts @@ -7,6 +7,8 @@ import {optimize} from 'svgo' import consola from "consola"; import svg64 from './svg64'; +console.log() + const getSvg = (compoentName: string, viewBox: string, d: any[]) => { const template = ` import {FunctionComponent} from 'react' @@ -75,7 +77,24 @@ let entryLibDTS = `/** 此文件由 script generate 脚本生成 */ export { IconFont }; \n`; -const pattern = `${process.cwd()}/packages/icons-svg/*.svg`; +const projectID = process.env.PROJECT_ID +let pattern = `${process.cwd()}/packages/icons-svg/*.svg`; +let iconsReactDir = `icons-react`; +let iconsReactTaroDir = `icons-react-taro`; + +if (projectID) { + + entryLib = `/** 此文件由 script generate 脚本生成 */ + import IconFont from '../IconFont'; + import config from '../../../../${projectID}-iconfont/config.json'; + export { IconFont, config }; +\n`; + + pattern = `${process.cwd()}/packages/${projectID}-icons-svg/*.svg`; + iconsReactDir = `${projectID}-icons-react`; + iconsReactTaroDir = `${projectID}-icons-react-taro`; +} + new glob.Glob(pattern, {},(err, files) => { const entryArray: any = [] files.forEach(file => { @@ -98,43 +117,43 @@ new glob.Glob(pattern, {},(err, files) => { }) let viewBox = (svgAST as any).properties.viewBox; - fsExtra.outputFile(`${process.cwd()}/packages/icons-react/src/components/${componentName}.tsx`, getSvg(componentName, viewBox, pathds), 'utf8', (error) => { - consola.success(`\icons-react ${componentName} 文件写入成功`); + fsExtra.outputFile(`${process.cwd()}/packages/${iconsReactDir}/src/components/${componentName}.tsx`, getSvg(componentName, viewBox, pathds), 'utf8', (error) => { + consola.success(`${iconsReactDir} ${componentName} 文件写入成功`); }); - fsExtra.outputFile(`${process.cwd()}/packages/icons-react-taro/src/components/${componentName}.tsx`, getTaroSvg(componentName, svg), 'utf8', (error) => { - consola.success(`icons-react-taro svg ${componentName} 文件写入成功`); + fsExtra.outputFile(`${process.cwd()}/packages/${iconsReactTaroDir}/src/components/${componentName}.tsx`, getTaroSvg(componentName, svg), 'utf8', (error) => { + consola.success(`${iconsReactTaroDir} svg ${componentName} 文件写入成功`); }); }) - fsExtra.outputFile(`${process.cwd()}/packages/icons-react-taro/src/components/${componentName}.tsx`, getIconFont(iconFontName), 'utf8', (error) => { - consola.success(`icons-react-taro ${componentName} 文件写入成功`); + fsExtra.outputFile(`${process.cwd()}/packages/${iconsReactTaroDir}/src/components/${componentName}.tsx`, getIconFont(iconFontName), 'utf8', (error) => { + consola.success(`${iconsReactTaroDir} ${componentName} 文件写入成功`); }); }) - fsExtra.outputFile(`${process.cwd()}/packages/icons-react/src/components/iconsConfig.ts`, `export const iconsConfig = ${JSON.stringify(entryArray)}`, 'utf8', (error) => { - consola.success(`icons-react 文件列表配置写入成功`); + fsExtra.outputFile(`${process.cwd()}/packages/${iconsReactDir}/src/components/iconsConfig.ts`, `export const iconsConfig = ${JSON.stringify(entryArray)}`, 'utf8', (error) => { + consola.success(`${iconsReactDir} 文件列表配置写入成功`); }); - fsExtra.outputFile(`${process.cwd()}/packages/icons-react-taro/src/components/iconsConfig.ts`, `export const iconsConfig = ${JSON.stringify(entryArray)}`, 'utf8', (error) => { - consola.success(`icons-react-taro 文件列表配置写入成功`); + fsExtra.outputFile(`${process.cwd()}/packages/${iconsReactTaroDir}/src/components/iconsConfig.ts`, `export const iconsConfig = ${JSON.stringify(entryArray)}`, 'utf8', (error) => { + consola.success(`${iconsReactTaroDir} 文件列表配置写入成功`); }); - fsExtra.outputFile(`${process.cwd()}/packages/icons-react/dist/es/index.es.js`, entryEs + 'import "../style_icon.css";', 'utf8', (error) => { - consola.success(`icons-react ES 入口文件文件写入成功`); + fsExtra.outputFile(`${process.cwd()}/packages/${iconsReactDir}/dist/es/index.es.js`, entryEs + 'import "../style_icon.css";', 'utf8', (error) => { + consola.success(`${iconsReactDir} ES 入口文件文件写入成功`); }); - fsExtra.outputFile(`${process.cwd()}/packages/icons-react-taro/dist/es/index.es.js`, entryEs + 'import "../style_icon.css";', 'utf8', (error) => { - consola.success(`icons-react-taro ES 入口文件文件写入成功`); + fsExtra.outputFile(`${process.cwd()}/packages/${iconsReactTaroDir}/dist/es/index.es.js`, entryEs + 'import "../style_icon.css";', 'utf8', (error) => { + consola.success(`${iconsReactTaroDir} ES 入口文件文件写入成功`); }); - fsExtra.outputFile(`${process.cwd()}/packages/icons-react/src/buildEntry/lib-new.ts`, entryLib, 'utf8', (error) => { - consola.success(`icons-react buildEntry 文件写入成功`); + fsExtra.outputFile(`${process.cwd()}/packages/${iconsReactDir}/src/buildEntry/lib-new.ts`, entryLib, 'utf8', (error) => { + consola.success(`${iconsReactDir} buildEntry 文件写入成功`); }); - fsExtra.outputFile(`${process.cwd()}/packages/icons-react-taro/src/buildEntry/lib-new.ts`, entryLib, 'utf8', (error) => { - consola.success(`icons-react-taro buildEntry 文件写入成功`); + fsExtra.outputFile(`${process.cwd()}/packages/${iconsReactTaroDir}/src/buildEntry/lib-new.ts`, entryLib, 'utf8', (error) => { + consola.success(`${iconsReactTaroDir} buildEntry 文件写入成功`); }); - fsExtra.outputFile(`${process.cwd()}/packages/icons-react/src/buildEntry/lib-new-dts.ts`, entryLibDTS, 'utf8', (error) => { - consola.success(`icons-react buildEntry dts 文件写入成功`); + fsExtra.outputFile(`${process.cwd()}/packages/${iconsReactDir}/src/buildEntry/lib-new-dts.ts`, entryLibDTS, 'utf8', (error) => { + consola.success(`${iconsReactDir} buildEntry dts 文件写入成功`); }); - fsExtra.outputFile(`${process.cwd()}/packages/icons-react-taro/src/buildEntry/lib-new-dts.ts`, entryLibDTS, 'utf8', (error) => { - consola.success(`icons-react-taro buildEntry dts 文件写入成功`); + fsExtra.outputFile(`${process.cwd()}/packages/${iconsReactTaroDir}/src/buildEntry/lib-new-dts.ts`, entryLibDTS, 'utf8', (error) => { + consola.success(`${iconsReactTaroDir} buildEntry dts 文件写入成功`); }); })