-
Notifications
You must be signed in to change notification settings - Fork 16
chore(renderer): remove double-quotes #39
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
| var fe=Object.create;var J=Object.defineProperty;var ie=Object.getOwnPropertyDescriptor;var se=Object.getOwnPropertyNames;var be=Object.getPrototypeOf,pe=Object.prototype.hasOwnProperty;var le=(a,t,e)=>t in a?J(a,t,{enumerable:!0,configurable:!0,writable:!0,value:e}):a[t]=e;var he=(a,t)=>{for(var e in t)J(a,e,{get:t[e],enumerable:!0})},G=(a,t,e,c)=>{if(t&&typeof t=="object"||typeof t=="function")for(let o of se(t))!pe.call(a,o)&&o!==e&&J(a,o,{get:()=>t[o],enumerable:!(c=ie(t,o))||c.enumerable});return a};var xe=(a,t,e)=>(e=a!=null?fe(be(a)):{},G(t||!a||!a.__esModule?J(e,"default",{value:a,enumerable:!0}):e,a)),ue=a=>G(J({},"__esModule",{value:!0}),a);var K=(a,t,e)=>(le(a,typeof t!="symbol"?t+"":t,e),e),Q=(a,t,e)=>{if(!t.has(a))throw TypeError("Cannot "+e)};var n=(a,t,e)=>(Q(a,t,"read from private field"),e?e.call(a):t.get(a)),S=(a,t,e)=>{if(t.has(a))throw TypeError("Cannot add the same private member more than once");t instanceof WeakSet?t.add(a):t.set(a,e)},T=(a,t,e,c)=>(Q(a,t,"write to private field"),c?c.call(a,e):t.set(a,e),e);var ke={};he(ke,{default:()=>ve});module.exports=ue(ke);var F=xe(require("react"));var V=`.container{background-color:var(--base00);color:var(--base05);padding:10px;letter-spacing:0.5px;font-family:monospace;border-radius:3px}.toolbar{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px;padding-bottom:5px;border-bottom:solid 1px var(--base02)}.toolbar .options,.toolbar .search-wrapper{display:flex;align-items:center}.toolbar .icon-wrapper{height:15px;display:flex;align-items:center;padding:2px 5px}.toolbar .icon-wrapper:hover{background-color:var(--base02);border-radius:3px}.toolbar .icon-wrapper:first-child{margin-left:0px}.toolbar .search.icon{margin-right:5px}.toolbar .search-input{border:none;background:transparent;outline:none;flex:1;font-size:16px;color:var(--base0D)}.match{background-color:yellow;font-weight:bold;color:red}.data-row{padding:3px 0}.data-row .data-row{border-left:solid 1px var(--base02);padding-left:20px;margin-left:5px;display:none}.data-row.expanded>.data-row{display:block}.data-row .key-value-wrapper{display:flex;align-items:center}.data-row .key{color:var(--base07)}.data-row .key.number{color:var(--base0C)}.data-row .colon{color:var(--base07);margin:0 5px}.clickable{cursor:pointer}.data-row .opening-parenthesis,.data-row .closing-parenthesis{color:var(--base07)}.data-row .ellipsis{color:var(--base09)}.data-row.expanded>.key-value-wrapper .closing-parenthesis,.data-row.expanded>.key-value-wrapper .ellipsis{display:none}.data-row>.closing-parenthesis{display:none}.data-row.expanded>.closing-parenthesis{display:inline-block}.data-row .items-size{margin-left:10px;color:var(--base04);font-style:italic;display:none}.show-size .data-row .items-size{display:inline-block}.data-row .value.bool,.data-row .value.boolean{color:var(--base0E)}.data-row .value.function{color:var(--base0D)}.data-row .value.int,.data-row .value.integer{color:var(--base0F)}.data-row .value.float{color:var(--base0B)}.data-row .value.string{color:var(--base09)}.data-row .value.string .content{overflow-wrap:break-word}.data-row .value.string .content::before{content:open-quote}.data-row .value.string .content::after{content:close-quote}.data-row .value.regexp{color:var(--base0A)}.data-row .value.nan{color:var(--base08)}.data-row .value.null{color:var(--base0A)}.data-row .value.undefined{color:var(--base05)}.data-row .value.date{color:var(--base0D)}.data-row .value.nan,.data-row .value.null,.data-row .value.undefined{border-radius:3px;background-color:var(--base02);padding:1px 2px}.data-row .value .type{font-size:smaller;margin-right:4px;opacity:0.8;display:none}.data-row .value .value-data{word-break:break-all}.show-data-types .data-row .value .type{display:inline-block}.icon-wrapper,.copy-icon-wrapper{display:inline-block;cursor:pointer}.icon{display:block;position:relative}.icon:before,.icon:after{content:"";position:absolute;display:block}.expand.icon{margin-right:5px}.expand-icon-arrow .expand.icon{margin-left:3px;width:0;height:0;border-left:solid 6px var(--base0E);border-top:solid 6px transparent;border-bottom:solid 6px transparent}.expand-icon-arrow .expanded>.key-value-wrapper .expand.icon,.expand-icon-arrow .expanded.icon.expand{transform:rotate(90deg);border-left-color:var(--base0D)}.expand-icon-square .expand.icon,.expand-icon-circle .expand.icon{display:block;width:9px;height:9px;border-radius:2px;border:solid 1px var(--base0E)}.expand-icon-circle .expand.icon{border-radius:50%}.expand-icon-square .expand.icon:before,.expand-icon-circle .expand.icon:before,.expand-icon-square .expand.icon:after,.expand-icon-circle .expand.icon:after{width:5px;height:1px;background-color:var(--base0E);left:2px;top:4px}.expand-icon-square .expand.icon:after,.expand-icon-circle .expand.icon:after{transform:rotate(90deg)}.expand-icon-square .expanded>.key-value-wrapper .expand.icon:after,.expand-icon-circle .expanded>.key-value-wrapper .expand.icon:after,.expand-icon-square .expand.icon.expanded:after,.expand-icon-circle .expand.icon.expanded:after{display:none}.expand-icon-square .expanded>.key-value-wrapper .expand.icon,.expand-icon-circle .expanded>.key-value-wrapper .expand.icon,.expand-icon-square .expand.icon.expanded,.expand-icon-circle .expanded.expand.icon{border-color:var(--base0D)}.expand-icon-square .expanded>.key-value-wrapper .expand.icon:before,.expand-icon-circle .expanded>.key-value-wrapper .expand.icon:before,.expand-icon-square .expanded.expand.icon:before,.expand-icon-circle .expanded.expand.icon:before{background-color:var(--base0D)}.icon-wrapper{display:inline-block;cursor:pointer}.show-copy .key-value-wrapper:hover .icon.copy{display:block}.copy.icon{margin-left:10px;display:none;width:8px;height:10px;border:solid 1px var(--base0D);border-radius:1px;position:relative;top:4px;transition:0.2s all}.copy.icon:active{transform:scale(1.6);background-color:var(--base0B)}.copy.icon:before{content:"";display:block;left:-3px;top:-3px;width:8px;height:10px;border-top:solid 1px var(--base0D);border-left:solid 1px var(--base0D);border-radius:1px 0 0 0}.plus.icon{width:11px;height:1px;background-color:var(--base0D)}.plus.icon:after{content:"";width:11px;height:1px;background-color:var(--base0D);-webkit-transform:rotate(90deg);transform:rotate(90deg)}.minus.icon{width:11px;height:1px;background-color:var(--base0D)}.indent.icon{color:var(--base0D);width:17px;height:8px;border-top:solid 1px var(--base0D);border-bottom:solid 1px var(--base0D)}.indent.icon:before{content:"";position:absolute;top:2px;right:0;width:11px;height:2px;border-top:solid 1px var(--base0D);border-bottom:solid 1px var(--base0D)}.indent.icon:after{content:"";position:absolute;top:1px;width:0;height:0;border-top:solid 3px transparent;border-bottom:solid 3px transparent;border-left:solid 3px var(--base0D);border-right:solid 3px transparent}.outdent.icon{color:var(--base0D);margin-left:2px;width:17px;height:8px;border-top:solid 1px var(--base0D);border-bottom:solid 1px var(--base0D)}.outdent.icon:before{content:"";top:2px;right:0;width:11px;height:2px;border-top:solid 1px var(--base0D);border-bottom:solid 1px var(--base0D)}.outdent.icon:after{content:"";top:1px;left:-3px;width:0;height:0;border-top:solid 3px transparent;border-bottom:solid 3px transparent;border-left:solid 3px transparent;border-right:solid 3px var(--base0D)}.refresh.icon{color:var(--base0D);width:10px;height:10px;border-radius:50%;border-top:solid 1px var(--base0D);border-bottom:solid 1px var(--base0D);border-left:solid 1px transparent;border-right:solid 1px var(--base0D)}.refresh.icon:before{content:"";left:1px;top:8px;width:3px;height:3px;border-top:solid 1px var(--base0D);border-left:solid 1px var(--base0D);-webkit-transform:rotate(-22.5deg);transform:rotate(-22.5deg)}.info.icon{width:12px;height:11px;border:solid 1px var(--base0D);border-radius:2px}.info.icon::before{top:5px;left:5px;width:2px;height:5px;background-color:var(--base0D)}.info.icon::after{top:2px;left:5px;width:2px;height:2px;background-color:var(--base0D)}.info.icon.active{background-color:var(--base0D)}.info.icon.active::before,.info.icon.active::after{background-color:var(--base02)}.search.icon{color:var(--base0D);width:11px;height:11px;border:solid 1px var(--base0D);border-radius:100%;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.search.icon:before{content:"";top:11px;left:5px;height:6px;width:1px;background-color:var(--base0D)} | ||
| `;var H={apathy:["#031a16","#0b342d","#184e45","#2b685e","#5f9c92","#81b5ac","#a7cec8","#d2e7e4","#3e9688","#3e7996","#3e4c96","#883e96","#963e4c","#96883e","#4c963e","#3e965b"],ashes:["#1c2023","#393f45","#565e65","#747c84","#adb3ba","#c7ccd1","#dfe2e5","#f3f4f5","#c7ae95","#c7c795","#aec795","#95c7ae","#95aec7","#ae95c7","#c795ae","#c79595"],"atelier-dune-light":["#fefbec","#e8e4cf","#a6a28c","#999580","#7d7a68","#6e6b5e","#292824","#20201d","#d73737","#b65611","#ae9513","#60ac39","#1fad83","#6684e1","#b854d4","#d43552"],"atelier-dune":["#20201d","#292824","#6e6b5e","#7d7a68","#999580","#a6a28c","#e8e4cf","#fefbec","#d73737","#b65611","#ae9513","#60ac39","#1fad83","#6684e1","#b854d4","#d43552"],atlas:["#002635","#00384d","#517f8d","#6c8b91","#869696","#a1a19a","#e6e6dc","#fafaf8","#ff5a67","#f08e48","#ffcc1b","#7fc06e","#14747e","#5dd7b9","#9a70a4","#c43060"],bespin:["#28211c","#36312e","#5e5d5c","#666666","#797977","#8a8986","#9d9b97","#baae9e","#cf6a4c","#cf7d34","#f9ee98","#54be0d","#afc4db","#5ea6ea","#9b859d","#937121"],"black-metal":["#000000","#121212","#222222","#333333","#999999","#c1c1c1","#999999","#c1c1c1","#5f8787","#aaaaaa","#a06666","#dd9999","#aaaaaa","#888888","#999999","#444444"],brewer:["#0c0d0e","#2e2f30","#515253","#737475","#959697","#b7b8b9","#dadbdc","#fcfdfe","#e31a1c","#e6550d","#dca060","#31a354","#80b1d3","#3182bd","#756bb1","#b15928"],bright:["#000000","#303030","#505050","#b0b0b0","#d0d0d0","#e0e0e0","#f5f5f5","#ffffff","#fb0120","#fc6d24","#fda331","#a1c659","#76c7b7","#6fb3d2","#d381c3","#be643c"],brogrammer:["#1f1f1f","#f81118","#2dc55e","#ecba0f","#2a84d2","#4e5ab7","#1081d6","#d6dbe5","#d6dbe5","#de352e","#1dd361","#f3bd09","#1081d6","#5350b9","#0f7ddb","#ffffff"],"brushtrees-dark":["#485867","#5a6d7a","#6d828e","#8299a1","#98afb5","#b0c5c8","#c9dbdc","#e3efef","#b38686","#d8bba2","#aab386","#87b386","#86b3b3","#868cb3","#b386b2","#b39f9f"],brushtrees:["#e3efef","#c9dbdc","#b0c5c8","#98afb5","#8299a1","#6d828e","#5a6d7a","#485867","#b38686","#d8bba2","#aab386","#87b386","#86b3b3","#868cb3","#b386b2","#b39f9f"],chalk:["#151515","#202020","#303030","#505050","#b0b0b0","#d0d0d0","#e0e0e0","#f5f5f5","#fb9fb1","#eda987","#ddb26f","#acc267","#12cfc0","#6fc2ef","#e1a3ee","#deaf8f"],circus:["#191919","#202020","#303030","#5f5a60","#505050","#a7a7a7","#808080","#ffffff","#dc657d","#4bb1a7","#c3ba63","#84b97c","#4bb1a7","#639ee4","#b888e2","#b888e2"],"classic-dark":["#151515","#202020","#303030","#505050","#b0b0b0","#d0d0d0","#e0e0e0","#f5f5f5","#ac4142","#d28445","#f4bf75","#90a959","#75b5aa","#6a9fb5","#aa759f","#8f5536"],"classic-light":["#f5f5f5","#e0e0e0","#d0d0d0","#b0b0b0","#505050","#303030","#202020","#151515","#ac4142","#d28445","#f4bf75","#90a959","#75b5aa","#6a9fb5","#aa759f","#8f5536"],codeschool:["#232c31","#1c3657","#2a343a","#3f4944","#84898c","#9ea7a6","#a7cfa3","#b5d8f6","#2a5491","#43820d","#a03b1e","#237986","#b02f30","#484d79","#c59820","#c98344"],cupcake:["#fbf1f2","#f2f1f4","#d8d5dd","#bfb9c6","#a59daf","#8b8198","#72677e","#585062","#d57e85","#ebb790","#dcb16c","#a3b367","#69a9a7","#7297b9","#bb99b4","#baa58c"],cupertino:["#ffffff","#c0c0c0","#c0c0c0","#808080","#808080","#404040","#404040","#5e5e5e","#c41a15","#eb8500","#826b28","#007400","#318495","#0000ff","#a90d91","#826b28"],darcula:["#2b2b2b","#323232","#323232","#606366","#a4a3a3","#a9b7c6","#ffc66d","#ffffff","#4eade5","#689757","#bbb529","#6a8759","#629755","#9876aa","#cc7832","#808080"],darktooth:["#1d2021","#32302f","#504945","#665c54","#928374","#a89984","#d5c4a1","#fdf4c1","#fb543f","#fe8625","#fac03b","#95c085","#8ba59b","#0d6678","#8f4673","#a87322"],"default-dark":["#181818","#282828","#383838","#585858","#b8b8b8","#d8d8d8","#e8e8e8","#f8f8f8","#ab4642","#dc9656","#f7ca88","#a1b56c","#86c1b9","#7cafc2","#ba8baf","#a16946"],"default-light":["#ffffff","#e8e8e8","#d8d8d8","#b8b8b8","#585858","#383838","#282828","#181818","#ab4642","#dc9656","#ab4642","#a1b56c","#86c1b9","#7cafc2","#ba8baf","#a16946"],dracula:["#282936","#3a3c4e","#4d4f68","#626483","#62d6e8","#e9e9f4","#f1f2f8","#f7f7fb","#ea51b2","#b45bcf","#00f769","#ebff87","#a1efe4","#62d6e8","#b45bcf","#00f769"],eighties:["#2d2d2d","#393939","#515151","#747369","#a09f93","#d3d0c8","#e8e6df","#f2f0ec","#f2777a","#f99157","#ffcc66","#99cc99","#66cccc","#6699cc","#cc99cc","#d27b53"],embers:["#16130f","#2c2620","#433b32","#5a5047","#8a8075","#a39a90","#beb6ae","#dbd6d1","#826d57","#828257","#6d8257","#57826d","#576d82","#6d5782","#82576d","#825757"],flat:["#2c3e50","#34495e","#7f8c8d","#95a5a6","#bdc3c7","#e0e0e0","#f5f5f5","#ecf0f1","#e74c3c","#e67e22","#f1c40f","#2ecc71","#1abc9c","#3498db","#9b59b6","#be643c"],"fruit-soda":["#f1ecf1","#e0dee0","#d8d5d5","#b5b4b6","#979598","#515151","#474545","#2d2c2c","#fe3e31","#fe6d08","#f7e203","#47f74c","#0f9cfd","#2931df","#611fce","#b16f40"],github:["#ffffff","#f5f5f5","#c8c8fa","#969896","#e8e8e8","#333333","#ffffff","#969896","#ed6a43","#0086b3","#795da3","#183691","#183691","#795da3","#a71d5d","#333333"],"google-dark":["#1d1f21","#282a2e","#373b41","#969896","#b4b7b4","#c5c8c6","#e0e0e0","#ffffff","#cc342b","#f96a38","#fba922","#198844","#3971ed","#3971ed","#a36ac7","#3971ed"],"google-light":["#ffffff","#e0e0e0","#c5c8c6","#b4b7b4","#969896","#373b41","#282a2e","#1d1f21","#cc342b","#f96a38","#fba922","#198844","#3971ed","#3971ed","#a36ac7","#3971ed"],"grayscale-dark":["#101010","#252525","#464646","#525252","#ababab","#b9b9b9","#e3e3e3","#f7f7f7","#7c7c7c","#999999","#a0a0a0","#8e8e8e","#868686","#686868","#747474","#5e5e5e"],"grayscale-light":["#f7f7f7","#e3e3e3","#b9b9b9","#ababab","#525252","#464646","#252525","#101010","#7c7c7c","#999999","#a0a0a0","#8e8e8e","#868686","#686868","#747474","#5e5e5e"],greenscreen:["#001100","#003300","#005500","#007700","#009900","#00bb00","#00dd00","#00ff00","#007700","#009900","#007700","#00bb00","#005500","#009900","#00bb00","#005500"],"gruvbox-dark-hard":["#1d2021","#3c3836","#504945","#665c54","#bdae93","#d5c4a1","#ebdbb2","#fbf1c7","#fb4934","#fe8019","#fabd2f","#b8bb26","#8ec07c","#83a598","#d3869b","#d65d0e"],"gruvbox-light-hard":["#f9f5d7","#ebdbb2","#d5c4a1","#bdae93","#665c54","#504945","#3c3836","#282828","#9d0006","#af3a03","#b57614","#79740e","#427b58","#076678","#8f3f71","#d65d0e"],"harmonic-dark":["#0b1c2c","#223b54","#405c79","#627e99","#aabcce","#cbd6e2","#e5ebf1","#f7f9fb","#bf8b56","#bfbf56","#8bbf56","#56bf8b","#568bbf","#8b56bf","#bf568b","#bf5656"],"harmonic-light":["#f7f9fb","#e5ebf1","#cbd6e2","#aabcce","#627e99","#405c79","#223b54","#0b1c2c","#bf8b56","#bfbf56","#8bbf56","#56bf8b","#568bbf","#8b56bf","#bf568b","#bf5656"],"heetch-light":["#feffff","#392551","#7b6d8b","#9c92a8","#ddd6e5","#5a496e","#470546","#190134","#27d9d5","#bdb6c5","#5ba2b6","#f80059","#c33678","#47f9f5","#bd0152","#dedae2"],heetch:["#190134","#392551","#5a496e","#7b6d8b","#9c92a8","#bdb6c5","#dedae2","#feffff","#27d9d5","#5ba2b6","#8f6c97","#c33678","#f80059","#bd0152","#82034c","#470546"],helios:["#1d2021","#383c3e","#53585b","#6f7579","#cdcdcd","#d5d5d5","#dddddd","#e5e5e5","#d72638","#eb8413","#f19d1a","#88b92d","#1ba595","#1e8bac","#be4264","#c85e0d"],hopscotch:["#322931","#433b42","#5c545b","#797379","#989498","#b9b5b8","#d5d3d5","#ffffff","#dd464c","#fd8b19","#fdcc59","#8fc13e","#149b93","#1290bf","#c85e7c","#b33508"],"horizon-dark":["#1c1e26","#232530","#2e303e","#676a8d","#ced1d0","#cbced0","#dcdfe4","#e3e6ee","#e93c58","#e58d7d","#efb993","#efaf8e","#24a8b4","#df5273","#b072d1","#e4a382"],"ia-dark":["#1a1a1a","#222222","#1d414d","#767676","#b8b8b8","#cccccc","#e8e8e8","#f8f8f8","#d88568","#d86868","#b99353","#83a471","#7c9cae","#8eccdd","#b98eb2","#8b6c37"],"ia-light":["#f6f6f6","#dedede","#bde5f2","#898989","#767676","#181818","#e8e8e8","#898989","#9c5a02","#c43e18","#c48218","#38781c","#2d6bb1","#48bac2","#a94598","#8b6c37"],icy:["#021012","#031619","#041f23","#052e34","#064048","#095b67","#0c7c8c","#109cb0","#16c1d9","#b3ebf2","#80deea","#4dd0e1","#26c6da","#00bcd4","#00acc1","#0097a7"],isotope:["#000000","#404040","#606060","#808080","#c0c0c0","#d0d0d0","#e0e0e0","#ffffff","#ff0000","#ff9900","#ff0099","#33ff00","#00ffff","#0066ff","#cc00ff","#3300ff"],macintosh:["#000000","#404040","#404040","#808080","#808080","#c0c0c0","#c0c0c0","#ffffff","#dd0907","#ff6403","#fbf305","#1fb714","#02abea","#0000d3","#4700a5","#90713a"],marrakesh:["#201602","#302e00","#5f5b17","#6c6823","#86813b","#948e48","#ccc37a","#faf0a5","#c35359","#b36144","#a88339","#18974e","#75a738","#477ca1","#8868b3","#b3588e"],materia:["#263238","#2c393f","#37474f","#707880","#c9ccd3","#cdd3de","#d5dbe5","#ffffff","#ec5f67","#ea9560","#ffcc00","#8bd649","#80cbc4","#89ddff","#82aaff","#ec5f67"],"material-lighter":["#fafafa","#e7eaec","#cceae7","#ccd7da","#8796b0","#80cbc4","#80cbc4","#666666","#ff5370","#f76d47","#ffb62c","#91b859","#39adb5","#6182b8","#7c4dff","#e53935"],material:["#263238","#2e3c43","#314549","#546e7a","#b2ccd6","#eeffff","#eeffff","#ffffff","#f07178","#f78c6c","#ffcb6b","#c3e88d","#89ddff","#82aaff","#c792ea","#ff5370"],"mellow-purple":["#1e0528","#1a092d","#331354","#320f55","#873582","#ffeeff","#ffeeff","#f8c0ff","#00d9e9","#aa00a3","#955ae7","#05cb0d","#b900b1","#550068","#8991bb","#4d6fff"],"mexico-light":["#f8f8f8","#e8e8e8","#d8d8d8","#b8b8b8","#585858","#383838","#282828","#181818","#ab4642","#dc9656","#f79a0e","#538947","#4b8093","#7cafc2","#96609e","#a16946"],mocha:["#3b3228","#534636","#645240","#7e705a","#b8afad","#d0c8c6","#e9e1dd","#f5eeeb","#cb6077","#d28b71","#f4bc87","#beb55b","#7bbda4","#8ab3b5","#a89bb9","#bb9584"],monokai:["#272822","#383830","#49483e","#75715e","#a59f85","#f8f8f2","#f5f4f1","#f9f8f5","#f92672","#fd971f","#f4bf75","#a6e22e","#a1efe4","#66d9ef","#ae81ff","#cc6633"],nord:["#2e3440","#3b4252","#434c5e","#4c566a","#d8dee9","#e5e9f0","#eceff4","#8fbcbb","#88c0d0","#81a1c1","#5e81ac","#bf616a","#d08770","#ebcb8b","#a3be8c","#b48ead"],ocean:["#2b303b","#343d46","#4f5b66","#65737e","#a7adba","#c0c5ce","#dfe1e8","#eff1f5","#bf616a","#d08770","#ebcb8b","#a3be8c","#96b5b4","#8fa1b3","#b48ead","#ab7967"],"one-light":["#fafafa","#f0f0f1","#e5e5e6","#a0a1a7","#696c77","#383a42","#202227","#090a0b","#ca1243","#d75f00","#c18401","#50a14f","#0184bc","#4078f2","#a626a4","#986801"],onedark:["#282c34","#353b45","#3e4451","#545862","#565c64","#abb2bf","#b6bdca","#c8ccd4","#e06c75","#d19a66","#e5c07b","#98c379","#56b6c2","#61afef","#c678dd","#be5046"],"papercolor-dark":["#1c1c1c","#af005f","#5faf00","#d7af5f","#5fafd7","#808080","#d7875f","#d0d0d0","#585858","#5faf5f","#afd700","#af87d7","#ffaf00","#ff5faf","#00afaf","#5f8787"],"papercolor-light":["#eeeeee","#af0000","#008700","#5f8700","#0087af","#878787","#005f87","#444444","#bcbcbc","#d70000","#d70087","#8700af","#d75f00","#d75f00","#005faf","#005f87"],paraiso:["#2f1e2e","#41323f","#4f424c","#776e71","#8d8687","#a39e9b","#b9b6b0","#e7e9db","#ef6155","#f99b15","#fec418","#48b685","#5bc4bf","#06b6ef","#815ba4","#e96ba8"],pico:["#000000","#1d2b53","#7e2553","#008751","#ab5236","#5f574f","#c2c3c7","#fff1e8","#ff004d","#ffa300","#fff024","#00e756","#29adff","#83769c","#ff77a8","#ffccaa"],pop:["#000000","#202020","#303030","#505050","#b0b0b0","#d0d0d0","#e0e0e0","#ffffff","#eb008a","#f29333","#f8ca12","#37b349","#00aabb","#0e5a94","#b31e8d","#7a2d00"],railscasts:["#2b2b2b","#272935","#3a4055","#5a647e","#d4cfc9","#e6e1dc","#f4f1ed","#f9f7f3","#da4939","#cc7833","#ffc66d","#a5c261","#519f50","#6d9cbe","#b6b3eb","#bc9458"],seti:["#151718","#282a2b","#3b758c","#41535b","#43a5d5","#d6d6d6","#eeeeee","#ffffff","#cd3f45","#db7b55","#e6cd69","#9fca56","#55dbbe","#55b5db","#a074c4","#8a553f"],"solarized-dark":["#002b36","#073642","#586e75","#657b83","#839496","#93a1a1","#eee8d5","#fdf6e3","#dc322f","#cb4b16","#b58900","#859900","#2aa198","#268bd2","#6c71c4","#d33682"],"solarized-light":["#fdf6e3","#eee8d5","#93a1a1","#839496","#657b83","#586e75","#073642","#002b36","#dc322f","#cb4b16","#b58900","#859900","#2aa198","#268bd2","#6c71c4","#d33682"],spacemacs:["#1f2022","#282828","#444155","#585858","#b8b8b8","#a3a3a3","#e8e8e8","#f8f8f8","#f2241f","#ffa500","#b1951d","#67b11d","#2d9574","#4f97d7","#a31db1","#b03060"],"summerfruit-dark":["#151515","#202020","#303030","#505050","#b0b0b0","#d0d0d0","#e0e0e0","#ffffff","#ff0086","#fd8900","#aba800","#00c918","#1faaaa","#3777e6","#ad00a1","#cc6633"],"summerfruit-light":["#ffffff","#e0e0e0","#d0d0d0","#b0b0b0","#000000","#101010","#151515","#202020","#ff0086","#fd8900","#aba800","#00c918","#1faaaa","#3777e6","#ad00a1","#cc6633"],"tomorrow-night":["#1d1f21","#282a2e","#373b41","#969896","#b4b7b4","#c5c8c6","#e0e0e0","#ffffff","#cc6666","#de935f","#f0c674","#b5bd68","#8abeb7","#81a2be","#b294bb","#a3685a"],tomorrow:["#ffffff","#e0e0e0","#d6d6d6","#8e908c","#969896","#4d4d4c","#282a2e","#1d1f21","#c82829","#f5871f","#eab700","#718c00","#3e999f","#4271ae","#8959a8","#a3685a"],tube:["#231f20","#1c3f95","#5a5758","#737171","#959ca1","#d9d8d8","#e7e7e8","#ffffff","#ee2e24","#f386a1","#ffd204","#00853e","#85cebc","#009ddc","#98005d","#b06110"],twilight:["#1e1e1e","#323537","#464b50","#5f5a60","#838184","#a7a7a7","#c3c3c3","#ffffff","#cf6a4c","#cda869","#f9ee98","#8f9d6a","#afc4db","#7587a6","#9b859d","#9b703f"],woodland:["#231e18","#302b25","#48413a","#9d8b70","#b4a490","#cabcb1","#d7c8bc","#e4d4c8","#d35c5c","#ca7f32","#e0ac16","#b7ba53","#6eb958","#88a4d3","#bb90e2","#b49368"],zenburn:["#383838","#404040","#606060","#6f6f6f","#808080","#dcdccc","#c0c0c0","#ffffff","#dca3a3","#dfaf8f","#e0cf9f","#5f7f5f","#93e0e3","#7cb8bb","#dc8cc3","#000000"]},Ne=Object.keys(H),X=a=>{let t;if(typeof a=="string"){if(H[a]===void 0)throw new Error(`${a} not found`);t=H[a].reduce((e,c,o)=>{let d=`base0${o.toString(16).toUpperCase()}`;return e[d]=c,e},{})}else t=a;return`.container{${Object.keys(t).map(e=>`--${e}: ${t[e]};`).join("")}}`};var Y=a=>{try{return!!new URL(a)}catch{return!1}},_=a=>{if(Array.isArray(a))return"array";if(a===null)return"null";if(a instanceof RegExp)return"regexp";let t=typeof a;return t==="number"?isNaN(a)?"NaN":isFinite(a)?Number.isInteger(a)?"int":"float":"Infinity":t==="boolean"?"bool":t==="object"&&a instanceof Date?"date":t};var O=a=>{if(typeof a=="boolean")return a;if(a==="true")return!0;if(a==="false")return!1;throw new Error("should be a boolean!")},ee=a=>{if(typeof a=="string")return a;throw new Error("should be a string!")},ae=a=>{if(typeof a=="number"&&a>=0)return a;if(typeof a=="string"&&(a=parseFloat(a)),isNaN(a)||a<0)throw new Error("should be a positive number!");return a},te=a=>{if(typeof a=="boolean"||typeof a=="number")return a;if(a==="true")return!0;if(a==="false")return!1;if(typeof a=="string"&&(a=parseFloat(a),!isNaN(a)&&a>=0))return a;throw new Error("should be a boolean or a positive number!")},Z=a=>{if(typeof a=="object")return a;if(typeof a=="string")try{return JSON.parse(a)}catch{return a}throw new Error("should be a string or JSON!")};var de=function({key:a,value:t,expanded:e,indent:c,onToggleExpand:o,level:d=0,parentRow:u}){let f=document.createElement("div");this.maxLevel=d;let s=_(t),y=s==="array"||s==="object",g=e===!0||e>d,h,v,l,m;f.className=`data-row ${g?"expanded":""}`,f.dataset.key=a,f.dataset.level=d,d>0&&(f.style.paddingLeft=`${c*5}px`);let i=document.createElement("span");i.className="key-value-wrapper",f.appendChild(i);let k=()=>{f.classList.toggle("expanded"),o&&(f.classList.contains("expanded")?o(d+1):o(d))};if(y){let r=document.createElement("span");r.className="icon-wrapper",i.appendChild(r),h=document.createElement("span"),h.className="expand icon clickable",h.setAttribute("title",g?"Collapse":"Expand"),r.appendChild(h),r.addEventListener("click",()=>k())}if(a!==null&&a!==""){let r=typeof a;l=document.createElement("span"),l.className=`key clickable ${r==="number"?"number":""}`,l.textContent=r==="number"?a:`"${a}"`,l.addEventListener("click",()=>k()),i.appendChild(l);let b=document.createElement("span");b.classList.add("colon"),b.textContent=":",i.appendChild(b)}if(y){let r=document.createElement("span");r.className="opening-parenthesis",r.textContent=s==="array"?"[":"{",i.appendChild(r);let b=document.createElement("span");b.className="ellipsis clickable",b.textContent="...",b.addEventListener("click",()=>k()),i.appendChild(b);let x=document.createElement("span");x.className="closing-parenthesis",x.textContent=s==="array"?"]":"}",i.appendChild(x);let D=document.createElement("span"),z=s==="array"?t.length:Object.keys(t).length;D.className="items-size",D.textContent=`${z} item${z===1?"":"s"}`,i.appendChild(D),v=[],(s==="array"?t.map((L,N)=>N):Object.keys(t)).forEach(L=>{let N=new de({key:L,value:t[L],expanded:e,indent:c,onToggleExpand:o,level:d+1,parentRow:f});v.push(N),f.appendChild(N.element),this.maxLevel=Math.max(this.maxLevel,N.maxLevel)});let W=document.createElement("span");W.className="closing-parenthesis",W.textContent=s==="array"?"]":"}",f.appendChild(W)}else{let r=null;["nan","NaN","undefined","null"].includes(s)||(r=document.createElement("span"),r.className="type",r.textContent=s.toLowerCase());let b=document.createElement("span");b.className=`value ${s.toLowerCase()}`,m=document.createElement("span"),m.className="value-data",m.textContent=s==="string"?`"${t}"`:t,r&&b.appendChild(r),b.appendChild(m),i.appendChild(b)}let w=document.createElement("span");w.className="copy icon",w.setAttribute("title","Copy to clipboard");let E=document.createElement("span");E.className="icon-wrapper",E.addEventListener("click",()=>{navigator.clipboard.writeText(JSON.stringify(t,null,c))}),E.appendChild(w),i.appendChild(E);let A=r=>{let b=new RegExp(r,"gi"),x=[];l&&x.push(l),m&&x.push(m);let D=!1;x.forEach(z=>{let j=z.textContent;if(z.innerHTML=j,!r||r==="")return;let W=[...j.matchAll(b)].map(P=>P.index),L=[],N=0;W.forEach(P=>{D=!0,L.push(j.slice(N,P)),L.push(`<span class="match">${r}</span>`),N=P+r.length}),L.push(j.slice(N)),z.innerHTML=L.join("")}),D&&!f.classList.contains("expanded")&&(k(),u&&u.classList.add("expanded"))};this.update=({expanded:r,indent:b,searchTerm:x})=>{b!==void 0&&d>0&&(f.style.paddingLeft=`${b*5}px`),r!==void 0&&(g=r===!0||r>d,f.classList.toggle("expanded",g),h&&(h.title=g?"Collapse":"Expand")),x!=null&&A(x),v&&v.forEach(D=>D.update({expanded:r,indent:b,searchTerm:x}))},this.element=f},ce=de;var ge=function({expanded:a,indent:t,onChange:e,onSearch:c,showDetails:o}){this.indent=t||2,this.expanded=typeof a=="number"?a:2,this.showDetails=o!==!1,this.maxExpandLevel=0;let d,u=document.createElement("div");u.className="toolbar";let f=document.createElement("div");f.className="options",u.appendChild(f);let s=document.createElement("div");s.className="search-wrapper",u.appendChild(s);let y=document.createElement("div");y.className="icon-wrapper clickable",f.appendChild(y);let g=document.createElement("span");g.className="icon refresh",y.onclick=()=>this.refresh(),y.appendChild(g);let h=document.createElement("div");h.className="icon-wrapper clickable",f.appendChild(h);let v=document.createElement("span");v.className="icon plus",h.appendChild(v),h.onclick=()=>{this.expanded<this.maxExpandLevel&&(this.expanded+=1),e({expanded:this.expanded})};let l=document.createElement("div");l.className="icon-wrapper clickable",f.appendChild(l);let m=document.createElement("span");m.className="icon minus",l.appendChild(m),l.onclick=()=>{this.expanded>this.maxExpandLevel&&(this.expanded=this.maxExpandLevel),this.expanded>0&&(this.expanded-=1),e({expanded:this.expanded})};let i=document.createElement("div");i.className="icon-wrapper clickable",f.appendChild(i);let k=document.createElement("span");k.className="icon indent",i.onclick=()=>{this.indent+=1,e({indent:this.indent})},i.appendChild(k);let w=document.createElement("div");w.className="icon-wrapper clickable",f.appendChild(w);let E=document.createElement("span");E.className="icon outdent",w.onclick=()=>{this.indent-=1,e({indent:this.indent})},w.appendChild(E);let A=document.createElement("div");A.className="icon-wrapper clickable",f.appendChild(A);let r=document.createElement("span");r.className=`icon info ${this.showDetails?"active":""}`,A.onclick=()=>{r.classList.toggle("active"),this.showDetails=!this.showDetails,e({showDetails:this.showDetails})},A.appendChild(r);let b=document.createElement("span");b.className="icon search",s.appendChild(b),d=document.createElement("input"),d.className="search-input",d.placeholder="Search",d.oninput=x=>{c(x.target.value)},s.appendChild(d),this.refresh=()=>{this.expanded=1,this.indent=2,d&&(d.value=""),e({indent:2,expanded:1}),c("")},this.updateShowDetails=x=>{this.showDetails=x,this.showDetails?r.classList.add("active"):r.classList.remove("active")},this.element=u},oe=ge;function we(a,t={}){let e=document.createElement("div");e.className="container",a.appendChild(e);let c=null,o=null,d={};this.update=({data:u,expanded:f,indent:s,expandIconType:y,showDataTypes:g,showToolbar:h,showSize:v,showCopy:l})=>{if(u){let i=JSON.stringify(u);d.dataComapreString!==i&&(d.dataComapreString=i,c=new ce({key:"",value:u,expanded:f,indent:s,onToggleExpand:k=>{o&&(o.expanded=k),d.expanded=k}}),e.replaceChildren(c.element),d.showToolbar&&o&&(e.prepend(o.element),o.maxExpandLevel=c.maxLevel,o.refresh()))}if(h!==void 0&&d.showToolbar!==h)if(d.showToolbar=h,h)o||(o=new oe({expanded:d.expanded,indent:d.indent,onChange:({expanded:i,indent:k,showDetails:w})=>{let E={expanded:i,indent:k};w!==void 0&&(E.showCopy=w,E.showSize=w,E.showDataTypes=w),this.update(E)},onSearch:i=>{c&&c.update({searchTerm:i})}})),c&&(o.maxExpandLevel=c.maxLevel),e.prepend(o.element);else{let i=e.querySelector(".toolbar");i&&i.remove()}let m={};f!==void 0&&d.expanded!==f&&(d.expanded=f,m.expanded=f),s!==void 0&&d.indent!==s&&(d.indent=s,m.indent=s),Object.keys(m).length>0&&c&&c.update(m),l!==void 0&&d.showCopy!==l&&(d.showCopy=l,e.classList.toggle("show-copy",l)),v!==void 0&&d.showSize!==v&&(d.showSize=v,e.classList.toggle("show-size",v),o&&o.updateShowDetails(d.showSize||d.showDataTypes)),g!==void 0&&d.showDataTypes!==g&&(d.showDataTypes=g,e.classList.toggle("show-data-types",g),o&&o.updateShowDetails(d.showSize||d.showDataTypes)),y!==void 0&&d.expandIconType!==y&&(e.classList.add(`expand-icon-${y}`),e.classList.remove(`expand-icon-${d.expandIconType}`),d.expandIconType=y)},this.update(t)}var ne=we;var re={indent:2,expanded:1,theme:"default-light",showDataTypes:!0,showToolbar:!1,expandIconType:"arrow",showCopy:!0,showSize:!0,data:null},$,p,q,B,I,C,R,M=class extends HTMLElement{constructor(){super();S(this,$,void 0);S(this,p,void 0);S(this,q,void 0);S(this,B,void 0);S(this,I,(...e)=>{console.warn(`JsonViewer${this.id?` (${this.id})`:""}:`,...e)});S(this,C,(e,c,o,d)=>{try{if(c=o(c),d&&!d.includes(c))throw new Error(`should be one of ${d.join(", ")}`);if(n(this,p)[e]===c)return;n(this,p)[e]=c,n(this,R).call(this)}catch(u){n(this,I).call(this,`Attribute ${e}: ${u.message}`)}});S(this,R,()=>{n(this,B).update({data:n(this,q),expanded:n(this,p).expanded,expandIconType:n(this,p).expandIconType,indent:n(this,p).indent,showDataTypes:n(this,p).showDataTypes,showToolbar:n(this,p).showToolbar,showSize:n(this,p).showSize,showCopy:n(this,p).showCopy})});T(this,p,{...re}),T(this,$,document.createElement("style"));let e=this.attachShadow({mode:"open"}),c=document.createElement("style");c.textContent=`${V}`,e.appendChild(c),e.appendChild(n(this,$)),this.theme=n(this,p).theme,T(this,B,new ne(e,n(this,p)))}static get observedAttributes(){return Object.keys(re).map(e=>e.replace(/([a-z0-9])([A-Z])/g,"$1-$2").toLowerCase())}set showDataTypes(e){n(this,C).call(this,"showDataTypes",e,O)}set showToolbar(e){n(this,C).call(this,"showToolbar",e,O)}set indent(e){n(this,C).call(this,"indent",e,ae)}set expandIconType(e){n(this,C).call(this,"expandIconType",e,ee,["arrow","square","circle"])}set expanded(e){n(this,C).call(this,"expanded",e,te)}set showSize(e){n(this,C).call(this,"showSize",e,O)}set showCopy(e){n(this,C).call(this,"showCopy",e,O)}set theme(e){try{if(e=Z(e),n(this,p).theme===e&&n(this,$).textContent!=="")return;n(this,$).textContent=X(e),n(this,p).theme=e}catch(c){n(this,I).call(this,`Attribute theme: ${c.message}`)}}set data(e){try{e=Z(e);let c=JSON.stringify(e);if(n(this,p).data===c)return;n(this,p).data=c,Y(e)?fetch(e).then(o=>o.json()).then(o=>{T(this,q,o),n(this,R).call(this)}):(T(this,q,e),n(this,R).call(this))}catch(c){n(this,I).call(this,`Attribute data: ${c.message}`)}}get options(){return n(this,p)}connectedCallback(){window.addEventListener("DOMContentLoaded",()=>{let e=this.textContent;this.textContent="",e&&(this.data=e)})}attributeChangedCallback(e,c,o){if(M.allowedAttributes.indexOf(e)>-1){let d=e.replace(/-([a-z])/g,u=>u[1].toUpperCase());this[d]=o}else n(this,I).call(this,`Attribute ${e} is not supported and will be ignored!`),this.removeAttribute(e)}},U=M;$=new WeakMap,p=new WeakMap,q=new WeakMap,B=new WeakMap,I=new WeakMap,C=new WeakMap,R=new WeakMap,K(U,"allowedAttributes",["id"].concat(M.observedAttributes));customElements.get("andypf-json-viewer")||customElements.define("andypf-json-viewer",U);var ye=({data:a,...t})=>{let e=F.default.useRef(null);return F.default.useEffect(()=>{e.current&&(e.current.data=a)},[a]),F.default.createElement("andypf-json-viewer",{ref:e,...t})},ve=ye; | ||
| var K=Object.create;var A=Object.defineProperty;var Q=Object.getOwnPropertyDescriptor;var X=Object.getOwnPropertyNames;var Y=Object.getPrototypeOf,_=Object.prototype.hasOwnProperty;var ee=(e,a)=>{for(var t in a)A(e,t,{get:a[t],enumerable:!0})},j=(e,a,t,n)=>{if(a&&typeof a=="object"||typeof a=="function")for(let c of X(a))!_.call(e,c)&&c!==t&&A(e,c,{get:()=>a[c],enumerable:!(n=Q(a,c))||n.enumerable});return e};var ae=(e,a,t)=>(t=e!=null?K(Y(e)):{},j(a||!e||!e.__esModule?A(t,"default",{value:e,enumerable:!0}):t,e)),te=e=>j(A({},"__esModule",{value:!0}),e);var fe={};ee(fe,{default:()=>re});module.exports=te(fe);var z=ae(require("react"));var J=`.container{background-color:var(--base00);color:var(--base05);padding:10px;letter-spacing:0.5px;font-family:monospace;border-radius:3px}.toolbar{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px;padding-bottom:5px;border-bottom:solid 1px var(--base02)}.toolbar .options,.toolbar .search-wrapper{display:flex;align-items:center}.toolbar .icon-wrapper{height:15px;display:flex;align-items:center;padding:2px 5px}.toolbar .icon-wrapper:hover{background-color:var(--base02);border-radius:3px}.toolbar .icon-wrapper:first-child{margin-left:0px}.toolbar .search.icon{margin-right:5px}.toolbar .search-input{border:none;background:transparent;outline:none;flex:1;font-size:16px;color:var(--base0D)}.match{background-color:yellow;font-weight:bold;color:red}.data-row{padding:3px 0}.data-row .data-row{border-left:solid 1px var(--base02);padding-left:20px;margin-left:5px;display:none}.data-row.expanded>.data-row{display:block}.data-row .key-value-wrapper{display:flex;align-items:center}.data-row .key{color:var(--base07)}.data-row .key.number{color:var(--base0C)}.data-row .colon{color:var(--base07);margin:0 5px 0 0}.clickable{cursor:pointer}.data-row .opening-parenthesis,.data-row .closing-parenthesis{color:var(--base07)}.data-row .ellipsis{color:var(--base09)}.data-row.expanded>.key-value-wrapper .closing-parenthesis,.data-row.expanded>.key-value-wrapper .ellipsis{display:none}.data-row>.closing-parenthesis{display:none}.data-row.expanded>.closing-parenthesis{display:inline-block}.data-row .items-size{margin-left:10px;color:var(--base04);font-style:italic;display:none}.show-size .data-row .items-size{display:inline-block}.data-row .value.bool,.data-row .value.boolean{color:var(--base0E)}.data-row .value.function{color:var(--base0D)}.data-row .value.int,.data-row .value.integer{color:var(--base0F)}.data-row .value.float{color:var(--base0B)}.data-row .value.string{color:var(--base09)}.data-row .value.string .content{overflow-wrap:break-word}.data-row .value.string .content::before{content:open-quote}.data-row .value.string .content::after{content:close-quote}.data-row .value.regexp{color:var(--base0A)}.data-row .value.nan{color:var(--base08)}.data-row .value.null{color:var(--base0A)}.data-row .value.undefined{color:var(--base05)}.data-row .value.date{color:var(--base0D)}.data-row .value.nan,.data-row .value.null,.data-row .value.undefined{border-radius:3px;background-color:var(--base02);padding:1px 2px}.data-row .value .type{font-size:smaller;margin-right:4px;opacity:0.8;display:none}.data-row .value .value-data{word-break:break-all}.show-data-types .data-row .value .type{display:inline-block}.icon-wrapper,.copy-icon-wrapper{display:inline-block;cursor:pointer}.icon{display:block;position:relative}.icon:before,.icon:after{content:"";position:absolute;display:block}.expand.icon{margin-right:5px}.expand-icon-arrow .expand.icon{margin-left:3px;width:0;height:0;border-left:solid 6px var(--base0E);border-top:solid 6px transparent;border-bottom:solid 6px transparent}.expand-icon-arrow .expanded>.key-value-wrapper .expand.icon,.expand-icon-arrow .expanded.icon.expand{transform:rotate(90deg);border-left-color:var(--base0D)}.expand-icon-square .expand.icon,.expand-icon-circle .expand.icon{display:block;width:9px;height:9px;border-radius:2px;border:solid 1px var(--base0E)}.expand-icon-circle .expand.icon{border-radius:50%}.expand-icon-square .expand.icon:before,.expand-icon-circle .expand.icon:before,.expand-icon-square .expand.icon:after,.expand-icon-circle .expand.icon:after{width:5px;height:1px;background-color:var(--base0E);left:2px;top:4px}.expand-icon-square .expand.icon:after,.expand-icon-circle .expand.icon:after{transform:rotate(90deg)}.expand-icon-square .expanded>.key-value-wrapper .expand.icon:after,.expand-icon-circle .expanded>.key-value-wrapper .expand.icon:after,.expand-icon-square .expand.icon.expanded:after,.expand-icon-circle .expand.icon.expanded:after{display:none}.expand-icon-square .expanded>.key-value-wrapper .expand.icon,.expand-icon-circle .expanded>.key-value-wrapper .expand.icon,.expand-icon-square .expand.icon.expanded,.expand-icon-circle .expanded.expand.icon{border-color:var(--base0D)}.expand-icon-square .expanded>.key-value-wrapper .expand.icon:before,.expand-icon-circle .expanded>.key-value-wrapper .expand.icon:before,.expand-icon-square .expanded.expand.icon:before,.expand-icon-circle .expanded.expand.icon:before{background-color:var(--base0D)}.icon-wrapper{display:inline-block;cursor:pointer}.show-copy .key-value-wrapper:hover .icon.copy{display:block}.copy.icon{margin-left:10px;display:none;width:8px;height:10px;border:solid 1px var(--base0D);border-radius:1px;position:relative;top:4px;transition:0.2s all}.copy.icon:active{transform:scale(1.6);background-color:var(--base0B)}.copy.icon:before{content:"";display:block;left:-3px;top:-3px;width:8px;height:10px;border-top:solid 1px var(--base0D);border-left:solid 1px var(--base0D);border-radius:1px 0 0 0}.plus.icon{width:11px;height:1px;background-color:var(--base0D)}.plus.icon:after{content:"";width:11px;height:1px;background-color:var(--base0D);-webkit-transform:rotate(90deg);transform:rotate(90deg)}.minus.icon{width:11px;height:1px;background-color:var(--base0D)}.indent.icon{color:var(--base0D);width:17px;height:8px;border-top:solid 1px var(--base0D);border-bottom:solid 1px var(--base0D)}.indent.icon:before{content:"";position:absolute;top:2px;right:0;width:11px;height:2px;border-top:solid 1px var(--base0D);border-bottom:solid 1px var(--base0D)}.indent.icon:after{content:"";position:absolute;top:1px;width:0;height:0;border-top:solid 3px transparent;border-bottom:solid 3px transparent;border-left:solid 3px var(--base0D);border-right:solid 3px transparent}.outdent.icon{color:var(--base0D);margin-left:2px;width:17px;height:8px;border-top:solid 1px var(--base0D);border-bottom:solid 1px var(--base0D)}.outdent.icon:before{content:"";top:2px;right:0;width:11px;height:2px;border-top:solid 1px var(--base0D);border-bottom:solid 1px var(--base0D)}.outdent.icon:after{content:"";top:1px;left:-3px;width:0;height:0;border-top:solid 3px transparent;border-bottom:solid 3px transparent;border-left:solid 3px transparent;border-right:solid 3px var(--base0D)}.refresh.icon{color:var(--base0D);width:10px;height:10px;border-radius:50%;border-top:solid 1px var(--base0D);border-bottom:solid 1px var(--base0D);border-left:solid 1px transparent;border-right:solid 1px var(--base0D)}.refresh.icon:before{content:"";left:1px;top:8px;width:3px;height:3px;border-top:solid 1px var(--base0D);border-left:solid 1px var(--base0D);-webkit-transform:rotate(-22.5deg);transform:rotate(-22.5deg)}.info.icon{width:12px;height:11px;border:solid 1px var(--base0D);border-radius:2px}.info.icon::before{top:5px;left:5px;width:2px;height:5px;background-color:var(--base0D)}.info.icon::after{top:2px;left:5px;width:2px;height:2px;background-color:var(--base0D)}.info.icon.active{background-color:var(--base0D)}.info.icon.active::before,.info.icon.active::after{background-color:var(--base02)}.search.icon{color:var(--base0D);width:11px;height:11px;border:solid 1px var(--base0D);border-radius:100%;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.search.icon:before{content:"";top:11px;left:5px;height:6px;width:1px;background-color:var(--base0D)} | ||
| `;var T={apathy:["#031a16","#0b342d","#184e45","#2b685e","#5f9c92","#81b5ac","#a7cec8","#d2e7e4","#3e9688","#3e7996","#3e4c96","#883e96","#963e4c","#96883e","#4c963e","#3e965b"],ashes:["#1c2023","#393f45","#565e65","#747c84","#adb3ba","#c7ccd1","#dfe2e5","#f3f4f5","#c7ae95","#c7c795","#aec795","#95c7ae","#95aec7","#ae95c7","#c795ae","#c79595"],"atelier-dune-light":["#fefbec","#e8e4cf","#a6a28c","#999580","#7d7a68","#6e6b5e","#292824","#20201d","#d73737","#b65611","#ae9513","#60ac39","#1fad83","#6684e1","#b854d4","#d43552"],"atelier-dune":["#20201d","#292824","#6e6b5e","#7d7a68","#999580","#a6a28c","#e8e4cf","#fefbec","#d73737","#b65611","#ae9513","#60ac39","#1fad83","#6684e1","#b854d4","#d43552"],atlas:["#002635","#00384d","#517f8d","#6c8b91","#869696","#a1a19a","#e6e6dc","#fafaf8","#ff5a67","#f08e48","#ffcc1b","#7fc06e","#14747e","#5dd7b9","#9a70a4","#c43060"],bespin:["#28211c","#36312e","#5e5d5c","#666666","#797977","#8a8986","#9d9b97","#baae9e","#cf6a4c","#cf7d34","#f9ee98","#54be0d","#afc4db","#5ea6ea","#9b859d","#937121"],"black-metal":["#000000","#121212","#222222","#333333","#999999","#c1c1c1","#999999","#c1c1c1","#5f8787","#aaaaaa","#a06666","#dd9999","#aaaaaa","#888888","#999999","#444444"],brewer:["#0c0d0e","#2e2f30","#515253","#737475","#959697","#b7b8b9","#dadbdc","#fcfdfe","#e31a1c","#e6550d","#dca060","#31a354","#80b1d3","#3182bd","#756bb1","#b15928"],bright:["#000000","#303030","#505050","#b0b0b0","#d0d0d0","#e0e0e0","#f5f5f5","#ffffff","#fb0120","#fc6d24","#fda331","#a1c659","#76c7b7","#6fb3d2","#d381c3","#be643c"],brogrammer:["#1f1f1f","#f81118","#2dc55e","#ecba0f","#2a84d2","#4e5ab7","#1081d6","#d6dbe5","#d6dbe5","#de352e","#1dd361","#f3bd09","#1081d6","#5350b9","#0f7ddb","#ffffff"],"brushtrees-dark":["#485867","#5a6d7a","#6d828e","#8299a1","#98afb5","#b0c5c8","#c9dbdc","#e3efef","#b38686","#d8bba2","#aab386","#87b386","#86b3b3","#868cb3","#b386b2","#b39f9f"],brushtrees:["#e3efef","#c9dbdc","#b0c5c8","#98afb5","#8299a1","#6d828e","#5a6d7a","#485867","#b38686","#d8bba2","#aab386","#87b386","#86b3b3","#868cb3","#b386b2","#b39f9f"],chalk:["#151515","#202020","#303030","#505050","#b0b0b0","#d0d0d0","#e0e0e0","#f5f5f5","#fb9fb1","#eda987","#ddb26f","#acc267","#12cfc0","#6fc2ef","#e1a3ee","#deaf8f"],circus:["#191919","#202020","#303030","#5f5a60","#505050","#a7a7a7","#808080","#ffffff","#dc657d","#4bb1a7","#c3ba63","#84b97c","#4bb1a7","#639ee4","#b888e2","#b888e2"],"classic-dark":["#151515","#202020","#303030","#505050","#b0b0b0","#d0d0d0","#e0e0e0","#f5f5f5","#ac4142","#d28445","#f4bf75","#90a959","#75b5aa","#6a9fb5","#aa759f","#8f5536"],"classic-light":["#f5f5f5","#e0e0e0","#d0d0d0","#b0b0b0","#505050","#303030","#202020","#151515","#ac4142","#d28445","#f4bf75","#90a959","#75b5aa","#6a9fb5","#aa759f","#8f5536"],codeschool:["#232c31","#1c3657","#2a343a","#3f4944","#84898c","#9ea7a6","#a7cfa3","#b5d8f6","#2a5491","#43820d","#a03b1e","#237986","#b02f30","#484d79","#c59820","#c98344"],cupcake:["#fbf1f2","#f2f1f4","#d8d5dd","#bfb9c6","#a59daf","#8b8198","#72677e","#585062","#d57e85","#ebb790","#dcb16c","#a3b367","#69a9a7","#7297b9","#bb99b4","#baa58c"],cupertino:["#ffffff","#c0c0c0","#c0c0c0","#808080","#808080","#404040","#404040","#5e5e5e","#c41a15","#eb8500","#826b28","#007400","#318495","#0000ff","#a90d91","#826b28"],darcula:["#2b2b2b","#323232","#323232","#606366","#a4a3a3","#a9b7c6","#ffc66d","#ffffff","#4eade5","#689757","#bbb529","#6a8759","#629755","#9876aa","#cc7832","#808080"],darktooth:["#1d2021","#32302f","#504945","#665c54","#928374","#a89984","#d5c4a1","#fdf4c1","#fb543f","#fe8625","#fac03b","#95c085","#8ba59b","#0d6678","#8f4673","#a87322"],"default-dark":["#181818","#282828","#383838","#585858","#b8b8b8","#d8d8d8","#e8e8e8","#f8f8f8","#ab4642","#dc9656","#f7ca88","#a1b56c","#86c1b9","#7cafc2","#ba8baf","#a16946"],"default-light":["#ffffff","#e8e8e8","#d8d8d8","#b8b8b8","#585858","#383838","#282828","#181818","#ab4642","#dc9656","#ab4642","#a1b56c","#86c1b9","#7cafc2","#ba8baf","#a16946"],dracula:["#282936","#3a3c4e","#4d4f68","#626483","#62d6e8","#e9e9f4","#f1f2f8","#f7f7fb","#ea51b2","#b45bcf","#00f769","#ebff87","#a1efe4","#62d6e8","#b45bcf","#00f769"],eighties:["#2d2d2d","#393939","#515151","#747369","#a09f93","#d3d0c8","#e8e6df","#f2f0ec","#f2777a","#f99157","#ffcc66","#99cc99","#66cccc","#6699cc","#cc99cc","#d27b53"],embers:["#16130f","#2c2620","#433b32","#5a5047","#8a8075","#a39a90","#beb6ae","#dbd6d1","#826d57","#828257","#6d8257","#57826d","#576d82","#6d5782","#82576d","#825757"],flat:["#2c3e50","#34495e","#7f8c8d","#95a5a6","#bdc3c7","#e0e0e0","#f5f5f5","#ecf0f1","#e74c3c","#e67e22","#f1c40f","#2ecc71","#1abc9c","#3498db","#9b59b6","#be643c"],"fruit-soda":["#f1ecf1","#e0dee0","#d8d5d5","#b5b4b6","#979598","#515151","#474545","#2d2c2c","#fe3e31","#fe6d08","#f7e203","#47f74c","#0f9cfd","#2931df","#611fce","#b16f40"],github:["#ffffff","#f5f5f5","#c8c8fa","#969896","#e8e8e8","#333333","#ffffff","#969896","#ed6a43","#0086b3","#795da3","#183691","#183691","#795da3","#a71d5d","#333333"],"google-dark":["#1d1f21","#282a2e","#373b41","#969896","#b4b7b4","#c5c8c6","#e0e0e0","#ffffff","#cc342b","#f96a38","#fba922","#198844","#3971ed","#3971ed","#a36ac7","#3971ed"],"google-light":["#ffffff","#e0e0e0","#c5c8c6","#b4b7b4","#969896","#373b41","#282a2e","#1d1f21","#cc342b","#f96a38","#fba922","#198844","#3971ed","#3971ed","#a36ac7","#3971ed"],"grayscale-dark":["#101010","#252525","#464646","#525252","#ababab","#b9b9b9","#e3e3e3","#f7f7f7","#7c7c7c","#999999","#a0a0a0","#8e8e8e","#868686","#686868","#747474","#5e5e5e"],"grayscale-light":["#f7f7f7","#e3e3e3","#b9b9b9","#ababab","#525252","#464646","#252525","#101010","#7c7c7c","#999999","#a0a0a0","#8e8e8e","#868686","#686868","#747474","#5e5e5e"],greenscreen:["#001100","#003300","#005500","#007700","#009900","#00bb00","#00dd00","#00ff00","#007700","#009900","#007700","#00bb00","#005500","#009900","#00bb00","#005500"],"gruvbox-dark-hard":["#1d2021","#3c3836","#504945","#665c54","#bdae93","#d5c4a1","#ebdbb2","#fbf1c7","#fb4934","#fe8019","#fabd2f","#b8bb26","#8ec07c","#83a598","#d3869b","#d65d0e"],"gruvbox-light-hard":["#f9f5d7","#ebdbb2","#d5c4a1","#bdae93","#665c54","#504945","#3c3836","#282828","#9d0006","#af3a03","#b57614","#79740e","#427b58","#076678","#8f3f71","#d65d0e"],"harmonic-dark":["#0b1c2c","#223b54","#405c79","#627e99","#aabcce","#cbd6e2","#e5ebf1","#f7f9fb","#bf8b56","#bfbf56","#8bbf56","#56bf8b","#568bbf","#8b56bf","#bf568b","#bf5656"],"harmonic-light":["#f7f9fb","#e5ebf1","#cbd6e2","#aabcce","#627e99","#405c79","#223b54","#0b1c2c","#bf8b56","#bfbf56","#8bbf56","#56bf8b","#568bbf","#8b56bf","#bf568b","#bf5656"],"heetch-light":["#feffff","#392551","#7b6d8b","#9c92a8","#ddd6e5","#5a496e","#470546","#190134","#27d9d5","#bdb6c5","#5ba2b6","#f80059","#c33678","#47f9f5","#bd0152","#dedae2"],heetch:["#190134","#392551","#5a496e","#7b6d8b","#9c92a8","#bdb6c5","#dedae2","#feffff","#27d9d5","#5ba2b6","#8f6c97","#c33678","#f80059","#bd0152","#82034c","#470546"],helios:["#1d2021","#383c3e","#53585b","#6f7579","#cdcdcd","#d5d5d5","#dddddd","#e5e5e5","#d72638","#eb8413","#f19d1a","#88b92d","#1ba595","#1e8bac","#be4264","#c85e0d"],hopscotch:["#322931","#433b42","#5c545b","#797379","#989498","#b9b5b8","#d5d3d5","#ffffff","#dd464c","#fd8b19","#fdcc59","#8fc13e","#149b93","#1290bf","#c85e7c","#b33508"],"horizon-dark":["#1c1e26","#232530","#2e303e","#676a8d","#ced1d0","#cbced0","#dcdfe4","#e3e6ee","#e93c58","#e58d7d","#efb993","#efaf8e","#24a8b4","#df5273","#b072d1","#e4a382"],"ia-dark":["#1a1a1a","#222222","#1d414d","#767676","#b8b8b8","#cccccc","#e8e8e8","#f8f8f8","#d88568","#d86868","#b99353","#83a471","#7c9cae","#8eccdd","#b98eb2","#8b6c37"],"ia-light":["#f6f6f6","#dedede","#bde5f2","#898989","#767676","#181818","#e8e8e8","#898989","#9c5a02","#c43e18","#c48218","#38781c","#2d6bb1","#48bac2","#a94598","#8b6c37"],icy:["#021012","#031619","#041f23","#052e34","#064048","#095b67","#0c7c8c","#109cb0","#16c1d9","#b3ebf2","#80deea","#4dd0e1","#26c6da","#00bcd4","#00acc1","#0097a7"],isotope:["#000000","#404040","#606060","#808080","#c0c0c0","#d0d0d0","#e0e0e0","#ffffff","#ff0000","#ff9900","#ff0099","#33ff00","#00ffff","#0066ff","#cc00ff","#3300ff"],macintosh:["#000000","#404040","#404040","#808080","#808080","#c0c0c0","#c0c0c0","#ffffff","#dd0907","#ff6403","#fbf305","#1fb714","#02abea","#0000d3","#4700a5","#90713a"],marrakesh:["#201602","#302e00","#5f5b17","#6c6823","#86813b","#948e48","#ccc37a","#faf0a5","#c35359","#b36144","#a88339","#18974e","#75a738","#477ca1","#8868b3","#b3588e"],materia:["#263238","#2c393f","#37474f","#707880","#c9ccd3","#cdd3de","#d5dbe5","#ffffff","#ec5f67","#ea9560","#ffcc00","#8bd649","#80cbc4","#89ddff","#82aaff","#ec5f67"],"material-lighter":["#fafafa","#e7eaec","#cceae7","#ccd7da","#8796b0","#80cbc4","#80cbc4","#666666","#ff5370","#f76d47","#ffb62c","#91b859","#39adb5","#6182b8","#7c4dff","#e53935"],material:["#263238","#2e3c43","#314549","#546e7a","#b2ccd6","#eeffff","#eeffff","#ffffff","#f07178","#f78c6c","#ffcb6b","#c3e88d","#89ddff","#82aaff","#c792ea","#ff5370"],"mellow-purple":["#1e0528","#1a092d","#331354","#320f55","#873582","#ffeeff","#ffeeff","#f8c0ff","#00d9e9","#aa00a3","#955ae7","#05cb0d","#b900b1","#550068","#8991bb","#4d6fff"],"mexico-light":["#f8f8f8","#e8e8e8","#d8d8d8","#b8b8b8","#585858","#383838","#282828","#181818","#ab4642","#dc9656","#f79a0e","#538947","#4b8093","#7cafc2","#96609e","#a16946"],mocha:["#3b3228","#534636","#645240","#7e705a","#b8afad","#d0c8c6","#e9e1dd","#f5eeeb","#cb6077","#d28b71","#f4bc87","#beb55b","#7bbda4","#8ab3b5","#a89bb9","#bb9584"],monokai:["#272822","#383830","#49483e","#75715e","#a59f85","#f8f8f2","#f5f4f1","#f9f8f5","#f92672","#fd971f","#f4bf75","#a6e22e","#a1efe4","#66d9ef","#ae81ff","#cc6633"],nord:["#2e3440","#3b4252","#434c5e","#4c566a","#d8dee9","#e5e9f0","#eceff4","#8fbcbb","#88c0d0","#81a1c1","#5e81ac","#bf616a","#d08770","#ebcb8b","#a3be8c","#b48ead"],ocean:["#2b303b","#343d46","#4f5b66","#65737e","#a7adba","#c0c5ce","#dfe1e8","#eff1f5","#bf616a","#d08770","#ebcb8b","#a3be8c","#96b5b4","#8fa1b3","#b48ead","#ab7967"],"one-light":["#fafafa","#f0f0f1","#e5e5e6","#a0a1a7","#696c77","#383a42","#202227","#090a0b","#ca1243","#d75f00","#c18401","#50a14f","#0184bc","#4078f2","#a626a4","#986801"],onedark:["#282c34","#353b45","#3e4451","#545862","#565c64","#abb2bf","#b6bdca","#c8ccd4","#e06c75","#d19a66","#e5c07b","#98c379","#56b6c2","#61afef","#c678dd","#be5046"],"papercolor-dark":["#1c1c1c","#af005f","#5faf00","#d7af5f","#5fafd7","#808080","#d7875f","#d0d0d0","#585858","#5faf5f","#afd700","#af87d7","#ffaf00","#ff5faf","#00afaf","#5f8787"],"papercolor-light":["#eeeeee","#af0000","#008700","#5f8700","#0087af","#878787","#005f87","#444444","#bcbcbc","#d70000","#d70087","#8700af","#d75f00","#d75f00","#005faf","#005f87"],paraiso:["#2f1e2e","#41323f","#4f424c","#776e71","#8d8687","#a39e9b","#b9b6b0","#e7e9db","#ef6155","#f99b15","#fec418","#48b685","#5bc4bf","#06b6ef","#815ba4","#e96ba8"],pico:["#000000","#1d2b53","#7e2553","#008751","#ab5236","#5f574f","#c2c3c7","#fff1e8","#ff004d","#ffa300","#fff024","#00e756","#29adff","#83769c","#ff77a8","#ffccaa"],pop:["#000000","#202020","#303030","#505050","#b0b0b0","#d0d0d0","#e0e0e0","#ffffff","#eb008a","#f29333","#f8ca12","#37b349","#00aabb","#0e5a94","#b31e8d","#7a2d00"],railscasts:["#2b2b2b","#272935","#3a4055","#5a647e","#d4cfc9","#e6e1dc","#f4f1ed","#f9f7f3","#da4939","#cc7833","#ffc66d","#a5c261","#519f50","#6d9cbe","#b6b3eb","#bc9458"],seti:["#151718","#282a2b","#3b758c","#41535b","#43a5d5","#d6d6d6","#eeeeee","#ffffff","#cd3f45","#db7b55","#e6cd69","#9fca56","#55dbbe","#55b5db","#a074c4","#8a553f"],"solarized-dark":["#002b36","#073642","#586e75","#657b83","#839496","#93a1a1","#eee8d5","#fdf6e3","#dc322f","#cb4b16","#b58900","#859900","#2aa198","#268bd2","#6c71c4","#d33682"],"solarized-light":["#fdf6e3","#eee8d5","#93a1a1","#839496","#657b83","#586e75","#073642","#002b36","#dc322f","#cb4b16","#b58900","#859900","#2aa198","#268bd2","#6c71c4","#d33682"],spacemacs:["#1f2022","#282828","#444155","#585858","#b8b8b8","#a3a3a3","#e8e8e8","#f8f8f8","#f2241f","#ffa500","#b1951d","#67b11d","#2d9574","#4f97d7","#a31db1","#b03060"],"summerfruit-dark":["#151515","#202020","#303030","#505050","#b0b0b0","#d0d0d0","#e0e0e0","#ffffff","#ff0086","#fd8900","#aba800","#00c918","#1faaaa","#3777e6","#ad00a1","#cc6633"],"summerfruit-light":["#ffffff","#e0e0e0","#d0d0d0","#b0b0b0","#000000","#101010","#151515","#202020","#ff0086","#fd8900","#aba800","#00c918","#1faaaa","#3777e6","#ad00a1","#cc6633"],"tomorrow-night":["#1d1f21","#282a2e","#373b41","#969896","#b4b7b4","#c5c8c6","#e0e0e0","#ffffff","#cc6666","#de935f","#f0c674","#b5bd68","#8abeb7","#81a2be","#b294bb","#a3685a"],tomorrow:["#ffffff","#e0e0e0","#d6d6d6","#8e908c","#969896","#4d4d4c","#282a2e","#1d1f21","#c82829","#f5871f","#eab700","#718c00","#3e999f","#4271ae","#8959a8","#a3685a"],tube:["#231f20","#1c3f95","#5a5758","#737171","#959ca1","#d9d8d8","#e7e7e8","#ffffff","#ee2e24","#f386a1","#ffd204","#00853e","#85cebc","#009ddc","#98005d","#b06110"],twilight:["#1e1e1e","#323537","#464b50","#5f5a60","#838184","#a7a7a7","#c3c3c3","#ffffff","#cf6a4c","#cda869","#f9ee98","#8f9d6a","#afc4db","#7587a6","#9b859d","#9b703f"],woodland:["#231e18","#302b25","#48413a","#9d8b70","#b4a490","#cabcb1","#d7c8bc","#e4d4c8","#d35c5c","#ca7f32","#e0ac16","#b7ba53","#6eb958","#88a4d3","#bb90e2","#b49368"],zenburn:["#383838","#404040","#606060","#6f6f6f","#808080","#dcdccc","#c0c0c0","#ffffff","#dca3a3","#dfaf8f","#e0cf9f","#5f7f5f","#93e0e3","#7cb8bb","#dc8cc3","#000000"]},be=Object.keys(T),W=e=>{let a;if(typeof e=="string"){if(T[e]===void 0)throw new Error(`${e} not found`);a=T[e].reduce((t,n,c)=>{let d=`base0${c.toString(16).toUpperCase()}`;return t[d]=n,t},{})}else a=e;return`.container{${Object.keys(a).map(t=>`--${t}: ${a[t]};`).join("")}}`};var O=e=>{try{return!!new URL(e)}catch{return!1}},B=e=>{if(Array.isArray(e))return"array";if(e===null)return"null";if(e instanceof RegExp)return"regexp";let a=typeof e;return a==="number"?isNaN(e)?"NaN":isFinite(e)?Number.isInteger(e)?"int":"float":"Infinity":a==="boolean"?"bool":a==="object"&&e instanceof Date?"date":a};var $=e=>{if(typeof e=="boolean")return e;if(e==="true")return!0;if(e==="false")return!1;throw new Error("should be a boolean!")},P=e=>{if(typeof e=="string")return e;throw new Error("should be a string!")},U=e=>{if(typeof e=="number"&&e>=0)return e;if(typeof e=="string"&&(e=parseFloat(e)),isNaN(e)||e<0)throw new Error("should be a positive number!");return e},M=e=>{if(typeof e=="boolean"||typeof e=="number")return e;if(e==="true")return!0;if(e==="false")return!1;if(typeof e=="string"&&(e=parseFloat(e),!isNaN(e)&&e>=0))return e;throw new Error("should be a boolean or a positive number!")},q=e=>{if(typeof e=="object")return e;if(typeof e=="string")try{return JSON.parse(e)}catch{return e}throw new Error("should be a string or JSON!")};var F=function({key:e,value:a,expanded:t,indent:n,onToggleExpand:c,level:d=0,parentRow:v}){let r=document.createElement("div");this.maxLevel=d;let i=B(a),m=i==="array"||i==="object",x=t===!0||t>d,p,g,b,h;r.className=`data-row ${x?"expanded":""}`,r.dataset.key=e,r.dataset.level=d,d>0&&(r.style.paddingLeft=`${n*5}px`);let f=document.createElement("span");f.className="key-value-wrapper",r.appendChild(f);let w=()=>{r.classList.toggle("expanded"),c&&(r.classList.contains("expanded")?c(d+1):c(d))};if(m){let o=document.createElement("span");o.className="icon-wrapper",f.appendChild(o),p=document.createElement("span"),p.className="expand icon clickable",p.setAttribute("title",x?"Collapse":"Expand"),o.appendChild(p),o.addEventListener("click",()=>w())}if(e!==null&&e!==""){let o=typeof e;b=document.createElement("span"),b.className=`key clickable ${o==="number"?"number":""}`,b.textContent=o==="number"?e:`${e}`,b.addEventListener("click",()=>w()),f.appendChild(b);let s=document.createElement("span");s.classList.add("colon"),s.textContent=":",f.appendChild(s)}if(m){let o=document.createElement("span");o.className="opening-parenthesis",o.textContent=i==="array"?"[":"{",f.appendChild(o);let s=document.createElement("span");s.className="ellipsis clickable",s.textContent="...",s.addEventListener("click",()=>w()),f.appendChild(s);let l=document.createElement("span");l.className="closing-parenthesis",l.textContent=i==="array"?"]":"}",f.appendChild(l);let E=document.createElement("span"),D=i==="array"?a.length:Object.keys(a).length;E.className="items-size",E.textContent=`${D} item${D===1?"":"s"}`,f.appendChild(E),g=[],(i==="array"?a.map((C,k)=>k):Object.keys(a)).forEach(C=>{let k=new F({key:C,value:a[C],expanded:t,indent:n,onToggleExpand:c,level:d+1,parentRow:r});g.push(k),r.appendChild(k.element),this.maxLevel=Math.max(this.maxLevel,k.maxLevel)});let S=document.createElement("span");S.className="closing-parenthesis",S.textContent=i==="array"?"]":"}",r.appendChild(S)}else{let o=null;["nan","NaN","undefined","null"].includes(i)||(o=document.createElement("span"),o.className="type",o.textContent=i.toLowerCase());let s=document.createElement("span");s.className=`value ${i.toLowerCase()}`,h=document.createElement("span"),h.className="value-data",h.textContent=i==="string"?`"${a}"`:a,o&&s.appendChild(o),s.appendChild(h),f.appendChild(s)}let u=document.createElement("span");u.className="copy icon",u.setAttribute("title","Copy to clipboard");let y=document.createElement("span");y.className="icon-wrapper",y.addEventListener("click",()=>{navigator.clipboard.writeText(JSON.stringify(a,null,n))}),y.appendChild(u),f.appendChild(y);let N=o=>{let s=new RegExp(o,"gi"),l=[];b&&l.push(b),h&&l.push(h);let E=!1;l.forEach(D=>{let L=D.textContent;if(D.innerHTML=L,!o||o==="")return;let S=[...L.matchAll(s)].map(I=>I.index),C=[],k=0;S.forEach(I=>{E=!0,C.push(L.slice(k,I)),C.push(`<span class="match">${o}</span>`),k=I+o.length}),C.push(L.slice(k)),D.innerHTML=C.join("")}),E&&!r.classList.contains("expanded")&&(w(),v&&v.classList.add("expanded"))};this.update=({expanded:o,indent:s,searchTerm:l})=>{s!==void 0&&d>0&&(r.style.paddingLeft=`${s*5}px`),o!==void 0&&(x=o===!0||o>d,r.classList.toggle("expanded",x),p&&(p.title=x?"Collapse":"Expand")),l!=null&&N(l),g&&g.forEach(E=>E.update({expanded:o,indent:s,searchTerm:l}))},this.element=r},H=F;var ce=function({expanded:e,indent:a,onChange:t,onSearch:n,showDetails:c}){this.indent=a||2,this.expanded=typeof e=="number"?e:2,this.showDetails=c!==!1,this.maxExpandLevel=0;let d,v=document.createElement("div");v.className="toolbar";let r=document.createElement("div");r.className="options",v.appendChild(r);let i=document.createElement("div");i.className="search-wrapper",v.appendChild(i);let m=document.createElement("div");m.className="icon-wrapper clickable",r.appendChild(m);let x=document.createElement("span");x.className="icon refresh",m.onclick=()=>this.refresh(),m.appendChild(x);let p=document.createElement("div");p.className="icon-wrapper clickable",r.appendChild(p);let g=document.createElement("span");g.className="icon plus",p.appendChild(g),p.onclick=()=>{this.expanded<this.maxExpandLevel&&(this.expanded+=1),t({expanded:this.expanded})};let b=document.createElement("div");b.className="icon-wrapper clickable",r.appendChild(b);let h=document.createElement("span");h.className="icon minus",b.appendChild(h),b.onclick=()=>{this.expanded>this.maxExpandLevel&&(this.expanded=this.maxExpandLevel),this.expanded>0&&(this.expanded-=1),t({expanded:this.expanded})};let f=document.createElement("div");f.className="icon-wrapper clickable",r.appendChild(f);let w=document.createElement("span");w.className="icon indent",f.onclick=()=>{this.indent+=1,t({indent:this.indent})},f.appendChild(w);let u=document.createElement("div");u.className="icon-wrapper clickable",r.appendChild(u);let y=document.createElement("span");y.className="icon outdent",u.onclick=()=>{this.indent-=1,t({indent:this.indent})},u.appendChild(y);let N=document.createElement("div");N.className="icon-wrapper clickable",r.appendChild(N);let o=document.createElement("span");o.className=`icon info ${this.showDetails?"active":""}`,N.onclick=()=>{o.classList.toggle("active"),this.showDetails=!this.showDetails,t({showDetails:this.showDetails})},N.appendChild(o);let s=document.createElement("span");s.className="icon search",i.appendChild(s),d=document.createElement("input"),d.className="search-input",d.placeholder="Search",d.oninput=l=>{n(l.target.value)},i.appendChild(d),this.refresh=()=>{this.expanded=1,this.indent=2,d&&(d.value=""),t({indent:2,expanded:1}),n("")},this.updateShowDetails=l=>{this.showDetails=l,this.showDetails?o.classList.add("active"):o.classList.remove("active")},this.element=v},V=ce;function oe(e,a={}){let t=document.createElement("div");t.className="container",e.appendChild(t);let n=null,c=null,d={};this.update=({data:v,expanded:r,indent:i,expandIconType:m,showDataTypes:x,showToolbar:p,showSize:g,showCopy:b})=>{if(v){let f=JSON.stringify(v);d.dataComapreString!==f&&(d.dataComapreString=f,n=new H({key:"",value:v,expanded:r,indent:i,onToggleExpand:w=>{c&&(c.expanded=w),d.expanded=w}}),t.replaceChildren(n.element),d.showToolbar&&c&&(t.prepend(c.element),c.maxExpandLevel=n.maxLevel,c.refresh()))}if(p!==void 0&&d.showToolbar!==p)if(d.showToolbar=p,p)c||(c=new V({expanded:d.expanded,indent:d.indent,onChange:({expanded:f,indent:w,showDetails:u})=>{let y={expanded:f,indent:w};u!==void 0&&(y.showCopy=u,y.showSize=u,y.showDataTypes=u),this.update(y)},onSearch:f=>{n&&n.update({searchTerm:f})}})),n&&(c.maxExpandLevel=n.maxLevel),t.prepend(c.element);else{let f=t.querySelector(".toolbar");f&&f.remove()}let h={};r!==void 0&&d.expanded!==r&&(d.expanded=r,h.expanded=r),i!==void 0&&d.indent!==i&&(d.indent=i,h.indent=i),Object.keys(h).length>0&&n&&n.update(h),b!==void 0&&d.showCopy!==b&&(d.showCopy=b,t.classList.toggle("show-copy",b)),g!==void 0&&d.showSize!==g&&(d.showSize=g,t.classList.toggle("show-size",g),c&&c.updateShowDetails(d.showSize||d.showDataTypes)),x!==void 0&&d.showDataTypes!==x&&(d.showDataTypes=x,t.classList.toggle("show-data-types",x),c&&c.updateShowDetails(d.showSize||d.showDataTypes)),m!==void 0&&d.expandIconType!==m&&(t.classList.add(`expand-icon-${m}`),t.classList.remove(`expand-icon-${d.expandIconType}`),d.expandIconType=m)},this.update(a)}var Z=oe;var G={indent:2,expanded:1,theme:"default-light",showDataTypes:!0,showToolbar:!1,expandIconType:"arrow",showCopy:!0,showSize:!0,data:null},R=class e extends HTMLElement{#t;#e;#c;#n;constructor(){super(),this.#e={...G},this.#t=document.createElement("style");let a=this.attachShadow({mode:"open"}),t=document.createElement("style");t.textContent=`${J}`,a.appendChild(t),a.appendChild(this.#t),this.theme=this.#e.theme,this.#n=new Z(a,this.#e)}static get observedAttributes(){return Object.keys(G).map(a=>a.replace(/([a-z0-9])([A-Z])/g,"$1-$2").toLowerCase())}static allowedAttributes=["id"].concat(e.observedAttributes);#d=(...a)=>{console.warn(`JsonViewer${this.id?` (${this.id})`:""}:`,...a)};#a=(a,t,n,c)=>{try{if(t=n(t),c&&!c.includes(t))throw new Error(`should be one of ${c.join(", ")}`);if(this.#e[a]===t)return;this.#e[a]=t,this.#o()}catch(d){this.#d(`Attribute ${a}: ${d.message}`)}};set showDataTypes(a){this.#a("showDataTypes",a,$)}set showToolbar(a){this.#a("showToolbar",a,$)}set indent(a){this.#a("indent",a,U)}set expandIconType(a){this.#a("expandIconType",a,P,["arrow","square","circle"])}set expanded(a){this.#a("expanded",a,M)}set showSize(a){this.#a("showSize",a,$)}set showCopy(a){this.#a("showCopy",a,$)}set theme(a){try{if(a=q(a),this.#e.theme===a&&this.#t.textContent!=="")return;this.#t.textContent=W(a),this.#e.theme=a}catch(t){this.#d(`Attribute theme: ${t.message}`)}}set data(a){try{a=q(a);let t=JSON.stringify(a);if(this.#e.data===t)return;this.#e.data=t,O(a)?fetch(a).then(n=>n.json()).then(n=>{this.#c=n,this.#o()}):(this.#c=a,this.#o())}catch(t){this.#d(`Attribute data: ${t.message}`)}}get options(){return this.#e}connectedCallback(){window.addEventListener("DOMContentLoaded",()=>{let a=this.textContent;this.textContent="",a&&(this.data=a)})}attributeChangedCallback(a,t,n){if(e.allowedAttributes.indexOf(a)>-1){let c=a.replace(/-([a-z])/g,d=>d[1].toUpperCase());this[c]=n}else this.#d(`Attribute ${a} is not supported and will be ignored!`),this.removeAttribute(a)}#o=()=>{this.#n.update({data:this.#c,expanded:this.#e.expanded,expandIconType:this.#e.expandIconType,indent:this.#e.indent,showDataTypes:this.#e.showDataTypes,showToolbar:this.#e.showToolbar,showSize:this.#e.showSize,showCopy:this.#e.showCopy})}};customElements.get("andypf-json-viewer")||customElements.define("andypf-json-viewer",R);var ne=({data:e,...a})=>{let t=z.default.useRef(null);return z.default.useEffect(()=>{t.current&&(t.current.data=e)},[e]),z.default.createElement("andypf-json-viewer",{ref:t,...a})},re=ne; |
Check failure
Code scanning / CodeQL
DOM text reinterpreted as HTML High
DOM text
Copilot Autofix
AI 5 months ago
Copilot could not generate an autofix suggestion
Copilot could not generate an autofix suggestion for this alert. Try pushing a new commit or if the problem persists contact support.
| var fe=Object.create;var J=Object.defineProperty;var ie=Object.getOwnPropertyDescriptor;var se=Object.getOwnPropertyNames;var be=Object.getPrototypeOf,pe=Object.prototype.hasOwnProperty;var le=(a,t,e)=>t in a?J(a,t,{enumerable:!0,configurable:!0,writable:!0,value:e}):a[t]=e;var he=(a,t)=>{for(var e in t)J(a,e,{get:t[e],enumerable:!0})},G=(a,t,e,c)=>{if(t&&typeof t=="object"||typeof t=="function")for(let o of se(t))!pe.call(a,o)&&o!==e&&J(a,o,{get:()=>t[o],enumerable:!(c=ie(t,o))||c.enumerable});return a};var xe=(a,t,e)=>(e=a!=null?fe(be(a)):{},G(t||!a||!a.__esModule?J(e,"default",{value:a,enumerable:!0}):e,a)),ue=a=>G(J({},"__esModule",{value:!0}),a);var K=(a,t,e)=>(le(a,typeof t!="symbol"?t+"":t,e),e),Q=(a,t,e)=>{if(!t.has(a))throw TypeError("Cannot "+e)};var n=(a,t,e)=>(Q(a,t,"read from private field"),e?e.call(a):t.get(a)),S=(a,t,e)=>{if(t.has(a))throw TypeError("Cannot add the same private member more than once");t instanceof WeakSet?t.add(a):t.set(a,e)},T=(a,t,e,c)=>(Q(a,t,"write to private field"),c?c.call(a,e):t.set(a,e),e);var ke={};he(ke,{default:()=>ve});module.exports=ue(ke);var F=xe(require("react"));var V=`.container{background-color:var(--base00);color:var(--base05);padding:10px;letter-spacing:0.5px;font-family:monospace;border-radius:3px}.toolbar{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px;padding-bottom:5px;border-bottom:solid 1px var(--base02)}.toolbar .options,.toolbar .search-wrapper{display:flex;align-items:center}.toolbar .icon-wrapper{height:15px;display:flex;align-items:center;padding:2px 5px}.toolbar .icon-wrapper:hover{background-color:var(--base02);border-radius:3px}.toolbar .icon-wrapper:first-child{margin-left:0px}.toolbar .search.icon{margin-right:5px}.toolbar .search-input{border:none;background:transparent;outline:none;flex:1;font-size:16px;color:var(--base0D)}.match{background-color:yellow;font-weight:bold;color:red}.data-row{padding:3px 0}.data-row .data-row{border-left:solid 1px var(--base02);padding-left:20px;margin-left:5px;display:none}.data-row.expanded>.data-row{display:block}.data-row .key-value-wrapper{display:flex;align-items:center}.data-row .key{color:var(--base07)}.data-row .key.number{color:var(--base0C)}.data-row .colon{color:var(--base07);margin:0 5px}.clickable{cursor:pointer}.data-row .opening-parenthesis,.data-row .closing-parenthesis{color:var(--base07)}.data-row .ellipsis{color:var(--base09)}.data-row.expanded>.key-value-wrapper .closing-parenthesis,.data-row.expanded>.key-value-wrapper .ellipsis{display:none}.data-row>.closing-parenthesis{display:none}.data-row.expanded>.closing-parenthesis{display:inline-block}.data-row .items-size{margin-left:10px;color:var(--base04);font-style:italic;display:none}.show-size .data-row .items-size{display:inline-block}.data-row .value.bool,.data-row .value.boolean{color:var(--base0E)}.data-row .value.function{color:var(--base0D)}.data-row .value.int,.data-row .value.integer{color:var(--base0F)}.data-row .value.float{color:var(--base0B)}.data-row .value.string{color:var(--base09)}.data-row .value.string .content{overflow-wrap:break-word}.data-row .value.string .content::before{content:open-quote}.data-row .value.string .content::after{content:close-quote}.data-row .value.regexp{color:var(--base0A)}.data-row .value.nan{color:var(--base08)}.data-row .value.null{color:var(--base0A)}.data-row .value.undefined{color:var(--base05)}.data-row .value.date{color:var(--base0D)}.data-row .value.nan,.data-row .value.null,.data-row .value.undefined{border-radius:3px;background-color:var(--base02);padding:1px 2px}.data-row .value .type{font-size:smaller;margin-right:4px;opacity:0.8;display:none}.data-row .value .value-data{word-break:break-all}.show-data-types .data-row .value .type{display:inline-block}.icon-wrapper,.copy-icon-wrapper{display:inline-block;cursor:pointer}.icon{display:block;position:relative}.icon:before,.icon:after{content:"";position:absolute;display:block}.expand.icon{margin-right:5px}.expand-icon-arrow .expand.icon{margin-left:3px;width:0;height:0;border-left:solid 6px var(--base0E);border-top:solid 6px transparent;border-bottom:solid 6px transparent}.expand-icon-arrow .expanded>.key-value-wrapper .expand.icon,.expand-icon-arrow .expanded.icon.expand{transform:rotate(90deg);border-left-color:var(--base0D)}.expand-icon-square .expand.icon,.expand-icon-circle .expand.icon{display:block;width:9px;height:9px;border-radius:2px;border:solid 1px var(--base0E)}.expand-icon-circle .expand.icon{border-radius:50%}.expand-icon-square .expand.icon:before,.expand-icon-circle .expand.icon:before,.expand-icon-square .expand.icon:after,.expand-icon-circle .expand.icon:after{width:5px;height:1px;background-color:var(--base0E);left:2px;top:4px}.expand-icon-square .expand.icon:after,.expand-icon-circle .expand.icon:after{transform:rotate(90deg)}.expand-icon-square .expanded>.key-value-wrapper .expand.icon:after,.expand-icon-circle .expanded>.key-value-wrapper .expand.icon:after,.expand-icon-square .expand.icon.expanded:after,.expand-icon-circle .expand.icon.expanded:after{display:none}.expand-icon-square .expanded>.key-value-wrapper .expand.icon,.expand-icon-circle .expanded>.key-value-wrapper .expand.icon,.expand-icon-square .expand.icon.expanded,.expand-icon-circle .expanded.expand.icon{border-color:var(--base0D)}.expand-icon-square .expanded>.key-value-wrapper .expand.icon:before,.expand-icon-circle .expanded>.key-value-wrapper .expand.icon:before,.expand-icon-square .expanded.expand.icon:before,.expand-icon-circle .expanded.expand.icon:before{background-color:var(--base0D)}.icon-wrapper{display:inline-block;cursor:pointer}.show-copy .key-value-wrapper:hover .icon.copy{display:block}.copy.icon{margin-left:10px;display:none;width:8px;height:10px;border:solid 1px var(--base0D);border-radius:1px;position:relative;top:4px;transition:0.2s all}.copy.icon:active{transform:scale(1.6);background-color:var(--base0B)}.copy.icon:before{content:"";display:block;left:-3px;top:-3px;width:8px;height:10px;border-top:solid 1px var(--base0D);border-left:solid 1px var(--base0D);border-radius:1px 0 0 0}.plus.icon{width:11px;height:1px;background-color:var(--base0D)}.plus.icon:after{content:"";width:11px;height:1px;background-color:var(--base0D);-webkit-transform:rotate(90deg);transform:rotate(90deg)}.minus.icon{width:11px;height:1px;background-color:var(--base0D)}.indent.icon{color:var(--base0D);width:17px;height:8px;border-top:solid 1px var(--base0D);border-bottom:solid 1px var(--base0D)}.indent.icon:before{content:"";position:absolute;top:2px;right:0;width:11px;height:2px;border-top:solid 1px var(--base0D);border-bottom:solid 1px var(--base0D)}.indent.icon:after{content:"";position:absolute;top:1px;width:0;height:0;border-top:solid 3px transparent;border-bottom:solid 3px transparent;border-left:solid 3px var(--base0D);border-right:solid 3px transparent}.outdent.icon{color:var(--base0D);margin-left:2px;width:17px;height:8px;border-top:solid 1px var(--base0D);border-bottom:solid 1px var(--base0D)}.outdent.icon:before{content:"";top:2px;right:0;width:11px;height:2px;border-top:solid 1px var(--base0D);border-bottom:solid 1px var(--base0D)}.outdent.icon:after{content:"";top:1px;left:-3px;width:0;height:0;border-top:solid 3px transparent;border-bottom:solid 3px transparent;border-left:solid 3px transparent;border-right:solid 3px var(--base0D)}.refresh.icon{color:var(--base0D);width:10px;height:10px;border-radius:50%;border-top:solid 1px var(--base0D);border-bottom:solid 1px var(--base0D);border-left:solid 1px transparent;border-right:solid 1px var(--base0D)}.refresh.icon:before{content:"";left:1px;top:8px;width:3px;height:3px;border-top:solid 1px var(--base0D);border-left:solid 1px var(--base0D);-webkit-transform:rotate(-22.5deg);transform:rotate(-22.5deg)}.info.icon{width:12px;height:11px;border:solid 1px var(--base0D);border-radius:2px}.info.icon::before{top:5px;left:5px;width:2px;height:5px;background-color:var(--base0D)}.info.icon::after{top:2px;left:5px;width:2px;height:2px;background-color:var(--base0D)}.info.icon.active{background-color:var(--base0D)}.info.icon.active::before,.info.icon.active::after{background-color:var(--base02)}.search.icon{color:var(--base0D);width:11px;height:11px;border:solid 1px var(--base0D);border-radius:100%;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.search.icon:before{content:"";top:11px;left:5px;height:6px;width:1px;background-color:var(--base0D)} | ||
| `;var H={apathy:["#031a16","#0b342d","#184e45","#2b685e","#5f9c92","#81b5ac","#a7cec8","#d2e7e4","#3e9688","#3e7996","#3e4c96","#883e96","#963e4c","#96883e","#4c963e","#3e965b"],ashes:["#1c2023","#393f45","#565e65","#747c84","#adb3ba","#c7ccd1","#dfe2e5","#f3f4f5","#c7ae95","#c7c795","#aec795","#95c7ae","#95aec7","#ae95c7","#c795ae","#c79595"],"atelier-dune-light":["#fefbec","#e8e4cf","#a6a28c","#999580","#7d7a68","#6e6b5e","#292824","#20201d","#d73737","#b65611","#ae9513","#60ac39","#1fad83","#6684e1","#b854d4","#d43552"],"atelier-dune":["#20201d","#292824","#6e6b5e","#7d7a68","#999580","#a6a28c","#e8e4cf","#fefbec","#d73737","#b65611","#ae9513","#60ac39","#1fad83","#6684e1","#b854d4","#d43552"],atlas:["#002635","#00384d","#517f8d","#6c8b91","#869696","#a1a19a","#e6e6dc","#fafaf8","#ff5a67","#f08e48","#ffcc1b","#7fc06e","#14747e","#5dd7b9","#9a70a4","#c43060"],bespin:["#28211c","#36312e","#5e5d5c","#666666","#797977","#8a8986","#9d9b97","#baae9e","#cf6a4c","#cf7d34","#f9ee98","#54be0d","#afc4db","#5ea6ea","#9b859d","#937121"],"black-metal":["#000000","#121212","#222222","#333333","#999999","#c1c1c1","#999999","#c1c1c1","#5f8787","#aaaaaa","#a06666","#dd9999","#aaaaaa","#888888","#999999","#444444"],brewer:["#0c0d0e","#2e2f30","#515253","#737475","#959697","#b7b8b9","#dadbdc","#fcfdfe","#e31a1c","#e6550d","#dca060","#31a354","#80b1d3","#3182bd","#756bb1","#b15928"],bright:["#000000","#303030","#505050","#b0b0b0","#d0d0d0","#e0e0e0","#f5f5f5","#ffffff","#fb0120","#fc6d24","#fda331","#a1c659","#76c7b7","#6fb3d2","#d381c3","#be643c"],brogrammer:["#1f1f1f","#f81118","#2dc55e","#ecba0f","#2a84d2","#4e5ab7","#1081d6","#d6dbe5","#d6dbe5","#de352e","#1dd361","#f3bd09","#1081d6","#5350b9","#0f7ddb","#ffffff"],"brushtrees-dark":["#485867","#5a6d7a","#6d828e","#8299a1","#98afb5","#b0c5c8","#c9dbdc","#e3efef","#b38686","#d8bba2","#aab386","#87b386","#86b3b3","#868cb3","#b386b2","#b39f9f"],brushtrees:["#e3efef","#c9dbdc","#b0c5c8","#98afb5","#8299a1","#6d828e","#5a6d7a","#485867","#b38686","#d8bba2","#aab386","#87b386","#86b3b3","#868cb3","#b386b2","#b39f9f"],chalk:["#151515","#202020","#303030","#505050","#b0b0b0","#d0d0d0","#e0e0e0","#f5f5f5","#fb9fb1","#eda987","#ddb26f","#acc267","#12cfc0","#6fc2ef","#e1a3ee","#deaf8f"],circus:["#191919","#202020","#303030","#5f5a60","#505050","#a7a7a7","#808080","#ffffff","#dc657d","#4bb1a7","#c3ba63","#84b97c","#4bb1a7","#639ee4","#b888e2","#b888e2"],"classic-dark":["#151515","#202020","#303030","#505050","#b0b0b0","#d0d0d0","#e0e0e0","#f5f5f5","#ac4142","#d28445","#f4bf75","#90a959","#75b5aa","#6a9fb5","#aa759f","#8f5536"],"classic-light":["#f5f5f5","#e0e0e0","#d0d0d0","#b0b0b0","#505050","#303030","#202020","#151515","#ac4142","#d28445","#f4bf75","#90a959","#75b5aa","#6a9fb5","#aa759f","#8f5536"],codeschool:["#232c31","#1c3657","#2a343a","#3f4944","#84898c","#9ea7a6","#a7cfa3","#b5d8f6","#2a5491","#43820d","#a03b1e","#237986","#b02f30","#484d79","#c59820","#c98344"],cupcake:["#fbf1f2","#f2f1f4","#d8d5dd","#bfb9c6","#a59daf","#8b8198","#72677e","#585062","#d57e85","#ebb790","#dcb16c","#a3b367","#69a9a7","#7297b9","#bb99b4","#baa58c"],cupertino:["#ffffff","#c0c0c0","#c0c0c0","#808080","#808080","#404040","#404040","#5e5e5e","#c41a15","#eb8500","#826b28","#007400","#318495","#0000ff","#a90d91","#826b28"],darcula:["#2b2b2b","#323232","#323232","#606366","#a4a3a3","#a9b7c6","#ffc66d","#ffffff","#4eade5","#689757","#bbb529","#6a8759","#629755","#9876aa","#cc7832","#808080"],darktooth:["#1d2021","#32302f","#504945","#665c54","#928374","#a89984","#d5c4a1","#fdf4c1","#fb543f","#fe8625","#fac03b","#95c085","#8ba59b","#0d6678","#8f4673","#a87322"],"default-dark":["#181818","#282828","#383838","#585858","#b8b8b8","#d8d8d8","#e8e8e8","#f8f8f8","#ab4642","#dc9656","#f7ca88","#a1b56c","#86c1b9","#7cafc2","#ba8baf","#a16946"],"default-light":["#ffffff","#e8e8e8","#d8d8d8","#b8b8b8","#585858","#383838","#282828","#181818","#ab4642","#dc9656","#ab4642","#a1b56c","#86c1b9","#7cafc2","#ba8baf","#a16946"],dracula:["#282936","#3a3c4e","#4d4f68","#626483","#62d6e8","#e9e9f4","#f1f2f8","#f7f7fb","#ea51b2","#b45bcf","#00f769","#ebff87","#a1efe4","#62d6e8","#b45bcf","#00f769"],eighties:["#2d2d2d","#393939","#515151","#747369","#a09f93","#d3d0c8","#e8e6df","#f2f0ec","#f2777a","#f99157","#ffcc66","#99cc99","#66cccc","#6699cc","#cc99cc","#d27b53"],embers:["#16130f","#2c2620","#433b32","#5a5047","#8a8075","#a39a90","#beb6ae","#dbd6d1","#826d57","#828257","#6d8257","#57826d","#576d82","#6d5782","#82576d","#825757"],flat:["#2c3e50","#34495e","#7f8c8d","#95a5a6","#bdc3c7","#e0e0e0","#f5f5f5","#ecf0f1","#e74c3c","#e67e22","#f1c40f","#2ecc71","#1abc9c","#3498db","#9b59b6","#be643c"],"fruit-soda":["#f1ecf1","#e0dee0","#d8d5d5","#b5b4b6","#979598","#515151","#474545","#2d2c2c","#fe3e31","#fe6d08","#f7e203","#47f74c","#0f9cfd","#2931df","#611fce","#b16f40"],github:["#ffffff","#f5f5f5","#c8c8fa","#969896","#e8e8e8","#333333","#ffffff","#969896","#ed6a43","#0086b3","#795da3","#183691","#183691","#795da3","#a71d5d","#333333"],"google-dark":["#1d1f21","#282a2e","#373b41","#969896","#b4b7b4","#c5c8c6","#e0e0e0","#ffffff","#cc342b","#f96a38","#fba922","#198844","#3971ed","#3971ed","#a36ac7","#3971ed"],"google-light":["#ffffff","#e0e0e0","#c5c8c6","#b4b7b4","#969896","#373b41","#282a2e","#1d1f21","#cc342b","#f96a38","#fba922","#198844","#3971ed","#3971ed","#a36ac7","#3971ed"],"grayscale-dark":["#101010","#252525","#464646","#525252","#ababab","#b9b9b9","#e3e3e3","#f7f7f7","#7c7c7c","#999999","#a0a0a0","#8e8e8e","#868686","#686868","#747474","#5e5e5e"],"grayscale-light":["#f7f7f7","#e3e3e3","#b9b9b9","#ababab","#525252","#464646","#252525","#101010","#7c7c7c","#999999","#a0a0a0","#8e8e8e","#868686","#686868","#747474","#5e5e5e"],greenscreen:["#001100","#003300","#005500","#007700","#009900","#00bb00","#00dd00","#00ff00","#007700","#009900","#007700","#00bb00","#005500","#009900","#00bb00","#005500"],"gruvbox-dark-hard":["#1d2021","#3c3836","#504945","#665c54","#bdae93","#d5c4a1","#ebdbb2","#fbf1c7","#fb4934","#fe8019","#fabd2f","#b8bb26","#8ec07c","#83a598","#d3869b","#d65d0e"],"gruvbox-light-hard":["#f9f5d7","#ebdbb2","#d5c4a1","#bdae93","#665c54","#504945","#3c3836","#282828","#9d0006","#af3a03","#b57614","#79740e","#427b58","#076678","#8f3f71","#d65d0e"],"harmonic-dark":["#0b1c2c","#223b54","#405c79","#627e99","#aabcce","#cbd6e2","#e5ebf1","#f7f9fb","#bf8b56","#bfbf56","#8bbf56","#56bf8b","#568bbf","#8b56bf","#bf568b","#bf5656"],"harmonic-light":["#f7f9fb","#e5ebf1","#cbd6e2","#aabcce","#627e99","#405c79","#223b54","#0b1c2c","#bf8b56","#bfbf56","#8bbf56","#56bf8b","#568bbf","#8b56bf","#bf568b","#bf5656"],"heetch-light":["#feffff","#392551","#7b6d8b","#9c92a8","#ddd6e5","#5a496e","#470546","#190134","#27d9d5","#bdb6c5","#5ba2b6","#f80059","#c33678","#47f9f5","#bd0152","#dedae2"],heetch:["#190134","#392551","#5a496e","#7b6d8b","#9c92a8","#bdb6c5","#dedae2","#feffff","#27d9d5","#5ba2b6","#8f6c97","#c33678","#f80059","#bd0152","#82034c","#470546"],helios:["#1d2021","#383c3e","#53585b","#6f7579","#cdcdcd","#d5d5d5","#dddddd","#e5e5e5","#d72638","#eb8413","#f19d1a","#88b92d","#1ba595","#1e8bac","#be4264","#c85e0d"],hopscotch:["#322931","#433b42","#5c545b","#797379","#989498","#b9b5b8","#d5d3d5","#ffffff","#dd464c","#fd8b19","#fdcc59","#8fc13e","#149b93","#1290bf","#c85e7c","#b33508"],"horizon-dark":["#1c1e26","#232530","#2e303e","#676a8d","#ced1d0","#cbced0","#dcdfe4","#e3e6ee","#e93c58","#e58d7d","#efb993","#efaf8e","#24a8b4","#df5273","#b072d1","#e4a382"],"ia-dark":["#1a1a1a","#222222","#1d414d","#767676","#b8b8b8","#cccccc","#e8e8e8","#f8f8f8","#d88568","#d86868","#b99353","#83a471","#7c9cae","#8eccdd","#b98eb2","#8b6c37"],"ia-light":["#f6f6f6","#dedede","#bde5f2","#898989","#767676","#181818","#e8e8e8","#898989","#9c5a02","#c43e18","#c48218","#38781c","#2d6bb1","#48bac2","#a94598","#8b6c37"],icy:["#021012","#031619","#041f23","#052e34","#064048","#095b67","#0c7c8c","#109cb0","#16c1d9","#b3ebf2","#80deea","#4dd0e1","#26c6da","#00bcd4","#00acc1","#0097a7"],isotope:["#000000","#404040","#606060","#808080","#c0c0c0","#d0d0d0","#e0e0e0","#ffffff","#ff0000","#ff9900","#ff0099","#33ff00","#00ffff","#0066ff","#cc00ff","#3300ff"],macintosh:["#000000","#404040","#404040","#808080","#808080","#c0c0c0","#c0c0c0","#ffffff","#dd0907","#ff6403","#fbf305","#1fb714","#02abea","#0000d3","#4700a5","#90713a"],marrakesh:["#201602","#302e00","#5f5b17","#6c6823","#86813b","#948e48","#ccc37a","#faf0a5","#c35359","#b36144","#a88339","#18974e","#75a738","#477ca1","#8868b3","#b3588e"],materia:["#263238","#2c393f","#37474f","#707880","#c9ccd3","#cdd3de","#d5dbe5","#ffffff","#ec5f67","#ea9560","#ffcc00","#8bd649","#80cbc4","#89ddff","#82aaff","#ec5f67"],"material-lighter":["#fafafa","#e7eaec","#cceae7","#ccd7da","#8796b0","#80cbc4","#80cbc4","#666666","#ff5370","#f76d47","#ffb62c","#91b859","#39adb5","#6182b8","#7c4dff","#e53935"],material:["#263238","#2e3c43","#314549","#546e7a","#b2ccd6","#eeffff","#eeffff","#ffffff","#f07178","#f78c6c","#ffcb6b","#c3e88d","#89ddff","#82aaff","#c792ea","#ff5370"],"mellow-purple":["#1e0528","#1a092d","#331354","#320f55","#873582","#ffeeff","#ffeeff","#f8c0ff","#00d9e9","#aa00a3","#955ae7","#05cb0d","#b900b1","#550068","#8991bb","#4d6fff"],"mexico-light":["#f8f8f8","#e8e8e8","#d8d8d8","#b8b8b8","#585858","#383838","#282828","#181818","#ab4642","#dc9656","#f79a0e","#538947","#4b8093","#7cafc2","#96609e","#a16946"],mocha:["#3b3228","#534636","#645240","#7e705a","#b8afad","#d0c8c6","#e9e1dd","#f5eeeb","#cb6077","#d28b71","#f4bc87","#beb55b","#7bbda4","#8ab3b5","#a89bb9","#bb9584"],monokai:["#272822","#383830","#49483e","#75715e","#a59f85","#f8f8f2","#f5f4f1","#f9f8f5","#f92672","#fd971f","#f4bf75","#a6e22e","#a1efe4","#66d9ef","#ae81ff","#cc6633"],nord:["#2e3440","#3b4252","#434c5e","#4c566a","#d8dee9","#e5e9f0","#eceff4","#8fbcbb","#88c0d0","#81a1c1","#5e81ac","#bf616a","#d08770","#ebcb8b","#a3be8c","#b48ead"],ocean:["#2b303b","#343d46","#4f5b66","#65737e","#a7adba","#c0c5ce","#dfe1e8","#eff1f5","#bf616a","#d08770","#ebcb8b","#a3be8c","#96b5b4","#8fa1b3","#b48ead","#ab7967"],"one-light":["#fafafa","#f0f0f1","#e5e5e6","#a0a1a7","#696c77","#383a42","#202227","#090a0b","#ca1243","#d75f00","#c18401","#50a14f","#0184bc","#4078f2","#a626a4","#986801"],onedark:["#282c34","#353b45","#3e4451","#545862","#565c64","#abb2bf","#b6bdca","#c8ccd4","#e06c75","#d19a66","#e5c07b","#98c379","#56b6c2","#61afef","#c678dd","#be5046"],"papercolor-dark":["#1c1c1c","#af005f","#5faf00","#d7af5f","#5fafd7","#808080","#d7875f","#d0d0d0","#585858","#5faf5f","#afd700","#af87d7","#ffaf00","#ff5faf","#00afaf","#5f8787"],"papercolor-light":["#eeeeee","#af0000","#008700","#5f8700","#0087af","#878787","#005f87","#444444","#bcbcbc","#d70000","#d70087","#8700af","#d75f00","#d75f00","#005faf","#005f87"],paraiso:["#2f1e2e","#41323f","#4f424c","#776e71","#8d8687","#a39e9b","#b9b6b0","#e7e9db","#ef6155","#f99b15","#fec418","#48b685","#5bc4bf","#06b6ef","#815ba4","#e96ba8"],pico:["#000000","#1d2b53","#7e2553","#008751","#ab5236","#5f574f","#c2c3c7","#fff1e8","#ff004d","#ffa300","#fff024","#00e756","#29adff","#83769c","#ff77a8","#ffccaa"],pop:["#000000","#202020","#303030","#505050","#b0b0b0","#d0d0d0","#e0e0e0","#ffffff","#eb008a","#f29333","#f8ca12","#37b349","#00aabb","#0e5a94","#b31e8d","#7a2d00"],railscasts:["#2b2b2b","#272935","#3a4055","#5a647e","#d4cfc9","#e6e1dc","#f4f1ed","#f9f7f3","#da4939","#cc7833","#ffc66d","#a5c261","#519f50","#6d9cbe","#b6b3eb","#bc9458"],seti:["#151718","#282a2b","#3b758c","#41535b","#43a5d5","#d6d6d6","#eeeeee","#ffffff","#cd3f45","#db7b55","#e6cd69","#9fca56","#55dbbe","#55b5db","#a074c4","#8a553f"],"solarized-dark":["#002b36","#073642","#586e75","#657b83","#839496","#93a1a1","#eee8d5","#fdf6e3","#dc322f","#cb4b16","#b58900","#859900","#2aa198","#268bd2","#6c71c4","#d33682"],"solarized-light":["#fdf6e3","#eee8d5","#93a1a1","#839496","#657b83","#586e75","#073642","#002b36","#dc322f","#cb4b16","#b58900","#859900","#2aa198","#268bd2","#6c71c4","#d33682"],spacemacs:["#1f2022","#282828","#444155","#585858","#b8b8b8","#a3a3a3","#e8e8e8","#f8f8f8","#f2241f","#ffa500","#b1951d","#67b11d","#2d9574","#4f97d7","#a31db1","#b03060"],"summerfruit-dark":["#151515","#202020","#303030","#505050","#b0b0b0","#d0d0d0","#e0e0e0","#ffffff","#ff0086","#fd8900","#aba800","#00c918","#1faaaa","#3777e6","#ad00a1","#cc6633"],"summerfruit-light":["#ffffff","#e0e0e0","#d0d0d0","#b0b0b0","#000000","#101010","#151515","#202020","#ff0086","#fd8900","#aba800","#00c918","#1faaaa","#3777e6","#ad00a1","#cc6633"],"tomorrow-night":["#1d1f21","#282a2e","#373b41","#969896","#b4b7b4","#c5c8c6","#e0e0e0","#ffffff","#cc6666","#de935f","#f0c674","#b5bd68","#8abeb7","#81a2be","#b294bb","#a3685a"],tomorrow:["#ffffff","#e0e0e0","#d6d6d6","#8e908c","#969896","#4d4d4c","#282a2e","#1d1f21","#c82829","#f5871f","#eab700","#718c00","#3e999f","#4271ae","#8959a8","#a3685a"],tube:["#231f20","#1c3f95","#5a5758","#737171","#959ca1","#d9d8d8","#e7e7e8","#ffffff","#ee2e24","#f386a1","#ffd204","#00853e","#85cebc","#009ddc","#98005d","#b06110"],twilight:["#1e1e1e","#323537","#464b50","#5f5a60","#838184","#a7a7a7","#c3c3c3","#ffffff","#cf6a4c","#cda869","#f9ee98","#8f9d6a","#afc4db","#7587a6","#9b859d","#9b703f"],woodland:["#231e18","#302b25","#48413a","#9d8b70","#b4a490","#cabcb1","#d7c8bc","#e4d4c8","#d35c5c","#ca7f32","#e0ac16","#b7ba53","#6eb958","#88a4d3","#bb90e2","#b49368"],zenburn:["#383838","#404040","#606060","#6f6f6f","#808080","#dcdccc","#c0c0c0","#ffffff","#dca3a3","#dfaf8f","#e0cf9f","#5f7f5f","#93e0e3","#7cb8bb","#dc8cc3","#000000"]},Ne=Object.keys(H),X=a=>{let t;if(typeof a=="string"){if(H[a]===void 0)throw new Error(`${a} not found`);t=H[a].reduce((e,c,o)=>{let d=`base0${o.toString(16).toUpperCase()}`;return e[d]=c,e},{})}else t=a;return`.container{${Object.keys(t).map(e=>`--${e}: ${t[e]};`).join("")}}`};var Y=a=>{try{return!!new URL(a)}catch{return!1}},_=a=>{if(Array.isArray(a))return"array";if(a===null)return"null";if(a instanceof RegExp)return"regexp";let t=typeof a;return t==="number"?isNaN(a)?"NaN":isFinite(a)?Number.isInteger(a)?"int":"float":"Infinity":t==="boolean"?"bool":t==="object"&&a instanceof Date?"date":t};var O=a=>{if(typeof a=="boolean")return a;if(a==="true")return!0;if(a==="false")return!1;throw new Error("should be a boolean!")},ee=a=>{if(typeof a=="string")return a;throw new Error("should be a string!")},ae=a=>{if(typeof a=="number"&&a>=0)return a;if(typeof a=="string"&&(a=parseFloat(a)),isNaN(a)||a<0)throw new Error("should be a positive number!");return a},te=a=>{if(typeof a=="boolean"||typeof a=="number")return a;if(a==="true")return!0;if(a==="false")return!1;if(typeof a=="string"&&(a=parseFloat(a),!isNaN(a)&&a>=0))return a;throw new Error("should be a boolean or a positive number!")},Z=a=>{if(typeof a=="object")return a;if(typeof a=="string")try{return JSON.parse(a)}catch{return a}throw new Error("should be a string or JSON!")};var de=function({key:a,value:t,expanded:e,indent:c,onToggleExpand:o,level:d=0,parentRow:u}){let f=document.createElement("div");this.maxLevel=d;let s=_(t),y=s==="array"||s==="object",g=e===!0||e>d,h,v,l,m;f.className=`data-row ${g?"expanded":""}`,f.dataset.key=a,f.dataset.level=d,d>0&&(f.style.paddingLeft=`${c*5}px`);let i=document.createElement("span");i.className="key-value-wrapper",f.appendChild(i);let k=()=>{f.classList.toggle("expanded"),o&&(f.classList.contains("expanded")?o(d+1):o(d))};if(y){let r=document.createElement("span");r.className="icon-wrapper",i.appendChild(r),h=document.createElement("span"),h.className="expand icon clickable",h.setAttribute("title",g?"Collapse":"Expand"),r.appendChild(h),r.addEventListener("click",()=>k())}if(a!==null&&a!==""){let r=typeof a;l=document.createElement("span"),l.className=`key clickable ${r==="number"?"number":""}`,l.textContent=r==="number"?a:`"${a}"`,l.addEventListener("click",()=>k()),i.appendChild(l);let b=document.createElement("span");b.classList.add("colon"),b.textContent=":",i.appendChild(b)}if(y){let r=document.createElement("span");r.className="opening-parenthesis",r.textContent=s==="array"?"[":"{",i.appendChild(r);let b=document.createElement("span");b.className="ellipsis clickable",b.textContent="...",b.addEventListener("click",()=>k()),i.appendChild(b);let x=document.createElement("span");x.className="closing-parenthesis",x.textContent=s==="array"?"]":"}",i.appendChild(x);let D=document.createElement("span"),z=s==="array"?t.length:Object.keys(t).length;D.className="items-size",D.textContent=`${z} item${z===1?"":"s"}`,i.appendChild(D),v=[],(s==="array"?t.map((L,N)=>N):Object.keys(t)).forEach(L=>{let N=new de({key:L,value:t[L],expanded:e,indent:c,onToggleExpand:o,level:d+1,parentRow:f});v.push(N),f.appendChild(N.element),this.maxLevel=Math.max(this.maxLevel,N.maxLevel)});let W=document.createElement("span");W.className="closing-parenthesis",W.textContent=s==="array"?"]":"}",f.appendChild(W)}else{let r=null;["nan","NaN","undefined","null"].includes(s)||(r=document.createElement("span"),r.className="type",r.textContent=s.toLowerCase());let b=document.createElement("span");b.className=`value ${s.toLowerCase()}`,m=document.createElement("span"),m.className="value-data",m.textContent=s==="string"?`"${t}"`:t,r&&b.appendChild(r),b.appendChild(m),i.appendChild(b)}let w=document.createElement("span");w.className="copy icon",w.setAttribute("title","Copy to clipboard");let E=document.createElement("span");E.className="icon-wrapper",E.addEventListener("click",()=>{navigator.clipboard.writeText(JSON.stringify(t,null,c))}),E.appendChild(w),i.appendChild(E);let A=r=>{let b=new RegExp(r,"gi"),x=[];l&&x.push(l),m&&x.push(m);let D=!1;x.forEach(z=>{let j=z.textContent;if(z.innerHTML=j,!r||r==="")return;let W=[...j.matchAll(b)].map(P=>P.index),L=[],N=0;W.forEach(P=>{D=!0,L.push(j.slice(N,P)),L.push(`<span class="match">${r}</span>`),N=P+r.length}),L.push(j.slice(N)),z.innerHTML=L.join("")}),D&&!f.classList.contains("expanded")&&(k(),u&&u.classList.add("expanded"))};this.update=({expanded:r,indent:b,searchTerm:x})=>{b!==void 0&&d>0&&(f.style.paddingLeft=`${b*5}px`),r!==void 0&&(g=r===!0||r>d,f.classList.toggle("expanded",g),h&&(h.title=g?"Collapse":"Expand")),x!=null&&A(x),v&&v.forEach(D=>D.update({expanded:r,indent:b,searchTerm:x}))},this.element=f},ce=de;var ge=function({expanded:a,indent:t,onChange:e,onSearch:c,showDetails:o}){this.indent=t||2,this.expanded=typeof a=="number"?a:2,this.showDetails=o!==!1,this.maxExpandLevel=0;let d,u=document.createElement("div");u.className="toolbar";let f=document.createElement("div");f.className="options",u.appendChild(f);let s=document.createElement("div");s.className="search-wrapper",u.appendChild(s);let y=document.createElement("div");y.className="icon-wrapper clickable",f.appendChild(y);let g=document.createElement("span");g.className="icon refresh",y.onclick=()=>this.refresh(),y.appendChild(g);let h=document.createElement("div");h.className="icon-wrapper clickable",f.appendChild(h);let v=document.createElement("span");v.className="icon plus",h.appendChild(v),h.onclick=()=>{this.expanded<this.maxExpandLevel&&(this.expanded+=1),e({expanded:this.expanded})};let l=document.createElement("div");l.className="icon-wrapper clickable",f.appendChild(l);let m=document.createElement("span");m.className="icon minus",l.appendChild(m),l.onclick=()=>{this.expanded>this.maxExpandLevel&&(this.expanded=this.maxExpandLevel),this.expanded>0&&(this.expanded-=1),e({expanded:this.expanded})};let i=document.createElement("div");i.className="icon-wrapper clickable",f.appendChild(i);let k=document.createElement("span");k.className="icon indent",i.onclick=()=>{this.indent+=1,e({indent:this.indent})},i.appendChild(k);let w=document.createElement("div");w.className="icon-wrapper clickable",f.appendChild(w);let E=document.createElement("span");E.className="icon outdent",w.onclick=()=>{this.indent-=1,e({indent:this.indent})},w.appendChild(E);let A=document.createElement("div");A.className="icon-wrapper clickable",f.appendChild(A);let r=document.createElement("span");r.className=`icon info ${this.showDetails?"active":""}`,A.onclick=()=>{r.classList.toggle("active"),this.showDetails=!this.showDetails,e({showDetails:this.showDetails})},A.appendChild(r);let b=document.createElement("span");b.className="icon search",s.appendChild(b),d=document.createElement("input"),d.className="search-input",d.placeholder="Search",d.oninput=x=>{c(x.target.value)},s.appendChild(d),this.refresh=()=>{this.expanded=1,this.indent=2,d&&(d.value=""),e({indent:2,expanded:1}),c("")},this.updateShowDetails=x=>{this.showDetails=x,this.showDetails?r.classList.add("active"):r.classList.remove("active")},this.element=u},oe=ge;function we(a,t={}){let e=document.createElement("div");e.className="container",a.appendChild(e);let c=null,o=null,d={};this.update=({data:u,expanded:f,indent:s,expandIconType:y,showDataTypes:g,showToolbar:h,showSize:v,showCopy:l})=>{if(u){let i=JSON.stringify(u);d.dataComapreString!==i&&(d.dataComapreString=i,c=new ce({key:"",value:u,expanded:f,indent:s,onToggleExpand:k=>{o&&(o.expanded=k),d.expanded=k}}),e.replaceChildren(c.element),d.showToolbar&&o&&(e.prepend(o.element),o.maxExpandLevel=c.maxLevel,o.refresh()))}if(h!==void 0&&d.showToolbar!==h)if(d.showToolbar=h,h)o||(o=new oe({expanded:d.expanded,indent:d.indent,onChange:({expanded:i,indent:k,showDetails:w})=>{let E={expanded:i,indent:k};w!==void 0&&(E.showCopy=w,E.showSize=w,E.showDataTypes=w),this.update(E)},onSearch:i=>{c&&c.update({searchTerm:i})}})),c&&(o.maxExpandLevel=c.maxLevel),e.prepend(o.element);else{let i=e.querySelector(".toolbar");i&&i.remove()}let m={};f!==void 0&&d.expanded!==f&&(d.expanded=f,m.expanded=f),s!==void 0&&d.indent!==s&&(d.indent=s,m.indent=s),Object.keys(m).length>0&&c&&c.update(m),l!==void 0&&d.showCopy!==l&&(d.showCopy=l,e.classList.toggle("show-copy",l)),v!==void 0&&d.showSize!==v&&(d.showSize=v,e.classList.toggle("show-size",v),o&&o.updateShowDetails(d.showSize||d.showDataTypes)),g!==void 0&&d.showDataTypes!==g&&(d.showDataTypes=g,e.classList.toggle("show-data-types",g),o&&o.updateShowDetails(d.showSize||d.showDataTypes)),y!==void 0&&d.expandIconType!==y&&(e.classList.add(`expand-icon-${y}`),e.classList.remove(`expand-icon-${d.expandIconType}`),d.expandIconType=y)},this.update(t)}var ne=we;var re={indent:2,expanded:1,theme:"default-light",showDataTypes:!0,showToolbar:!1,expandIconType:"arrow",showCopy:!0,showSize:!0,data:null},$,p,q,B,I,C,R,M=class extends HTMLElement{constructor(){super();S(this,$,void 0);S(this,p,void 0);S(this,q,void 0);S(this,B,void 0);S(this,I,(...e)=>{console.warn(`JsonViewer${this.id?` (${this.id})`:""}:`,...e)});S(this,C,(e,c,o,d)=>{try{if(c=o(c),d&&!d.includes(c))throw new Error(`should be one of ${d.join(", ")}`);if(n(this,p)[e]===c)return;n(this,p)[e]=c,n(this,R).call(this)}catch(u){n(this,I).call(this,`Attribute ${e}: ${u.message}`)}});S(this,R,()=>{n(this,B).update({data:n(this,q),expanded:n(this,p).expanded,expandIconType:n(this,p).expandIconType,indent:n(this,p).indent,showDataTypes:n(this,p).showDataTypes,showToolbar:n(this,p).showToolbar,showSize:n(this,p).showSize,showCopy:n(this,p).showCopy})});T(this,p,{...re}),T(this,$,document.createElement("style"));let e=this.attachShadow({mode:"open"}),c=document.createElement("style");c.textContent=`${V}`,e.appendChild(c),e.appendChild(n(this,$)),this.theme=n(this,p).theme,T(this,B,new ne(e,n(this,p)))}static get observedAttributes(){return Object.keys(re).map(e=>e.replace(/([a-z0-9])([A-Z])/g,"$1-$2").toLowerCase())}set showDataTypes(e){n(this,C).call(this,"showDataTypes",e,O)}set showToolbar(e){n(this,C).call(this,"showToolbar",e,O)}set indent(e){n(this,C).call(this,"indent",e,ae)}set expandIconType(e){n(this,C).call(this,"expandIconType",e,ee,["arrow","square","circle"])}set expanded(e){n(this,C).call(this,"expanded",e,te)}set showSize(e){n(this,C).call(this,"showSize",e,O)}set showCopy(e){n(this,C).call(this,"showCopy",e,O)}set theme(e){try{if(e=Z(e),n(this,p).theme===e&&n(this,$).textContent!=="")return;n(this,$).textContent=X(e),n(this,p).theme=e}catch(c){n(this,I).call(this,`Attribute theme: ${c.message}`)}}set data(e){try{e=Z(e);let c=JSON.stringify(e);if(n(this,p).data===c)return;n(this,p).data=c,Y(e)?fetch(e).then(o=>o.json()).then(o=>{T(this,q,o),n(this,R).call(this)}):(T(this,q,e),n(this,R).call(this))}catch(c){n(this,I).call(this,`Attribute data: ${c.message}`)}}get options(){return n(this,p)}connectedCallback(){window.addEventListener("DOMContentLoaded",()=>{let e=this.textContent;this.textContent="",e&&(this.data=e)})}attributeChangedCallback(e,c,o){if(M.allowedAttributes.indexOf(e)>-1){let d=e.replace(/-([a-z])/g,u=>u[1].toUpperCase());this[d]=o}else n(this,I).call(this,`Attribute ${e} is not supported and will be ignored!`),this.removeAttribute(e)}},U=M;$=new WeakMap,p=new WeakMap,q=new WeakMap,B=new WeakMap,I=new WeakMap,C=new WeakMap,R=new WeakMap,K(U,"allowedAttributes",["id"].concat(M.observedAttributes));customElements.get("andypf-json-viewer")||customElements.define("andypf-json-viewer",U);var ye=({data:a,...t})=>{let e=F.default.useRef(null);return F.default.useEffect(()=>{e.current&&(e.current.data=a)},[a]),F.default.createElement("andypf-json-viewer",{ref:e,...t})},ve=ye; | ||
| var K=Object.create;var A=Object.defineProperty;var Q=Object.getOwnPropertyDescriptor;var X=Object.getOwnPropertyNames;var Y=Object.getPrototypeOf,_=Object.prototype.hasOwnProperty;var ee=(e,a)=>{for(var t in a)A(e,t,{get:a[t],enumerable:!0})},j=(e,a,t,n)=>{if(a&&typeof a=="object"||typeof a=="function")for(let c of X(a))!_.call(e,c)&&c!==t&&A(e,c,{get:()=>a[c],enumerable:!(n=Q(a,c))||n.enumerable});return e};var ae=(e,a,t)=>(t=e!=null?K(Y(e)):{},j(a||!e||!e.__esModule?A(t,"default",{value:e,enumerable:!0}):t,e)),te=e=>j(A({},"__esModule",{value:!0}),e);var fe={};ee(fe,{default:()=>re});module.exports=te(fe);var z=ae(require("react"));var J=`.container{background-color:var(--base00);color:var(--base05);padding:10px;letter-spacing:0.5px;font-family:monospace;border-radius:3px}.toolbar{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px;padding-bottom:5px;border-bottom:solid 1px var(--base02)}.toolbar .options,.toolbar .search-wrapper{display:flex;align-items:center}.toolbar .icon-wrapper{height:15px;display:flex;align-items:center;padding:2px 5px}.toolbar .icon-wrapper:hover{background-color:var(--base02);border-radius:3px}.toolbar .icon-wrapper:first-child{margin-left:0px}.toolbar .search.icon{margin-right:5px}.toolbar .search-input{border:none;background:transparent;outline:none;flex:1;font-size:16px;color:var(--base0D)}.match{background-color:yellow;font-weight:bold;color:red}.data-row{padding:3px 0}.data-row .data-row{border-left:solid 1px var(--base02);padding-left:20px;margin-left:5px;display:none}.data-row.expanded>.data-row{display:block}.data-row .key-value-wrapper{display:flex;align-items:center}.data-row .key{color:var(--base07)}.data-row .key.number{color:var(--base0C)}.data-row .colon{color:var(--base07);margin:0 5px 0 0}.clickable{cursor:pointer}.data-row .opening-parenthesis,.data-row .closing-parenthesis{color:var(--base07)}.data-row .ellipsis{color:var(--base09)}.data-row.expanded>.key-value-wrapper .closing-parenthesis,.data-row.expanded>.key-value-wrapper .ellipsis{display:none}.data-row>.closing-parenthesis{display:none}.data-row.expanded>.closing-parenthesis{display:inline-block}.data-row .items-size{margin-left:10px;color:var(--base04);font-style:italic;display:none}.show-size .data-row .items-size{display:inline-block}.data-row .value.bool,.data-row .value.boolean{color:var(--base0E)}.data-row .value.function{color:var(--base0D)}.data-row .value.int,.data-row .value.integer{color:var(--base0F)}.data-row .value.float{color:var(--base0B)}.data-row .value.string{color:var(--base09)}.data-row .value.string .content{overflow-wrap:break-word}.data-row .value.string .content::before{content:open-quote}.data-row .value.string .content::after{content:close-quote}.data-row .value.regexp{color:var(--base0A)}.data-row .value.nan{color:var(--base08)}.data-row .value.null{color:var(--base0A)}.data-row .value.undefined{color:var(--base05)}.data-row .value.date{color:var(--base0D)}.data-row .value.nan,.data-row .value.null,.data-row .value.undefined{border-radius:3px;background-color:var(--base02);padding:1px 2px}.data-row .value .type{font-size:smaller;margin-right:4px;opacity:0.8;display:none}.data-row .value .value-data{word-break:break-all}.show-data-types .data-row .value .type{display:inline-block}.icon-wrapper,.copy-icon-wrapper{display:inline-block;cursor:pointer}.icon{display:block;position:relative}.icon:before,.icon:after{content:"";position:absolute;display:block}.expand.icon{margin-right:5px}.expand-icon-arrow .expand.icon{margin-left:3px;width:0;height:0;border-left:solid 6px var(--base0E);border-top:solid 6px transparent;border-bottom:solid 6px transparent}.expand-icon-arrow .expanded>.key-value-wrapper .expand.icon,.expand-icon-arrow .expanded.icon.expand{transform:rotate(90deg);border-left-color:var(--base0D)}.expand-icon-square .expand.icon,.expand-icon-circle .expand.icon{display:block;width:9px;height:9px;border-radius:2px;border:solid 1px var(--base0E)}.expand-icon-circle .expand.icon{border-radius:50%}.expand-icon-square .expand.icon:before,.expand-icon-circle .expand.icon:before,.expand-icon-square .expand.icon:after,.expand-icon-circle .expand.icon:after{width:5px;height:1px;background-color:var(--base0E);left:2px;top:4px}.expand-icon-square .expand.icon:after,.expand-icon-circle .expand.icon:after{transform:rotate(90deg)}.expand-icon-square .expanded>.key-value-wrapper .expand.icon:after,.expand-icon-circle .expanded>.key-value-wrapper .expand.icon:after,.expand-icon-square .expand.icon.expanded:after,.expand-icon-circle .expand.icon.expanded:after{display:none}.expand-icon-square .expanded>.key-value-wrapper .expand.icon,.expand-icon-circle .expanded>.key-value-wrapper .expand.icon,.expand-icon-square .expand.icon.expanded,.expand-icon-circle .expanded.expand.icon{border-color:var(--base0D)}.expand-icon-square .expanded>.key-value-wrapper .expand.icon:before,.expand-icon-circle .expanded>.key-value-wrapper .expand.icon:before,.expand-icon-square .expanded.expand.icon:before,.expand-icon-circle .expanded.expand.icon:before{background-color:var(--base0D)}.icon-wrapper{display:inline-block;cursor:pointer}.show-copy .key-value-wrapper:hover .icon.copy{display:block}.copy.icon{margin-left:10px;display:none;width:8px;height:10px;border:solid 1px var(--base0D);border-radius:1px;position:relative;top:4px;transition:0.2s all}.copy.icon:active{transform:scale(1.6);background-color:var(--base0B)}.copy.icon:before{content:"";display:block;left:-3px;top:-3px;width:8px;height:10px;border-top:solid 1px var(--base0D);border-left:solid 1px var(--base0D);border-radius:1px 0 0 0}.plus.icon{width:11px;height:1px;background-color:var(--base0D)}.plus.icon:after{content:"";width:11px;height:1px;background-color:var(--base0D);-webkit-transform:rotate(90deg);transform:rotate(90deg)}.minus.icon{width:11px;height:1px;background-color:var(--base0D)}.indent.icon{color:var(--base0D);width:17px;height:8px;border-top:solid 1px var(--base0D);border-bottom:solid 1px var(--base0D)}.indent.icon:before{content:"";position:absolute;top:2px;right:0;width:11px;height:2px;border-top:solid 1px var(--base0D);border-bottom:solid 1px var(--base0D)}.indent.icon:after{content:"";position:absolute;top:1px;width:0;height:0;border-top:solid 3px transparent;border-bottom:solid 3px transparent;border-left:solid 3px var(--base0D);border-right:solid 3px transparent}.outdent.icon{color:var(--base0D);margin-left:2px;width:17px;height:8px;border-top:solid 1px var(--base0D);border-bottom:solid 1px var(--base0D)}.outdent.icon:before{content:"";top:2px;right:0;width:11px;height:2px;border-top:solid 1px var(--base0D);border-bottom:solid 1px var(--base0D)}.outdent.icon:after{content:"";top:1px;left:-3px;width:0;height:0;border-top:solid 3px transparent;border-bottom:solid 3px transparent;border-left:solid 3px transparent;border-right:solid 3px var(--base0D)}.refresh.icon{color:var(--base0D);width:10px;height:10px;border-radius:50%;border-top:solid 1px var(--base0D);border-bottom:solid 1px var(--base0D);border-left:solid 1px transparent;border-right:solid 1px var(--base0D)}.refresh.icon:before{content:"";left:1px;top:8px;width:3px;height:3px;border-top:solid 1px var(--base0D);border-left:solid 1px var(--base0D);-webkit-transform:rotate(-22.5deg);transform:rotate(-22.5deg)}.info.icon{width:12px;height:11px;border:solid 1px var(--base0D);border-radius:2px}.info.icon::before{top:5px;left:5px;width:2px;height:5px;background-color:var(--base0D)}.info.icon::after{top:2px;left:5px;width:2px;height:2px;background-color:var(--base0D)}.info.icon.active{background-color:var(--base0D)}.info.icon.active::before,.info.icon.active::after{background-color:var(--base02)}.search.icon{color:var(--base0D);width:11px;height:11px;border:solid 1px var(--base0D);border-radius:100%;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.search.icon:before{content:"";top:11px;left:5px;height:6px;width:1px;background-color:var(--base0D)} | ||
| `;var T={apathy:["#031a16","#0b342d","#184e45","#2b685e","#5f9c92","#81b5ac","#a7cec8","#d2e7e4","#3e9688","#3e7996","#3e4c96","#883e96","#963e4c","#96883e","#4c963e","#3e965b"],ashes:["#1c2023","#393f45","#565e65","#747c84","#adb3ba","#c7ccd1","#dfe2e5","#f3f4f5","#c7ae95","#c7c795","#aec795","#95c7ae","#95aec7","#ae95c7","#c795ae","#c79595"],"atelier-dune-light":["#fefbec","#e8e4cf","#a6a28c","#999580","#7d7a68","#6e6b5e","#292824","#20201d","#d73737","#b65611","#ae9513","#60ac39","#1fad83","#6684e1","#b854d4","#d43552"],"atelier-dune":["#20201d","#292824","#6e6b5e","#7d7a68","#999580","#a6a28c","#e8e4cf","#fefbec","#d73737","#b65611","#ae9513","#60ac39","#1fad83","#6684e1","#b854d4","#d43552"],atlas:["#002635","#00384d","#517f8d","#6c8b91","#869696","#a1a19a","#e6e6dc","#fafaf8","#ff5a67","#f08e48","#ffcc1b","#7fc06e","#14747e","#5dd7b9","#9a70a4","#c43060"],bespin:["#28211c","#36312e","#5e5d5c","#666666","#797977","#8a8986","#9d9b97","#baae9e","#cf6a4c","#cf7d34","#f9ee98","#54be0d","#afc4db","#5ea6ea","#9b859d","#937121"],"black-metal":["#000000","#121212","#222222","#333333","#999999","#c1c1c1","#999999","#c1c1c1","#5f8787","#aaaaaa","#a06666","#dd9999","#aaaaaa","#888888","#999999","#444444"],brewer:["#0c0d0e","#2e2f30","#515253","#737475","#959697","#b7b8b9","#dadbdc","#fcfdfe","#e31a1c","#e6550d","#dca060","#31a354","#80b1d3","#3182bd","#756bb1","#b15928"],bright:["#000000","#303030","#505050","#b0b0b0","#d0d0d0","#e0e0e0","#f5f5f5","#ffffff","#fb0120","#fc6d24","#fda331","#a1c659","#76c7b7","#6fb3d2","#d381c3","#be643c"],brogrammer:["#1f1f1f","#f81118","#2dc55e","#ecba0f","#2a84d2","#4e5ab7","#1081d6","#d6dbe5","#d6dbe5","#de352e","#1dd361","#f3bd09","#1081d6","#5350b9","#0f7ddb","#ffffff"],"brushtrees-dark":["#485867","#5a6d7a","#6d828e","#8299a1","#98afb5","#b0c5c8","#c9dbdc","#e3efef","#b38686","#d8bba2","#aab386","#87b386","#86b3b3","#868cb3","#b386b2","#b39f9f"],brushtrees:["#e3efef","#c9dbdc","#b0c5c8","#98afb5","#8299a1","#6d828e","#5a6d7a","#485867","#b38686","#d8bba2","#aab386","#87b386","#86b3b3","#868cb3","#b386b2","#b39f9f"],chalk:["#151515","#202020","#303030","#505050","#b0b0b0","#d0d0d0","#e0e0e0","#f5f5f5","#fb9fb1","#eda987","#ddb26f","#acc267","#12cfc0","#6fc2ef","#e1a3ee","#deaf8f"],circus:["#191919","#202020","#303030","#5f5a60","#505050","#a7a7a7","#808080","#ffffff","#dc657d","#4bb1a7","#c3ba63","#84b97c","#4bb1a7","#639ee4","#b888e2","#b888e2"],"classic-dark":["#151515","#202020","#303030","#505050","#b0b0b0","#d0d0d0","#e0e0e0","#f5f5f5","#ac4142","#d28445","#f4bf75","#90a959","#75b5aa","#6a9fb5","#aa759f","#8f5536"],"classic-light":["#f5f5f5","#e0e0e0","#d0d0d0","#b0b0b0","#505050","#303030","#202020","#151515","#ac4142","#d28445","#f4bf75","#90a959","#75b5aa","#6a9fb5","#aa759f","#8f5536"],codeschool:["#232c31","#1c3657","#2a343a","#3f4944","#84898c","#9ea7a6","#a7cfa3","#b5d8f6","#2a5491","#43820d","#a03b1e","#237986","#b02f30","#484d79","#c59820","#c98344"],cupcake:["#fbf1f2","#f2f1f4","#d8d5dd","#bfb9c6","#a59daf","#8b8198","#72677e","#585062","#d57e85","#ebb790","#dcb16c","#a3b367","#69a9a7","#7297b9","#bb99b4","#baa58c"],cupertino:["#ffffff","#c0c0c0","#c0c0c0","#808080","#808080","#404040","#404040","#5e5e5e","#c41a15","#eb8500","#826b28","#007400","#318495","#0000ff","#a90d91","#826b28"],darcula:["#2b2b2b","#323232","#323232","#606366","#a4a3a3","#a9b7c6","#ffc66d","#ffffff","#4eade5","#689757","#bbb529","#6a8759","#629755","#9876aa","#cc7832","#808080"],darktooth:["#1d2021","#32302f","#504945","#665c54","#928374","#a89984","#d5c4a1","#fdf4c1","#fb543f","#fe8625","#fac03b","#95c085","#8ba59b","#0d6678","#8f4673","#a87322"],"default-dark":["#181818","#282828","#383838","#585858","#b8b8b8","#d8d8d8","#e8e8e8","#f8f8f8","#ab4642","#dc9656","#f7ca88","#a1b56c","#86c1b9","#7cafc2","#ba8baf","#a16946"],"default-light":["#ffffff","#e8e8e8","#d8d8d8","#b8b8b8","#585858","#383838","#282828","#181818","#ab4642","#dc9656","#ab4642","#a1b56c","#86c1b9","#7cafc2","#ba8baf","#a16946"],dracula:["#282936","#3a3c4e","#4d4f68","#626483","#62d6e8","#e9e9f4","#f1f2f8","#f7f7fb","#ea51b2","#b45bcf","#00f769","#ebff87","#a1efe4","#62d6e8","#b45bcf","#00f769"],eighties:["#2d2d2d","#393939","#515151","#747369","#a09f93","#d3d0c8","#e8e6df","#f2f0ec","#f2777a","#f99157","#ffcc66","#99cc99","#66cccc","#6699cc","#cc99cc","#d27b53"],embers:["#16130f","#2c2620","#433b32","#5a5047","#8a8075","#a39a90","#beb6ae","#dbd6d1","#826d57","#828257","#6d8257","#57826d","#576d82","#6d5782","#82576d","#825757"],flat:["#2c3e50","#34495e","#7f8c8d","#95a5a6","#bdc3c7","#e0e0e0","#f5f5f5","#ecf0f1","#e74c3c","#e67e22","#f1c40f","#2ecc71","#1abc9c","#3498db","#9b59b6","#be643c"],"fruit-soda":["#f1ecf1","#e0dee0","#d8d5d5","#b5b4b6","#979598","#515151","#474545","#2d2c2c","#fe3e31","#fe6d08","#f7e203","#47f74c","#0f9cfd","#2931df","#611fce","#b16f40"],github:["#ffffff","#f5f5f5","#c8c8fa","#969896","#e8e8e8","#333333","#ffffff","#969896","#ed6a43","#0086b3","#795da3","#183691","#183691","#795da3","#a71d5d","#333333"],"google-dark":["#1d1f21","#282a2e","#373b41","#969896","#b4b7b4","#c5c8c6","#e0e0e0","#ffffff","#cc342b","#f96a38","#fba922","#198844","#3971ed","#3971ed","#a36ac7","#3971ed"],"google-light":["#ffffff","#e0e0e0","#c5c8c6","#b4b7b4","#969896","#373b41","#282a2e","#1d1f21","#cc342b","#f96a38","#fba922","#198844","#3971ed","#3971ed","#a36ac7","#3971ed"],"grayscale-dark":["#101010","#252525","#464646","#525252","#ababab","#b9b9b9","#e3e3e3","#f7f7f7","#7c7c7c","#999999","#a0a0a0","#8e8e8e","#868686","#686868","#747474","#5e5e5e"],"grayscale-light":["#f7f7f7","#e3e3e3","#b9b9b9","#ababab","#525252","#464646","#252525","#101010","#7c7c7c","#999999","#a0a0a0","#8e8e8e","#868686","#686868","#747474","#5e5e5e"],greenscreen:["#001100","#003300","#005500","#007700","#009900","#00bb00","#00dd00","#00ff00","#007700","#009900","#007700","#00bb00","#005500","#009900","#00bb00","#005500"],"gruvbox-dark-hard":["#1d2021","#3c3836","#504945","#665c54","#bdae93","#d5c4a1","#ebdbb2","#fbf1c7","#fb4934","#fe8019","#fabd2f","#b8bb26","#8ec07c","#83a598","#d3869b","#d65d0e"],"gruvbox-light-hard":["#f9f5d7","#ebdbb2","#d5c4a1","#bdae93","#665c54","#504945","#3c3836","#282828","#9d0006","#af3a03","#b57614","#79740e","#427b58","#076678","#8f3f71","#d65d0e"],"harmonic-dark":["#0b1c2c","#223b54","#405c79","#627e99","#aabcce","#cbd6e2","#e5ebf1","#f7f9fb","#bf8b56","#bfbf56","#8bbf56","#56bf8b","#568bbf","#8b56bf","#bf568b","#bf5656"],"harmonic-light":["#f7f9fb","#e5ebf1","#cbd6e2","#aabcce","#627e99","#405c79","#223b54","#0b1c2c","#bf8b56","#bfbf56","#8bbf56","#56bf8b","#568bbf","#8b56bf","#bf568b","#bf5656"],"heetch-light":["#feffff","#392551","#7b6d8b","#9c92a8","#ddd6e5","#5a496e","#470546","#190134","#27d9d5","#bdb6c5","#5ba2b6","#f80059","#c33678","#47f9f5","#bd0152","#dedae2"],heetch:["#190134","#392551","#5a496e","#7b6d8b","#9c92a8","#bdb6c5","#dedae2","#feffff","#27d9d5","#5ba2b6","#8f6c97","#c33678","#f80059","#bd0152","#82034c","#470546"],helios:["#1d2021","#383c3e","#53585b","#6f7579","#cdcdcd","#d5d5d5","#dddddd","#e5e5e5","#d72638","#eb8413","#f19d1a","#88b92d","#1ba595","#1e8bac","#be4264","#c85e0d"],hopscotch:["#322931","#433b42","#5c545b","#797379","#989498","#b9b5b8","#d5d3d5","#ffffff","#dd464c","#fd8b19","#fdcc59","#8fc13e","#149b93","#1290bf","#c85e7c","#b33508"],"horizon-dark":["#1c1e26","#232530","#2e303e","#676a8d","#ced1d0","#cbced0","#dcdfe4","#e3e6ee","#e93c58","#e58d7d","#efb993","#efaf8e","#24a8b4","#df5273","#b072d1","#e4a382"],"ia-dark":["#1a1a1a","#222222","#1d414d","#767676","#b8b8b8","#cccccc","#e8e8e8","#f8f8f8","#d88568","#d86868","#b99353","#83a471","#7c9cae","#8eccdd","#b98eb2","#8b6c37"],"ia-light":["#f6f6f6","#dedede","#bde5f2","#898989","#767676","#181818","#e8e8e8","#898989","#9c5a02","#c43e18","#c48218","#38781c","#2d6bb1","#48bac2","#a94598","#8b6c37"],icy:["#021012","#031619","#041f23","#052e34","#064048","#095b67","#0c7c8c","#109cb0","#16c1d9","#b3ebf2","#80deea","#4dd0e1","#26c6da","#00bcd4","#00acc1","#0097a7"],isotope:["#000000","#404040","#606060","#808080","#c0c0c0","#d0d0d0","#e0e0e0","#ffffff","#ff0000","#ff9900","#ff0099","#33ff00","#00ffff","#0066ff","#cc00ff","#3300ff"],macintosh:["#000000","#404040","#404040","#808080","#808080","#c0c0c0","#c0c0c0","#ffffff","#dd0907","#ff6403","#fbf305","#1fb714","#02abea","#0000d3","#4700a5","#90713a"],marrakesh:["#201602","#302e00","#5f5b17","#6c6823","#86813b","#948e48","#ccc37a","#faf0a5","#c35359","#b36144","#a88339","#18974e","#75a738","#477ca1","#8868b3","#b3588e"],materia:["#263238","#2c393f","#37474f","#707880","#c9ccd3","#cdd3de","#d5dbe5","#ffffff","#ec5f67","#ea9560","#ffcc00","#8bd649","#80cbc4","#89ddff","#82aaff","#ec5f67"],"material-lighter":["#fafafa","#e7eaec","#cceae7","#ccd7da","#8796b0","#80cbc4","#80cbc4","#666666","#ff5370","#f76d47","#ffb62c","#91b859","#39adb5","#6182b8","#7c4dff","#e53935"],material:["#263238","#2e3c43","#314549","#546e7a","#b2ccd6","#eeffff","#eeffff","#ffffff","#f07178","#f78c6c","#ffcb6b","#c3e88d","#89ddff","#82aaff","#c792ea","#ff5370"],"mellow-purple":["#1e0528","#1a092d","#331354","#320f55","#873582","#ffeeff","#ffeeff","#f8c0ff","#00d9e9","#aa00a3","#955ae7","#05cb0d","#b900b1","#550068","#8991bb","#4d6fff"],"mexico-light":["#f8f8f8","#e8e8e8","#d8d8d8","#b8b8b8","#585858","#383838","#282828","#181818","#ab4642","#dc9656","#f79a0e","#538947","#4b8093","#7cafc2","#96609e","#a16946"],mocha:["#3b3228","#534636","#645240","#7e705a","#b8afad","#d0c8c6","#e9e1dd","#f5eeeb","#cb6077","#d28b71","#f4bc87","#beb55b","#7bbda4","#8ab3b5","#a89bb9","#bb9584"],monokai:["#272822","#383830","#49483e","#75715e","#a59f85","#f8f8f2","#f5f4f1","#f9f8f5","#f92672","#fd971f","#f4bf75","#a6e22e","#a1efe4","#66d9ef","#ae81ff","#cc6633"],nord:["#2e3440","#3b4252","#434c5e","#4c566a","#d8dee9","#e5e9f0","#eceff4","#8fbcbb","#88c0d0","#81a1c1","#5e81ac","#bf616a","#d08770","#ebcb8b","#a3be8c","#b48ead"],ocean:["#2b303b","#343d46","#4f5b66","#65737e","#a7adba","#c0c5ce","#dfe1e8","#eff1f5","#bf616a","#d08770","#ebcb8b","#a3be8c","#96b5b4","#8fa1b3","#b48ead","#ab7967"],"one-light":["#fafafa","#f0f0f1","#e5e5e6","#a0a1a7","#696c77","#383a42","#202227","#090a0b","#ca1243","#d75f00","#c18401","#50a14f","#0184bc","#4078f2","#a626a4","#986801"],onedark:["#282c34","#353b45","#3e4451","#545862","#565c64","#abb2bf","#b6bdca","#c8ccd4","#e06c75","#d19a66","#e5c07b","#98c379","#56b6c2","#61afef","#c678dd","#be5046"],"papercolor-dark":["#1c1c1c","#af005f","#5faf00","#d7af5f","#5fafd7","#808080","#d7875f","#d0d0d0","#585858","#5faf5f","#afd700","#af87d7","#ffaf00","#ff5faf","#00afaf","#5f8787"],"papercolor-light":["#eeeeee","#af0000","#008700","#5f8700","#0087af","#878787","#005f87","#444444","#bcbcbc","#d70000","#d70087","#8700af","#d75f00","#d75f00","#005faf","#005f87"],paraiso:["#2f1e2e","#41323f","#4f424c","#776e71","#8d8687","#a39e9b","#b9b6b0","#e7e9db","#ef6155","#f99b15","#fec418","#48b685","#5bc4bf","#06b6ef","#815ba4","#e96ba8"],pico:["#000000","#1d2b53","#7e2553","#008751","#ab5236","#5f574f","#c2c3c7","#fff1e8","#ff004d","#ffa300","#fff024","#00e756","#29adff","#83769c","#ff77a8","#ffccaa"],pop:["#000000","#202020","#303030","#505050","#b0b0b0","#d0d0d0","#e0e0e0","#ffffff","#eb008a","#f29333","#f8ca12","#37b349","#00aabb","#0e5a94","#b31e8d","#7a2d00"],railscasts:["#2b2b2b","#272935","#3a4055","#5a647e","#d4cfc9","#e6e1dc","#f4f1ed","#f9f7f3","#da4939","#cc7833","#ffc66d","#a5c261","#519f50","#6d9cbe","#b6b3eb","#bc9458"],seti:["#151718","#282a2b","#3b758c","#41535b","#43a5d5","#d6d6d6","#eeeeee","#ffffff","#cd3f45","#db7b55","#e6cd69","#9fca56","#55dbbe","#55b5db","#a074c4","#8a553f"],"solarized-dark":["#002b36","#073642","#586e75","#657b83","#839496","#93a1a1","#eee8d5","#fdf6e3","#dc322f","#cb4b16","#b58900","#859900","#2aa198","#268bd2","#6c71c4","#d33682"],"solarized-light":["#fdf6e3","#eee8d5","#93a1a1","#839496","#657b83","#586e75","#073642","#002b36","#dc322f","#cb4b16","#b58900","#859900","#2aa198","#268bd2","#6c71c4","#d33682"],spacemacs:["#1f2022","#282828","#444155","#585858","#b8b8b8","#a3a3a3","#e8e8e8","#f8f8f8","#f2241f","#ffa500","#b1951d","#67b11d","#2d9574","#4f97d7","#a31db1","#b03060"],"summerfruit-dark":["#151515","#202020","#303030","#505050","#b0b0b0","#d0d0d0","#e0e0e0","#ffffff","#ff0086","#fd8900","#aba800","#00c918","#1faaaa","#3777e6","#ad00a1","#cc6633"],"summerfruit-light":["#ffffff","#e0e0e0","#d0d0d0","#b0b0b0","#000000","#101010","#151515","#202020","#ff0086","#fd8900","#aba800","#00c918","#1faaaa","#3777e6","#ad00a1","#cc6633"],"tomorrow-night":["#1d1f21","#282a2e","#373b41","#969896","#b4b7b4","#c5c8c6","#e0e0e0","#ffffff","#cc6666","#de935f","#f0c674","#b5bd68","#8abeb7","#81a2be","#b294bb","#a3685a"],tomorrow:["#ffffff","#e0e0e0","#d6d6d6","#8e908c","#969896","#4d4d4c","#282a2e","#1d1f21","#c82829","#f5871f","#eab700","#718c00","#3e999f","#4271ae","#8959a8","#a3685a"],tube:["#231f20","#1c3f95","#5a5758","#737171","#959ca1","#d9d8d8","#e7e7e8","#ffffff","#ee2e24","#f386a1","#ffd204","#00853e","#85cebc","#009ddc","#98005d","#b06110"],twilight:["#1e1e1e","#323537","#464b50","#5f5a60","#838184","#a7a7a7","#c3c3c3","#ffffff","#cf6a4c","#cda869","#f9ee98","#8f9d6a","#afc4db","#7587a6","#9b859d","#9b703f"],woodland:["#231e18","#302b25","#48413a","#9d8b70","#b4a490","#cabcb1","#d7c8bc","#e4d4c8","#d35c5c","#ca7f32","#e0ac16","#b7ba53","#6eb958","#88a4d3","#bb90e2","#b49368"],zenburn:["#383838","#404040","#606060","#6f6f6f","#808080","#dcdccc","#c0c0c0","#ffffff","#dca3a3","#dfaf8f","#e0cf9f","#5f7f5f","#93e0e3","#7cb8bb","#dc8cc3","#000000"]},be=Object.keys(T),W=e=>{let a;if(typeof e=="string"){if(T[e]===void 0)throw new Error(`${e} not found`);a=T[e].reduce((t,n,c)=>{let d=`base0${c.toString(16).toUpperCase()}`;return t[d]=n,t},{})}else a=e;return`.container{${Object.keys(a).map(t=>`--${t}: ${a[t]};`).join("")}}`};var O=e=>{try{return!!new URL(e)}catch{return!1}},B=e=>{if(Array.isArray(e))return"array";if(e===null)return"null";if(e instanceof RegExp)return"regexp";let a=typeof e;return a==="number"?isNaN(e)?"NaN":isFinite(e)?Number.isInteger(e)?"int":"float":"Infinity":a==="boolean"?"bool":a==="object"&&e instanceof Date?"date":a};var $=e=>{if(typeof e=="boolean")return e;if(e==="true")return!0;if(e==="false")return!1;throw new Error("should be a boolean!")},P=e=>{if(typeof e=="string")return e;throw new Error("should be a string!")},U=e=>{if(typeof e=="number"&&e>=0)return e;if(typeof e=="string"&&(e=parseFloat(e)),isNaN(e)||e<0)throw new Error("should be a positive number!");return e},M=e=>{if(typeof e=="boolean"||typeof e=="number")return e;if(e==="true")return!0;if(e==="false")return!1;if(typeof e=="string"&&(e=parseFloat(e),!isNaN(e)&&e>=0))return e;throw new Error("should be a boolean or a positive number!")},q=e=>{if(typeof e=="object")return e;if(typeof e=="string")try{return JSON.parse(e)}catch{return e}throw new Error("should be a string or JSON!")};var F=function({key:e,value:a,expanded:t,indent:n,onToggleExpand:c,level:d=0,parentRow:v}){let r=document.createElement("div");this.maxLevel=d;let i=B(a),m=i==="array"||i==="object",x=t===!0||t>d,p,g,b,h;r.className=`data-row ${x?"expanded":""}`,r.dataset.key=e,r.dataset.level=d,d>0&&(r.style.paddingLeft=`${n*5}px`);let f=document.createElement("span");f.className="key-value-wrapper",r.appendChild(f);let w=()=>{r.classList.toggle("expanded"),c&&(r.classList.contains("expanded")?c(d+1):c(d))};if(m){let o=document.createElement("span");o.className="icon-wrapper",f.appendChild(o),p=document.createElement("span"),p.className="expand icon clickable",p.setAttribute("title",x?"Collapse":"Expand"),o.appendChild(p),o.addEventListener("click",()=>w())}if(e!==null&&e!==""){let o=typeof e;b=document.createElement("span"),b.className=`key clickable ${o==="number"?"number":""}`,b.textContent=o==="number"?e:`${e}`,b.addEventListener("click",()=>w()),f.appendChild(b);let s=document.createElement("span");s.classList.add("colon"),s.textContent=":",f.appendChild(s)}if(m){let o=document.createElement("span");o.className="opening-parenthesis",o.textContent=i==="array"?"[":"{",f.appendChild(o);let s=document.createElement("span");s.className="ellipsis clickable",s.textContent="...",s.addEventListener("click",()=>w()),f.appendChild(s);let l=document.createElement("span");l.className="closing-parenthesis",l.textContent=i==="array"?"]":"}",f.appendChild(l);let E=document.createElement("span"),D=i==="array"?a.length:Object.keys(a).length;E.className="items-size",E.textContent=`${D} item${D===1?"":"s"}`,f.appendChild(E),g=[],(i==="array"?a.map((C,k)=>k):Object.keys(a)).forEach(C=>{let k=new F({key:C,value:a[C],expanded:t,indent:n,onToggleExpand:c,level:d+1,parentRow:r});g.push(k),r.appendChild(k.element),this.maxLevel=Math.max(this.maxLevel,k.maxLevel)});let S=document.createElement("span");S.className="closing-parenthesis",S.textContent=i==="array"?"]":"}",r.appendChild(S)}else{let o=null;["nan","NaN","undefined","null"].includes(i)||(o=document.createElement("span"),o.className="type",o.textContent=i.toLowerCase());let s=document.createElement("span");s.className=`value ${i.toLowerCase()}`,h=document.createElement("span"),h.className="value-data",h.textContent=i==="string"?`"${a}"`:a,o&&s.appendChild(o),s.appendChild(h),f.appendChild(s)}let u=document.createElement("span");u.className="copy icon",u.setAttribute("title","Copy to clipboard");let y=document.createElement("span");y.className="icon-wrapper",y.addEventListener("click",()=>{navigator.clipboard.writeText(JSON.stringify(a,null,n))}),y.appendChild(u),f.appendChild(y);let N=o=>{let s=new RegExp(o,"gi"),l=[];b&&l.push(b),h&&l.push(h);let E=!1;l.forEach(D=>{let L=D.textContent;if(D.innerHTML=L,!o||o==="")return;let S=[...L.matchAll(s)].map(I=>I.index),C=[],k=0;S.forEach(I=>{E=!0,C.push(L.slice(k,I)),C.push(`<span class="match">${o}</span>`),k=I+o.length}),C.push(L.slice(k)),D.innerHTML=C.join("")}),E&&!r.classList.contains("expanded")&&(w(),v&&v.classList.add("expanded"))};this.update=({expanded:o,indent:s,searchTerm:l})=>{s!==void 0&&d>0&&(r.style.paddingLeft=`${s*5}px`),o!==void 0&&(x=o===!0||o>d,r.classList.toggle("expanded",x),p&&(p.title=x?"Collapse":"Expand")),l!=null&&N(l),g&&g.forEach(E=>E.update({expanded:o,indent:s,searchTerm:l}))},this.element=r},H=F;var ce=function({expanded:e,indent:a,onChange:t,onSearch:n,showDetails:c}){this.indent=a||2,this.expanded=typeof e=="number"?e:2,this.showDetails=c!==!1,this.maxExpandLevel=0;let d,v=document.createElement("div");v.className="toolbar";let r=document.createElement("div");r.className="options",v.appendChild(r);let i=document.createElement("div");i.className="search-wrapper",v.appendChild(i);let m=document.createElement("div");m.className="icon-wrapper clickable",r.appendChild(m);let x=document.createElement("span");x.className="icon refresh",m.onclick=()=>this.refresh(),m.appendChild(x);let p=document.createElement("div");p.className="icon-wrapper clickable",r.appendChild(p);let g=document.createElement("span");g.className="icon plus",p.appendChild(g),p.onclick=()=>{this.expanded<this.maxExpandLevel&&(this.expanded+=1),t({expanded:this.expanded})};let b=document.createElement("div");b.className="icon-wrapper clickable",r.appendChild(b);let h=document.createElement("span");h.className="icon minus",b.appendChild(h),b.onclick=()=>{this.expanded>this.maxExpandLevel&&(this.expanded=this.maxExpandLevel),this.expanded>0&&(this.expanded-=1),t({expanded:this.expanded})};let f=document.createElement("div");f.className="icon-wrapper clickable",r.appendChild(f);let w=document.createElement("span");w.className="icon indent",f.onclick=()=>{this.indent+=1,t({indent:this.indent})},f.appendChild(w);let u=document.createElement("div");u.className="icon-wrapper clickable",r.appendChild(u);let y=document.createElement("span");y.className="icon outdent",u.onclick=()=>{this.indent-=1,t({indent:this.indent})},u.appendChild(y);let N=document.createElement("div");N.className="icon-wrapper clickable",r.appendChild(N);let o=document.createElement("span");o.className=`icon info ${this.showDetails?"active":""}`,N.onclick=()=>{o.classList.toggle("active"),this.showDetails=!this.showDetails,t({showDetails:this.showDetails})},N.appendChild(o);let s=document.createElement("span");s.className="icon search",i.appendChild(s),d=document.createElement("input"),d.className="search-input",d.placeholder="Search",d.oninput=l=>{n(l.target.value)},i.appendChild(d),this.refresh=()=>{this.expanded=1,this.indent=2,d&&(d.value=""),t({indent:2,expanded:1}),n("")},this.updateShowDetails=l=>{this.showDetails=l,this.showDetails?o.classList.add("active"):o.classList.remove("active")},this.element=v},V=ce;function oe(e,a={}){let t=document.createElement("div");t.className="container",e.appendChild(t);let n=null,c=null,d={};this.update=({data:v,expanded:r,indent:i,expandIconType:m,showDataTypes:x,showToolbar:p,showSize:g,showCopy:b})=>{if(v){let f=JSON.stringify(v);d.dataComapreString!==f&&(d.dataComapreString=f,n=new H({key:"",value:v,expanded:r,indent:i,onToggleExpand:w=>{c&&(c.expanded=w),d.expanded=w}}),t.replaceChildren(n.element),d.showToolbar&&c&&(t.prepend(c.element),c.maxExpandLevel=n.maxLevel,c.refresh()))}if(p!==void 0&&d.showToolbar!==p)if(d.showToolbar=p,p)c||(c=new V({expanded:d.expanded,indent:d.indent,onChange:({expanded:f,indent:w,showDetails:u})=>{let y={expanded:f,indent:w};u!==void 0&&(y.showCopy=u,y.showSize=u,y.showDataTypes=u),this.update(y)},onSearch:f=>{n&&n.update({searchTerm:f})}})),n&&(c.maxExpandLevel=n.maxLevel),t.prepend(c.element);else{let f=t.querySelector(".toolbar");f&&f.remove()}let h={};r!==void 0&&d.expanded!==r&&(d.expanded=r,h.expanded=r),i!==void 0&&d.indent!==i&&(d.indent=i,h.indent=i),Object.keys(h).length>0&&n&&n.update(h),b!==void 0&&d.showCopy!==b&&(d.showCopy=b,t.classList.toggle("show-copy",b)),g!==void 0&&d.showSize!==g&&(d.showSize=g,t.classList.toggle("show-size",g),c&&c.updateShowDetails(d.showSize||d.showDataTypes)),x!==void 0&&d.showDataTypes!==x&&(d.showDataTypes=x,t.classList.toggle("show-data-types",x),c&&c.updateShowDetails(d.showSize||d.showDataTypes)),m!==void 0&&d.expandIconType!==m&&(t.classList.add(`expand-icon-${m}`),t.classList.remove(`expand-icon-${d.expandIconType}`),d.expandIconType=m)},this.update(a)}var Z=oe;var G={indent:2,expanded:1,theme:"default-light",showDataTypes:!0,showToolbar:!1,expandIconType:"arrow",showCopy:!0,showSize:!0,data:null},R=class e extends HTMLElement{#t;#e;#c;#n;constructor(){super(),this.#e={...G},this.#t=document.createElement("style");let a=this.attachShadow({mode:"open"}),t=document.createElement("style");t.textContent=`${J}`,a.appendChild(t),a.appendChild(this.#t),this.theme=this.#e.theme,this.#n=new Z(a,this.#e)}static get observedAttributes(){return Object.keys(G).map(a=>a.replace(/([a-z0-9])([A-Z])/g,"$1-$2").toLowerCase())}static allowedAttributes=["id"].concat(e.observedAttributes);#d=(...a)=>{console.warn(`JsonViewer${this.id?` (${this.id})`:""}:`,...a)};#a=(a,t,n,c)=>{try{if(t=n(t),c&&!c.includes(t))throw new Error(`should be one of ${c.join(", ")}`);if(this.#e[a]===t)return;this.#e[a]=t,this.#o()}catch(d){this.#d(`Attribute ${a}: ${d.message}`)}};set showDataTypes(a){this.#a("showDataTypes",a,$)}set showToolbar(a){this.#a("showToolbar",a,$)}set indent(a){this.#a("indent",a,U)}set expandIconType(a){this.#a("expandIconType",a,P,["arrow","square","circle"])}set expanded(a){this.#a("expanded",a,M)}set showSize(a){this.#a("showSize",a,$)}set showCopy(a){this.#a("showCopy",a,$)}set theme(a){try{if(a=q(a),this.#e.theme===a&&this.#t.textContent!=="")return;this.#t.textContent=W(a),this.#e.theme=a}catch(t){this.#d(`Attribute theme: ${t.message}`)}}set data(a){try{a=q(a);let t=JSON.stringify(a);if(this.#e.data===t)return;this.#e.data=t,O(a)?fetch(a).then(n=>n.json()).then(n=>{this.#c=n,this.#o()}):(this.#c=a,this.#o())}catch(t){this.#d(`Attribute data: ${t.message}`)}}get options(){return this.#e}connectedCallback(){window.addEventListener("DOMContentLoaded",()=>{let a=this.textContent;this.textContent="",a&&(this.data=a)})}attributeChangedCallback(a,t,n){if(e.allowedAttributes.indexOf(a)>-1){let c=a.replace(/-([a-z])/g,d=>d[1].toUpperCase());this[c]=n}else this.#d(`Attribute ${a} is not supported and will be ignored!`),this.removeAttribute(a)}#o=()=>{this.#n.update({data:this.#c,expanded:this.#e.expanded,expandIconType:this.#e.expandIconType,indent:this.#e.indent,showDataTypes:this.#e.showDataTypes,showToolbar:this.#e.showToolbar,showSize:this.#e.showSize,showCopy:this.#e.showCopy})}};customElements.get("andypf-json-viewer")||customElements.define("andypf-json-viewer",R);var ne=({data:e,...a})=>{let t=z.default.useRef(null);return z.default.useEffect(()=>{t.current&&(t.current.data=e)},[e]),z.default.createElement("andypf-json-viewer",{ref:t,...a})},re=ne; |
Check failure
Code scanning / CodeQL
DOM text reinterpreted as HTML High
DOM text
Copilot Autofix
AI 5 months ago
Copilot could not generate an autofix suggestion
Copilot could not generate an autofix suggestion for this alert. Try pushing a new commit or if the problem persists contact support.
| var fe=Object.create;var J=Object.defineProperty;var ie=Object.getOwnPropertyDescriptor;var se=Object.getOwnPropertyNames;var be=Object.getPrototypeOf,pe=Object.prototype.hasOwnProperty;var le=(a,t,e)=>t in a?J(a,t,{enumerable:!0,configurable:!0,writable:!0,value:e}):a[t]=e;var he=(a,t)=>{for(var e in t)J(a,e,{get:t[e],enumerable:!0})},G=(a,t,e,c)=>{if(t&&typeof t=="object"||typeof t=="function")for(let o of se(t))!pe.call(a,o)&&o!==e&&J(a,o,{get:()=>t[o],enumerable:!(c=ie(t,o))||c.enumerable});return a};var xe=(a,t,e)=>(e=a!=null?fe(be(a)):{},G(t||!a||!a.__esModule?J(e,"default",{value:a,enumerable:!0}):e,a)),ue=a=>G(J({},"__esModule",{value:!0}),a);var K=(a,t,e)=>(le(a,typeof t!="symbol"?t+"":t,e),e),Q=(a,t,e)=>{if(!t.has(a))throw TypeError("Cannot "+e)};var n=(a,t,e)=>(Q(a,t,"read from private field"),e?e.call(a):t.get(a)),S=(a,t,e)=>{if(t.has(a))throw TypeError("Cannot add the same private member more than once");t instanceof WeakSet?t.add(a):t.set(a,e)},T=(a,t,e,c)=>(Q(a,t,"write to private field"),c?c.call(a,e):t.set(a,e),e);var ke={};he(ke,{default:()=>ve});module.exports=ue(ke);var F=xe(require("react"));var V=`.container{background-color:var(--base00);color:var(--base05);padding:10px;letter-spacing:0.5px;font-family:monospace;border-radius:3px}.toolbar{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px;padding-bottom:5px;border-bottom:solid 1px var(--base02)}.toolbar .options,.toolbar .search-wrapper{display:flex;align-items:center}.toolbar .icon-wrapper{height:15px;display:flex;align-items:center;padding:2px 5px}.toolbar .icon-wrapper:hover{background-color:var(--base02);border-radius:3px}.toolbar .icon-wrapper:first-child{margin-left:0px}.toolbar .search.icon{margin-right:5px}.toolbar .search-input{border:none;background:transparent;outline:none;flex:1;font-size:16px;color:var(--base0D)}.match{background-color:yellow;font-weight:bold;color:red}.data-row{padding:3px 0}.data-row .data-row{border-left:solid 1px var(--base02);padding-left:20px;margin-left:5px;display:none}.data-row.expanded>.data-row{display:block}.data-row .key-value-wrapper{display:flex;align-items:center}.data-row .key{color:var(--base07)}.data-row .key.number{color:var(--base0C)}.data-row .colon{color:var(--base07);margin:0 5px}.clickable{cursor:pointer}.data-row .opening-parenthesis,.data-row .closing-parenthesis{color:var(--base07)}.data-row .ellipsis{color:var(--base09)}.data-row.expanded>.key-value-wrapper .closing-parenthesis,.data-row.expanded>.key-value-wrapper .ellipsis{display:none}.data-row>.closing-parenthesis{display:none}.data-row.expanded>.closing-parenthesis{display:inline-block}.data-row .items-size{margin-left:10px;color:var(--base04);font-style:italic;display:none}.show-size .data-row .items-size{display:inline-block}.data-row .value.bool,.data-row .value.boolean{color:var(--base0E)}.data-row .value.function{color:var(--base0D)}.data-row .value.int,.data-row .value.integer{color:var(--base0F)}.data-row .value.float{color:var(--base0B)}.data-row .value.string{color:var(--base09)}.data-row .value.string .content{overflow-wrap:break-word}.data-row .value.string .content::before{content:open-quote}.data-row .value.string .content::after{content:close-quote}.data-row .value.regexp{color:var(--base0A)}.data-row .value.nan{color:var(--base08)}.data-row .value.null{color:var(--base0A)}.data-row .value.undefined{color:var(--base05)}.data-row .value.date{color:var(--base0D)}.data-row .value.nan,.data-row .value.null,.data-row .value.undefined{border-radius:3px;background-color:var(--base02);padding:1px 2px}.data-row .value .type{font-size:smaller;margin-right:4px;opacity:0.8;display:none}.data-row .value .value-data{word-break:break-all}.show-data-types .data-row .value .type{display:inline-block}.icon-wrapper,.copy-icon-wrapper{display:inline-block;cursor:pointer}.icon{display:block;position:relative}.icon:before,.icon:after{content:"";position:absolute;display:block}.expand.icon{margin-right:5px}.expand-icon-arrow .expand.icon{margin-left:3px;width:0;height:0;border-left:solid 6px var(--base0E);border-top:solid 6px transparent;border-bottom:solid 6px transparent}.expand-icon-arrow .expanded>.key-value-wrapper .expand.icon,.expand-icon-arrow .expanded.icon.expand{transform:rotate(90deg);border-left-color:var(--base0D)}.expand-icon-square .expand.icon,.expand-icon-circle .expand.icon{display:block;width:9px;height:9px;border-radius:2px;border:solid 1px var(--base0E)}.expand-icon-circle .expand.icon{border-radius:50%}.expand-icon-square .expand.icon:before,.expand-icon-circle .expand.icon:before,.expand-icon-square .expand.icon:after,.expand-icon-circle .expand.icon:after{width:5px;height:1px;background-color:var(--base0E);left:2px;top:4px}.expand-icon-square .expand.icon:after,.expand-icon-circle .expand.icon:after{transform:rotate(90deg)}.expand-icon-square .expanded>.key-value-wrapper .expand.icon:after,.expand-icon-circle .expanded>.key-value-wrapper .expand.icon:after,.expand-icon-square .expand.icon.expanded:after,.expand-icon-circle .expand.icon.expanded:after{display:none}.expand-icon-square .expanded>.key-value-wrapper .expand.icon,.expand-icon-circle .expanded>.key-value-wrapper .expand.icon,.expand-icon-square .expand.icon.expanded,.expand-icon-circle .expanded.expand.icon{border-color:var(--base0D)}.expand-icon-square .expanded>.key-value-wrapper .expand.icon:before,.expand-icon-circle .expanded>.key-value-wrapper .expand.icon:before,.expand-icon-square .expanded.expand.icon:before,.expand-icon-circle .expanded.expand.icon:before{background-color:var(--base0D)}.icon-wrapper{display:inline-block;cursor:pointer}.show-copy .key-value-wrapper:hover .icon.copy{display:block}.copy.icon{margin-left:10px;display:none;width:8px;height:10px;border:solid 1px var(--base0D);border-radius:1px;position:relative;top:4px;transition:0.2s all}.copy.icon:active{transform:scale(1.6);background-color:var(--base0B)}.copy.icon:before{content:"";display:block;left:-3px;top:-3px;width:8px;height:10px;border-top:solid 1px var(--base0D);border-left:solid 1px var(--base0D);border-radius:1px 0 0 0}.plus.icon{width:11px;height:1px;background-color:var(--base0D)}.plus.icon:after{content:"";width:11px;height:1px;background-color:var(--base0D);-webkit-transform:rotate(90deg);transform:rotate(90deg)}.minus.icon{width:11px;height:1px;background-color:var(--base0D)}.indent.icon{color:var(--base0D);width:17px;height:8px;border-top:solid 1px var(--base0D);border-bottom:solid 1px var(--base0D)}.indent.icon:before{content:"";position:absolute;top:2px;right:0;width:11px;height:2px;border-top:solid 1px var(--base0D);border-bottom:solid 1px var(--base0D)}.indent.icon:after{content:"";position:absolute;top:1px;width:0;height:0;border-top:solid 3px transparent;border-bottom:solid 3px transparent;border-left:solid 3px var(--base0D);border-right:solid 3px transparent}.outdent.icon{color:var(--base0D);margin-left:2px;width:17px;height:8px;border-top:solid 1px var(--base0D);border-bottom:solid 1px var(--base0D)}.outdent.icon:before{content:"";top:2px;right:0;width:11px;height:2px;border-top:solid 1px var(--base0D);border-bottom:solid 1px var(--base0D)}.outdent.icon:after{content:"";top:1px;left:-3px;width:0;height:0;border-top:solid 3px transparent;border-bottom:solid 3px transparent;border-left:solid 3px transparent;border-right:solid 3px var(--base0D)}.refresh.icon{color:var(--base0D);width:10px;height:10px;border-radius:50%;border-top:solid 1px var(--base0D);border-bottom:solid 1px var(--base0D);border-left:solid 1px transparent;border-right:solid 1px var(--base0D)}.refresh.icon:before{content:"";left:1px;top:8px;width:3px;height:3px;border-top:solid 1px var(--base0D);border-left:solid 1px var(--base0D);-webkit-transform:rotate(-22.5deg);transform:rotate(-22.5deg)}.info.icon{width:12px;height:11px;border:solid 1px var(--base0D);border-radius:2px}.info.icon::before{top:5px;left:5px;width:2px;height:5px;background-color:var(--base0D)}.info.icon::after{top:2px;left:5px;width:2px;height:2px;background-color:var(--base0D)}.info.icon.active{background-color:var(--base0D)}.info.icon.active::before,.info.icon.active::after{background-color:var(--base02)}.search.icon{color:var(--base0D);width:11px;height:11px;border:solid 1px var(--base0D);border-radius:100%;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.search.icon:before{content:"";top:11px;left:5px;height:6px;width:1px;background-color:var(--base0D)} | ||
| `;var H={apathy:["#031a16","#0b342d","#184e45","#2b685e","#5f9c92","#81b5ac","#a7cec8","#d2e7e4","#3e9688","#3e7996","#3e4c96","#883e96","#963e4c","#96883e","#4c963e","#3e965b"],ashes:["#1c2023","#393f45","#565e65","#747c84","#adb3ba","#c7ccd1","#dfe2e5","#f3f4f5","#c7ae95","#c7c795","#aec795","#95c7ae","#95aec7","#ae95c7","#c795ae","#c79595"],"atelier-dune-light":["#fefbec","#e8e4cf","#a6a28c","#999580","#7d7a68","#6e6b5e","#292824","#20201d","#d73737","#b65611","#ae9513","#60ac39","#1fad83","#6684e1","#b854d4","#d43552"],"atelier-dune":["#20201d","#292824","#6e6b5e","#7d7a68","#999580","#a6a28c","#e8e4cf","#fefbec","#d73737","#b65611","#ae9513","#60ac39","#1fad83","#6684e1","#b854d4","#d43552"],atlas:["#002635","#00384d","#517f8d","#6c8b91","#869696","#a1a19a","#e6e6dc","#fafaf8","#ff5a67","#f08e48","#ffcc1b","#7fc06e","#14747e","#5dd7b9","#9a70a4","#c43060"],bespin:["#28211c","#36312e","#5e5d5c","#666666","#797977","#8a8986","#9d9b97","#baae9e","#cf6a4c","#cf7d34","#f9ee98","#54be0d","#afc4db","#5ea6ea","#9b859d","#937121"],"black-metal":["#000000","#121212","#222222","#333333","#999999","#c1c1c1","#999999","#c1c1c1","#5f8787","#aaaaaa","#a06666","#dd9999","#aaaaaa","#888888","#999999","#444444"],brewer:["#0c0d0e","#2e2f30","#515253","#737475","#959697","#b7b8b9","#dadbdc","#fcfdfe","#e31a1c","#e6550d","#dca060","#31a354","#80b1d3","#3182bd","#756bb1","#b15928"],bright:["#000000","#303030","#505050","#b0b0b0","#d0d0d0","#e0e0e0","#f5f5f5","#ffffff","#fb0120","#fc6d24","#fda331","#a1c659","#76c7b7","#6fb3d2","#d381c3","#be643c"],brogrammer:["#1f1f1f","#f81118","#2dc55e","#ecba0f","#2a84d2","#4e5ab7","#1081d6","#d6dbe5","#d6dbe5","#de352e","#1dd361","#f3bd09","#1081d6","#5350b9","#0f7ddb","#ffffff"],"brushtrees-dark":["#485867","#5a6d7a","#6d828e","#8299a1","#98afb5","#b0c5c8","#c9dbdc","#e3efef","#b38686","#d8bba2","#aab386","#87b386","#86b3b3","#868cb3","#b386b2","#b39f9f"],brushtrees:["#e3efef","#c9dbdc","#b0c5c8","#98afb5","#8299a1","#6d828e","#5a6d7a","#485867","#b38686","#d8bba2","#aab386","#87b386","#86b3b3","#868cb3","#b386b2","#b39f9f"],chalk:["#151515","#202020","#303030","#505050","#b0b0b0","#d0d0d0","#e0e0e0","#f5f5f5","#fb9fb1","#eda987","#ddb26f","#acc267","#12cfc0","#6fc2ef","#e1a3ee","#deaf8f"],circus:["#191919","#202020","#303030","#5f5a60","#505050","#a7a7a7","#808080","#ffffff","#dc657d","#4bb1a7","#c3ba63","#84b97c","#4bb1a7","#639ee4","#b888e2","#b888e2"],"classic-dark":["#151515","#202020","#303030","#505050","#b0b0b0","#d0d0d0","#e0e0e0","#f5f5f5","#ac4142","#d28445","#f4bf75","#90a959","#75b5aa","#6a9fb5","#aa759f","#8f5536"],"classic-light":["#f5f5f5","#e0e0e0","#d0d0d0","#b0b0b0","#505050","#303030","#202020","#151515","#ac4142","#d28445","#f4bf75","#90a959","#75b5aa","#6a9fb5","#aa759f","#8f5536"],codeschool:["#232c31","#1c3657","#2a343a","#3f4944","#84898c","#9ea7a6","#a7cfa3","#b5d8f6","#2a5491","#43820d","#a03b1e","#237986","#b02f30","#484d79","#c59820","#c98344"],cupcake:["#fbf1f2","#f2f1f4","#d8d5dd","#bfb9c6","#a59daf","#8b8198","#72677e","#585062","#d57e85","#ebb790","#dcb16c","#a3b367","#69a9a7","#7297b9","#bb99b4","#baa58c"],cupertino:["#ffffff","#c0c0c0","#c0c0c0","#808080","#808080","#404040","#404040","#5e5e5e","#c41a15","#eb8500","#826b28","#007400","#318495","#0000ff","#a90d91","#826b28"],darcula:["#2b2b2b","#323232","#323232","#606366","#a4a3a3","#a9b7c6","#ffc66d","#ffffff","#4eade5","#689757","#bbb529","#6a8759","#629755","#9876aa","#cc7832","#808080"],darktooth:["#1d2021","#32302f","#504945","#665c54","#928374","#a89984","#d5c4a1","#fdf4c1","#fb543f","#fe8625","#fac03b","#95c085","#8ba59b","#0d6678","#8f4673","#a87322"],"default-dark":["#181818","#282828","#383838","#585858","#b8b8b8","#d8d8d8","#e8e8e8","#f8f8f8","#ab4642","#dc9656","#f7ca88","#a1b56c","#86c1b9","#7cafc2","#ba8baf","#a16946"],"default-light":["#ffffff","#e8e8e8","#d8d8d8","#b8b8b8","#585858","#383838","#282828","#181818","#ab4642","#dc9656","#ab4642","#a1b56c","#86c1b9","#7cafc2","#ba8baf","#a16946"],dracula:["#282936","#3a3c4e","#4d4f68","#626483","#62d6e8","#e9e9f4","#f1f2f8","#f7f7fb","#ea51b2","#b45bcf","#00f769","#ebff87","#a1efe4","#62d6e8","#b45bcf","#00f769"],eighties:["#2d2d2d","#393939","#515151","#747369","#a09f93","#d3d0c8","#e8e6df","#f2f0ec","#f2777a","#f99157","#ffcc66","#99cc99","#66cccc","#6699cc","#cc99cc","#d27b53"],embers:["#16130f","#2c2620","#433b32","#5a5047","#8a8075","#a39a90","#beb6ae","#dbd6d1","#826d57","#828257","#6d8257","#57826d","#576d82","#6d5782","#82576d","#825757"],flat:["#2c3e50","#34495e","#7f8c8d","#95a5a6","#bdc3c7","#e0e0e0","#f5f5f5","#ecf0f1","#e74c3c","#e67e22","#f1c40f","#2ecc71","#1abc9c","#3498db","#9b59b6","#be643c"],"fruit-soda":["#f1ecf1","#e0dee0","#d8d5d5","#b5b4b6","#979598","#515151","#474545","#2d2c2c","#fe3e31","#fe6d08","#f7e203","#47f74c","#0f9cfd","#2931df","#611fce","#b16f40"],github:["#ffffff","#f5f5f5","#c8c8fa","#969896","#e8e8e8","#333333","#ffffff","#969896","#ed6a43","#0086b3","#795da3","#183691","#183691","#795da3","#a71d5d","#333333"],"google-dark":["#1d1f21","#282a2e","#373b41","#969896","#b4b7b4","#c5c8c6","#e0e0e0","#ffffff","#cc342b","#f96a38","#fba922","#198844","#3971ed","#3971ed","#a36ac7","#3971ed"],"google-light":["#ffffff","#e0e0e0","#c5c8c6","#b4b7b4","#969896","#373b41","#282a2e","#1d1f21","#cc342b","#f96a38","#fba922","#198844","#3971ed","#3971ed","#a36ac7","#3971ed"],"grayscale-dark":["#101010","#252525","#464646","#525252","#ababab","#b9b9b9","#e3e3e3","#f7f7f7","#7c7c7c","#999999","#a0a0a0","#8e8e8e","#868686","#686868","#747474","#5e5e5e"],"grayscale-light":["#f7f7f7","#e3e3e3","#b9b9b9","#ababab","#525252","#464646","#252525","#101010","#7c7c7c","#999999","#a0a0a0","#8e8e8e","#868686","#686868","#747474","#5e5e5e"],greenscreen:["#001100","#003300","#005500","#007700","#009900","#00bb00","#00dd00","#00ff00","#007700","#009900","#007700","#00bb00","#005500","#009900","#00bb00","#005500"],"gruvbox-dark-hard":["#1d2021","#3c3836","#504945","#665c54","#bdae93","#d5c4a1","#ebdbb2","#fbf1c7","#fb4934","#fe8019","#fabd2f","#b8bb26","#8ec07c","#83a598","#d3869b","#d65d0e"],"gruvbox-light-hard":["#f9f5d7","#ebdbb2","#d5c4a1","#bdae93","#665c54","#504945","#3c3836","#282828","#9d0006","#af3a03","#b57614","#79740e","#427b58","#076678","#8f3f71","#d65d0e"],"harmonic-dark":["#0b1c2c","#223b54","#405c79","#627e99","#aabcce","#cbd6e2","#e5ebf1","#f7f9fb","#bf8b56","#bfbf56","#8bbf56","#56bf8b","#568bbf","#8b56bf","#bf568b","#bf5656"],"harmonic-light":["#f7f9fb","#e5ebf1","#cbd6e2","#aabcce","#627e99","#405c79","#223b54","#0b1c2c","#bf8b56","#bfbf56","#8bbf56","#56bf8b","#568bbf","#8b56bf","#bf568b","#bf5656"],"heetch-light":["#feffff","#392551","#7b6d8b","#9c92a8","#ddd6e5","#5a496e","#470546","#190134","#27d9d5","#bdb6c5","#5ba2b6","#f80059","#c33678","#47f9f5","#bd0152","#dedae2"],heetch:["#190134","#392551","#5a496e","#7b6d8b","#9c92a8","#bdb6c5","#dedae2","#feffff","#27d9d5","#5ba2b6","#8f6c97","#c33678","#f80059","#bd0152","#82034c","#470546"],helios:["#1d2021","#383c3e","#53585b","#6f7579","#cdcdcd","#d5d5d5","#dddddd","#e5e5e5","#d72638","#eb8413","#f19d1a","#88b92d","#1ba595","#1e8bac","#be4264","#c85e0d"],hopscotch:["#322931","#433b42","#5c545b","#797379","#989498","#b9b5b8","#d5d3d5","#ffffff","#dd464c","#fd8b19","#fdcc59","#8fc13e","#149b93","#1290bf","#c85e7c","#b33508"],"horizon-dark":["#1c1e26","#232530","#2e303e","#676a8d","#ced1d0","#cbced0","#dcdfe4","#e3e6ee","#e93c58","#e58d7d","#efb993","#efaf8e","#24a8b4","#df5273","#b072d1","#e4a382"],"ia-dark":["#1a1a1a","#222222","#1d414d","#767676","#b8b8b8","#cccccc","#e8e8e8","#f8f8f8","#d88568","#d86868","#b99353","#83a471","#7c9cae","#8eccdd","#b98eb2","#8b6c37"],"ia-light":["#f6f6f6","#dedede","#bde5f2","#898989","#767676","#181818","#e8e8e8","#898989","#9c5a02","#c43e18","#c48218","#38781c","#2d6bb1","#48bac2","#a94598","#8b6c37"],icy:["#021012","#031619","#041f23","#052e34","#064048","#095b67","#0c7c8c","#109cb0","#16c1d9","#b3ebf2","#80deea","#4dd0e1","#26c6da","#00bcd4","#00acc1","#0097a7"],isotope:["#000000","#404040","#606060","#808080","#c0c0c0","#d0d0d0","#e0e0e0","#ffffff","#ff0000","#ff9900","#ff0099","#33ff00","#00ffff","#0066ff","#cc00ff","#3300ff"],macintosh:["#000000","#404040","#404040","#808080","#808080","#c0c0c0","#c0c0c0","#ffffff","#dd0907","#ff6403","#fbf305","#1fb714","#02abea","#0000d3","#4700a5","#90713a"],marrakesh:["#201602","#302e00","#5f5b17","#6c6823","#86813b","#948e48","#ccc37a","#faf0a5","#c35359","#b36144","#a88339","#18974e","#75a738","#477ca1","#8868b3","#b3588e"],materia:["#263238","#2c393f","#37474f","#707880","#c9ccd3","#cdd3de","#d5dbe5","#ffffff","#ec5f67","#ea9560","#ffcc00","#8bd649","#80cbc4","#89ddff","#82aaff","#ec5f67"],"material-lighter":["#fafafa","#e7eaec","#cceae7","#ccd7da","#8796b0","#80cbc4","#80cbc4","#666666","#ff5370","#f76d47","#ffb62c","#91b859","#39adb5","#6182b8","#7c4dff","#e53935"],material:["#263238","#2e3c43","#314549","#546e7a","#b2ccd6","#eeffff","#eeffff","#ffffff","#f07178","#f78c6c","#ffcb6b","#c3e88d","#89ddff","#82aaff","#c792ea","#ff5370"],"mellow-purple":["#1e0528","#1a092d","#331354","#320f55","#873582","#ffeeff","#ffeeff","#f8c0ff","#00d9e9","#aa00a3","#955ae7","#05cb0d","#b900b1","#550068","#8991bb","#4d6fff"],"mexico-light":["#f8f8f8","#e8e8e8","#d8d8d8","#b8b8b8","#585858","#383838","#282828","#181818","#ab4642","#dc9656","#f79a0e","#538947","#4b8093","#7cafc2","#96609e","#a16946"],mocha:["#3b3228","#534636","#645240","#7e705a","#b8afad","#d0c8c6","#e9e1dd","#f5eeeb","#cb6077","#d28b71","#f4bc87","#beb55b","#7bbda4","#8ab3b5","#a89bb9","#bb9584"],monokai:["#272822","#383830","#49483e","#75715e","#a59f85","#f8f8f2","#f5f4f1","#f9f8f5","#f92672","#fd971f","#f4bf75","#a6e22e","#a1efe4","#66d9ef","#ae81ff","#cc6633"],nord:["#2e3440","#3b4252","#434c5e","#4c566a","#d8dee9","#e5e9f0","#eceff4","#8fbcbb","#88c0d0","#81a1c1","#5e81ac","#bf616a","#d08770","#ebcb8b","#a3be8c","#b48ead"],ocean:["#2b303b","#343d46","#4f5b66","#65737e","#a7adba","#c0c5ce","#dfe1e8","#eff1f5","#bf616a","#d08770","#ebcb8b","#a3be8c","#96b5b4","#8fa1b3","#b48ead","#ab7967"],"one-light":["#fafafa","#f0f0f1","#e5e5e6","#a0a1a7","#696c77","#383a42","#202227","#090a0b","#ca1243","#d75f00","#c18401","#50a14f","#0184bc","#4078f2","#a626a4","#986801"],onedark:["#282c34","#353b45","#3e4451","#545862","#565c64","#abb2bf","#b6bdca","#c8ccd4","#e06c75","#d19a66","#e5c07b","#98c379","#56b6c2","#61afef","#c678dd","#be5046"],"papercolor-dark":["#1c1c1c","#af005f","#5faf00","#d7af5f","#5fafd7","#808080","#d7875f","#d0d0d0","#585858","#5faf5f","#afd700","#af87d7","#ffaf00","#ff5faf","#00afaf","#5f8787"],"papercolor-light":["#eeeeee","#af0000","#008700","#5f8700","#0087af","#878787","#005f87","#444444","#bcbcbc","#d70000","#d70087","#8700af","#d75f00","#d75f00","#005faf","#005f87"],paraiso:["#2f1e2e","#41323f","#4f424c","#776e71","#8d8687","#a39e9b","#b9b6b0","#e7e9db","#ef6155","#f99b15","#fec418","#48b685","#5bc4bf","#06b6ef","#815ba4","#e96ba8"],pico:["#000000","#1d2b53","#7e2553","#008751","#ab5236","#5f574f","#c2c3c7","#fff1e8","#ff004d","#ffa300","#fff024","#00e756","#29adff","#83769c","#ff77a8","#ffccaa"],pop:["#000000","#202020","#303030","#505050","#b0b0b0","#d0d0d0","#e0e0e0","#ffffff","#eb008a","#f29333","#f8ca12","#37b349","#00aabb","#0e5a94","#b31e8d","#7a2d00"],railscasts:["#2b2b2b","#272935","#3a4055","#5a647e","#d4cfc9","#e6e1dc","#f4f1ed","#f9f7f3","#da4939","#cc7833","#ffc66d","#a5c261","#519f50","#6d9cbe","#b6b3eb","#bc9458"],seti:["#151718","#282a2b","#3b758c","#41535b","#43a5d5","#d6d6d6","#eeeeee","#ffffff","#cd3f45","#db7b55","#e6cd69","#9fca56","#55dbbe","#55b5db","#a074c4","#8a553f"],"solarized-dark":["#002b36","#073642","#586e75","#657b83","#839496","#93a1a1","#eee8d5","#fdf6e3","#dc322f","#cb4b16","#b58900","#859900","#2aa198","#268bd2","#6c71c4","#d33682"],"solarized-light":["#fdf6e3","#eee8d5","#93a1a1","#839496","#657b83","#586e75","#073642","#002b36","#dc322f","#cb4b16","#b58900","#859900","#2aa198","#268bd2","#6c71c4","#d33682"],spacemacs:["#1f2022","#282828","#444155","#585858","#b8b8b8","#a3a3a3","#e8e8e8","#f8f8f8","#f2241f","#ffa500","#b1951d","#67b11d","#2d9574","#4f97d7","#a31db1","#b03060"],"summerfruit-dark":["#151515","#202020","#303030","#505050","#b0b0b0","#d0d0d0","#e0e0e0","#ffffff","#ff0086","#fd8900","#aba800","#00c918","#1faaaa","#3777e6","#ad00a1","#cc6633"],"summerfruit-light":["#ffffff","#e0e0e0","#d0d0d0","#b0b0b0","#000000","#101010","#151515","#202020","#ff0086","#fd8900","#aba800","#00c918","#1faaaa","#3777e6","#ad00a1","#cc6633"],"tomorrow-night":["#1d1f21","#282a2e","#373b41","#969896","#b4b7b4","#c5c8c6","#e0e0e0","#ffffff","#cc6666","#de935f","#f0c674","#b5bd68","#8abeb7","#81a2be","#b294bb","#a3685a"],tomorrow:["#ffffff","#e0e0e0","#d6d6d6","#8e908c","#969896","#4d4d4c","#282a2e","#1d1f21","#c82829","#f5871f","#eab700","#718c00","#3e999f","#4271ae","#8959a8","#a3685a"],tube:["#231f20","#1c3f95","#5a5758","#737171","#959ca1","#d9d8d8","#e7e7e8","#ffffff","#ee2e24","#f386a1","#ffd204","#00853e","#85cebc","#009ddc","#98005d","#b06110"],twilight:["#1e1e1e","#323537","#464b50","#5f5a60","#838184","#a7a7a7","#c3c3c3","#ffffff","#cf6a4c","#cda869","#f9ee98","#8f9d6a","#afc4db","#7587a6","#9b859d","#9b703f"],woodland:["#231e18","#302b25","#48413a","#9d8b70","#b4a490","#cabcb1","#d7c8bc","#e4d4c8","#d35c5c","#ca7f32","#e0ac16","#b7ba53","#6eb958","#88a4d3","#bb90e2","#b49368"],zenburn:["#383838","#404040","#606060","#6f6f6f","#808080","#dcdccc","#c0c0c0","#ffffff","#dca3a3","#dfaf8f","#e0cf9f","#5f7f5f","#93e0e3","#7cb8bb","#dc8cc3","#000000"]},Ne=Object.keys(H),X=a=>{let t;if(typeof a=="string"){if(H[a]===void 0)throw new Error(`${a} not found`);t=H[a].reduce((e,c,o)=>{let d=`base0${o.toString(16).toUpperCase()}`;return e[d]=c,e},{})}else t=a;return`.container{${Object.keys(t).map(e=>`--${e}: ${t[e]};`).join("")}}`};var Y=a=>{try{return!!new URL(a)}catch{return!1}},_=a=>{if(Array.isArray(a))return"array";if(a===null)return"null";if(a instanceof RegExp)return"regexp";let t=typeof a;return t==="number"?isNaN(a)?"NaN":isFinite(a)?Number.isInteger(a)?"int":"float":"Infinity":t==="boolean"?"bool":t==="object"&&a instanceof Date?"date":t};var O=a=>{if(typeof a=="boolean")return a;if(a==="true")return!0;if(a==="false")return!1;throw new Error("should be a boolean!")},ee=a=>{if(typeof a=="string")return a;throw new Error("should be a string!")},ae=a=>{if(typeof a=="number"&&a>=0)return a;if(typeof a=="string"&&(a=parseFloat(a)),isNaN(a)||a<0)throw new Error("should be a positive number!");return a},te=a=>{if(typeof a=="boolean"||typeof a=="number")return a;if(a==="true")return!0;if(a==="false")return!1;if(typeof a=="string"&&(a=parseFloat(a),!isNaN(a)&&a>=0))return a;throw new Error("should be a boolean or a positive number!")},Z=a=>{if(typeof a=="object")return a;if(typeof a=="string")try{return JSON.parse(a)}catch{return a}throw new Error("should be a string or JSON!")};var de=function({key:a,value:t,expanded:e,indent:c,onToggleExpand:o,level:d=0,parentRow:u}){let f=document.createElement("div");this.maxLevel=d;let s=_(t),y=s==="array"||s==="object",g=e===!0||e>d,h,v,l,m;f.className=`data-row ${g?"expanded":""}`,f.dataset.key=a,f.dataset.level=d,d>0&&(f.style.paddingLeft=`${c*5}px`);let i=document.createElement("span");i.className="key-value-wrapper",f.appendChild(i);let k=()=>{f.classList.toggle("expanded"),o&&(f.classList.contains("expanded")?o(d+1):o(d))};if(y){let r=document.createElement("span");r.className="icon-wrapper",i.appendChild(r),h=document.createElement("span"),h.className="expand icon clickable",h.setAttribute("title",g?"Collapse":"Expand"),r.appendChild(h),r.addEventListener("click",()=>k())}if(a!==null&&a!==""){let r=typeof a;l=document.createElement("span"),l.className=`key clickable ${r==="number"?"number":""}`,l.textContent=r==="number"?a:`"${a}"`,l.addEventListener("click",()=>k()),i.appendChild(l);let b=document.createElement("span");b.classList.add("colon"),b.textContent=":",i.appendChild(b)}if(y){let r=document.createElement("span");r.className="opening-parenthesis",r.textContent=s==="array"?"[":"{",i.appendChild(r);let b=document.createElement("span");b.className="ellipsis clickable",b.textContent="...",b.addEventListener("click",()=>k()),i.appendChild(b);let x=document.createElement("span");x.className="closing-parenthesis",x.textContent=s==="array"?"]":"}",i.appendChild(x);let D=document.createElement("span"),z=s==="array"?t.length:Object.keys(t).length;D.className="items-size",D.textContent=`${z} item${z===1?"":"s"}`,i.appendChild(D),v=[],(s==="array"?t.map((L,N)=>N):Object.keys(t)).forEach(L=>{let N=new de({key:L,value:t[L],expanded:e,indent:c,onToggleExpand:o,level:d+1,parentRow:f});v.push(N),f.appendChild(N.element),this.maxLevel=Math.max(this.maxLevel,N.maxLevel)});let W=document.createElement("span");W.className="closing-parenthesis",W.textContent=s==="array"?"]":"}",f.appendChild(W)}else{let r=null;["nan","NaN","undefined","null"].includes(s)||(r=document.createElement("span"),r.className="type",r.textContent=s.toLowerCase());let b=document.createElement("span");b.className=`value ${s.toLowerCase()}`,m=document.createElement("span"),m.className="value-data",m.textContent=s==="string"?`"${t}"`:t,r&&b.appendChild(r),b.appendChild(m),i.appendChild(b)}let w=document.createElement("span");w.className="copy icon",w.setAttribute("title","Copy to clipboard");let E=document.createElement("span");E.className="icon-wrapper",E.addEventListener("click",()=>{navigator.clipboard.writeText(JSON.stringify(t,null,c))}),E.appendChild(w),i.appendChild(E);let A=r=>{let b=new RegExp(r,"gi"),x=[];l&&x.push(l),m&&x.push(m);let D=!1;x.forEach(z=>{let j=z.textContent;if(z.innerHTML=j,!r||r==="")return;let W=[...j.matchAll(b)].map(P=>P.index),L=[],N=0;W.forEach(P=>{D=!0,L.push(j.slice(N,P)),L.push(`<span class="match">${r}</span>`),N=P+r.length}),L.push(j.slice(N)),z.innerHTML=L.join("")}),D&&!f.classList.contains("expanded")&&(k(),u&&u.classList.add("expanded"))};this.update=({expanded:r,indent:b,searchTerm:x})=>{b!==void 0&&d>0&&(f.style.paddingLeft=`${b*5}px`),r!==void 0&&(g=r===!0||r>d,f.classList.toggle("expanded",g),h&&(h.title=g?"Collapse":"Expand")),x!=null&&A(x),v&&v.forEach(D=>D.update({expanded:r,indent:b,searchTerm:x}))},this.element=f},ce=de;var ge=function({expanded:a,indent:t,onChange:e,onSearch:c,showDetails:o}){this.indent=t||2,this.expanded=typeof a=="number"?a:2,this.showDetails=o!==!1,this.maxExpandLevel=0;let d,u=document.createElement("div");u.className="toolbar";let f=document.createElement("div");f.className="options",u.appendChild(f);let s=document.createElement("div");s.className="search-wrapper",u.appendChild(s);let y=document.createElement("div");y.className="icon-wrapper clickable",f.appendChild(y);let g=document.createElement("span");g.className="icon refresh",y.onclick=()=>this.refresh(),y.appendChild(g);let h=document.createElement("div");h.className="icon-wrapper clickable",f.appendChild(h);let v=document.createElement("span");v.className="icon plus",h.appendChild(v),h.onclick=()=>{this.expanded<this.maxExpandLevel&&(this.expanded+=1),e({expanded:this.expanded})};let l=document.createElement("div");l.className="icon-wrapper clickable",f.appendChild(l);let m=document.createElement("span");m.className="icon minus",l.appendChild(m),l.onclick=()=>{this.expanded>this.maxExpandLevel&&(this.expanded=this.maxExpandLevel),this.expanded>0&&(this.expanded-=1),e({expanded:this.expanded})};let i=document.createElement("div");i.className="icon-wrapper clickable",f.appendChild(i);let k=document.createElement("span");k.className="icon indent",i.onclick=()=>{this.indent+=1,e({indent:this.indent})},i.appendChild(k);let w=document.createElement("div");w.className="icon-wrapper clickable",f.appendChild(w);let E=document.createElement("span");E.className="icon outdent",w.onclick=()=>{this.indent-=1,e({indent:this.indent})},w.appendChild(E);let A=document.createElement("div");A.className="icon-wrapper clickable",f.appendChild(A);let r=document.createElement("span");r.className=`icon info ${this.showDetails?"active":""}`,A.onclick=()=>{r.classList.toggle("active"),this.showDetails=!this.showDetails,e({showDetails:this.showDetails})},A.appendChild(r);let b=document.createElement("span");b.className="icon search",s.appendChild(b),d=document.createElement("input"),d.className="search-input",d.placeholder="Search",d.oninput=x=>{c(x.target.value)},s.appendChild(d),this.refresh=()=>{this.expanded=1,this.indent=2,d&&(d.value=""),e({indent:2,expanded:1}),c("")},this.updateShowDetails=x=>{this.showDetails=x,this.showDetails?r.classList.add("active"):r.classList.remove("active")},this.element=u},oe=ge;function we(a,t={}){let e=document.createElement("div");e.className="container",a.appendChild(e);let c=null,o=null,d={};this.update=({data:u,expanded:f,indent:s,expandIconType:y,showDataTypes:g,showToolbar:h,showSize:v,showCopy:l})=>{if(u){let i=JSON.stringify(u);d.dataComapreString!==i&&(d.dataComapreString=i,c=new ce({key:"",value:u,expanded:f,indent:s,onToggleExpand:k=>{o&&(o.expanded=k),d.expanded=k}}),e.replaceChildren(c.element),d.showToolbar&&o&&(e.prepend(o.element),o.maxExpandLevel=c.maxLevel,o.refresh()))}if(h!==void 0&&d.showToolbar!==h)if(d.showToolbar=h,h)o||(o=new oe({expanded:d.expanded,indent:d.indent,onChange:({expanded:i,indent:k,showDetails:w})=>{let E={expanded:i,indent:k};w!==void 0&&(E.showCopy=w,E.showSize=w,E.showDataTypes=w),this.update(E)},onSearch:i=>{c&&c.update({searchTerm:i})}})),c&&(o.maxExpandLevel=c.maxLevel),e.prepend(o.element);else{let i=e.querySelector(".toolbar");i&&i.remove()}let m={};f!==void 0&&d.expanded!==f&&(d.expanded=f,m.expanded=f),s!==void 0&&d.indent!==s&&(d.indent=s,m.indent=s),Object.keys(m).length>0&&c&&c.update(m),l!==void 0&&d.showCopy!==l&&(d.showCopy=l,e.classList.toggle("show-copy",l)),v!==void 0&&d.showSize!==v&&(d.showSize=v,e.classList.toggle("show-size",v),o&&o.updateShowDetails(d.showSize||d.showDataTypes)),g!==void 0&&d.showDataTypes!==g&&(d.showDataTypes=g,e.classList.toggle("show-data-types",g),o&&o.updateShowDetails(d.showSize||d.showDataTypes)),y!==void 0&&d.expandIconType!==y&&(e.classList.add(`expand-icon-${y}`),e.classList.remove(`expand-icon-${d.expandIconType}`),d.expandIconType=y)},this.update(t)}var ne=we;var re={indent:2,expanded:1,theme:"default-light",showDataTypes:!0,showToolbar:!1,expandIconType:"arrow",showCopy:!0,showSize:!0,data:null},$,p,q,B,I,C,R,M=class extends HTMLElement{constructor(){super();S(this,$,void 0);S(this,p,void 0);S(this,q,void 0);S(this,B,void 0);S(this,I,(...e)=>{console.warn(`JsonViewer${this.id?` (${this.id})`:""}:`,...e)});S(this,C,(e,c,o,d)=>{try{if(c=o(c),d&&!d.includes(c))throw new Error(`should be one of ${d.join(", ")}`);if(n(this,p)[e]===c)return;n(this,p)[e]=c,n(this,R).call(this)}catch(u){n(this,I).call(this,`Attribute ${e}: ${u.message}`)}});S(this,R,()=>{n(this,B).update({data:n(this,q),expanded:n(this,p).expanded,expandIconType:n(this,p).expandIconType,indent:n(this,p).indent,showDataTypes:n(this,p).showDataTypes,showToolbar:n(this,p).showToolbar,showSize:n(this,p).showSize,showCopy:n(this,p).showCopy})});T(this,p,{...re}),T(this,$,document.createElement("style"));let e=this.attachShadow({mode:"open"}),c=document.createElement("style");c.textContent=`${V}`,e.appendChild(c),e.appendChild(n(this,$)),this.theme=n(this,p).theme,T(this,B,new ne(e,n(this,p)))}static get observedAttributes(){return Object.keys(re).map(e=>e.replace(/([a-z0-9])([A-Z])/g,"$1-$2").toLowerCase())}set showDataTypes(e){n(this,C).call(this,"showDataTypes",e,O)}set showToolbar(e){n(this,C).call(this,"showToolbar",e,O)}set indent(e){n(this,C).call(this,"indent",e,ae)}set expandIconType(e){n(this,C).call(this,"expandIconType",e,ee,["arrow","square","circle"])}set expanded(e){n(this,C).call(this,"expanded",e,te)}set showSize(e){n(this,C).call(this,"showSize",e,O)}set showCopy(e){n(this,C).call(this,"showCopy",e,O)}set theme(e){try{if(e=Z(e),n(this,p).theme===e&&n(this,$).textContent!=="")return;n(this,$).textContent=X(e),n(this,p).theme=e}catch(c){n(this,I).call(this,`Attribute theme: ${c.message}`)}}set data(e){try{e=Z(e);let c=JSON.stringify(e);if(n(this,p).data===c)return;n(this,p).data=c,Y(e)?fetch(e).then(o=>o.json()).then(o=>{T(this,q,o),n(this,R).call(this)}):(T(this,q,e),n(this,R).call(this))}catch(c){n(this,I).call(this,`Attribute data: ${c.message}`)}}get options(){return n(this,p)}connectedCallback(){window.addEventListener("DOMContentLoaded",()=>{let e=this.textContent;this.textContent="",e&&(this.data=e)})}attributeChangedCallback(e,c,o){if(M.allowedAttributes.indexOf(e)>-1){let d=e.replace(/-([a-z])/g,u=>u[1].toUpperCase());this[d]=o}else n(this,I).call(this,`Attribute ${e} is not supported and will be ignored!`),this.removeAttribute(e)}},U=M;$=new WeakMap,p=new WeakMap,q=new WeakMap,B=new WeakMap,I=new WeakMap,C=new WeakMap,R=new WeakMap,K(U,"allowedAttributes",["id"].concat(M.observedAttributes));customElements.get("andypf-json-viewer")||customElements.define("andypf-json-viewer",U);var ye=({data:a,...t})=>{let e=F.default.useRef(null);return F.default.useEffect(()=>{e.current&&(e.current.data=a)},[a]),F.default.createElement("andypf-json-viewer",{ref:e,...t})},ve=ye; | ||
| var K=Object.create;var A=Object.defineProperty;var Q=Object.getOwnPropertyDescriptor;var X=Object.getOwnPropertyNames;var Y=Object.getPrototypeOf,_=Object.prototype.hasOwnProperty;var ee=(e,a)=>{for(var t in a)A(e,t,{get:a[t],enumerable:!0})},j=(e,a,t,n)=>{if(a&&typeof a=="object"||typeof a=="function")for(let c of X(a))!_.call(e,c)&&c!==t&&A(e,c,{get:()=>a[c],enumerable:!(n=Q(a,c))||n.enumerable});return e};var ae=(e,a,t)=>(t=e!=null?K(Y(e)):{},j(a||!e||!e.__esModule?A(t,"default",{value:e,enumerable:!0}):t,e)),te=e=>j(A({},"__esModule",{value:!0}),e);var fe={};ee(fe,{default:()=>re});module.exports=te(fe);var z=ae(require("react"));var J=`.container{background-color:var(--base00);color:var(--base05);padding:10px;letter-spacing:0.5px;font-family:monospace;border-radius:3px}.toolbar{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px;padding-bottom:5px;border-bottom:solid 1px var(--base02)}.toolbar .options,.toolbar .search-wrapper{display:flex;align-items:center}.toolbar .icon-wrapper{height:15px;display:flex;align-items:center;padding:2px 5px}.toolbar .icon-wrapper:hover{background-color:var(--base02);border-radius:3px}.toolbar .icon-wrapper:first-child{margin-left:0px}.toolbar .search.icon{margin-right:5px}.toolbar .search-input{border:none;background:transparent;outline:none;flex:1;font-size:16px;color:var(--base0D)}.match{background-color:yellow;font-weight:bold;color:red}.data-row{padding:3px 0}.data-row .data-row{border-left:solid 1px var(--base02);padding-left:20px;margin-left:5px;display:none}.data-row.expanded>.data-row{display:block}.data-row .key-value-wrapper{display:flex;align-items:center}.data-row .key{color:var(--base07)}.data-row .key.number{color:var(--base0C)}.data-row .colon{color:var(--base07);margin:0 5px 0 0}.clickable{cursor:pointer}.data-row .opening-parenthesis,.data-row .closing-parenthesis{color:var(--base07)}.data-row .ellipsis{color:var(--base09)}.data-row.expanded>.key-value-wrapper .closing-parenthesis,.data-row.expanded>.key-value-wrapper .ellipsis{display:none}.data-row>.closing-parenthesis{display:none}.data-row.expanded>.closing-parenthesis{display:inline-block}.data-row .items-size{margin-left:10px;color:var(--base04);font-style:italic;display:none}.show-size .data-row .items-size{display:inline-block}.data-row .value.bool,.data-row .value.boolean{color:var(--base0E)}.data-row .value.function{color:var(--base0D)}.data-row .value.int,.data-row .value.integer{color:var(--base0F)}.data-row .value.float{color:var(--base0B)}.data-row .value.string{color:var(--base09)}.data-row .value.string .content{overflow-wrap:break-word}.data-row .value.string .content::before{content:open-quote}.data-row .value.string .content::after{content:close-quote}.data-row .value.regexp{color:var(--base0A)}.data-row .value.nan{color:var(--base08)}.data-row .value.null{color:var(--base0A)}.data-row .value.undefined{color:var(--base05)}.data-row .value.date{color:var(--base0D)}.data-row .value.nan,.data-row .value.null,.data-row .value.undefined{border-radius:3px;background-color:var(--base02);padding:1px 2px}.data-row .value .type{font-size:smaller;margin-right:4px;opacity:0.8;display:none}.data-row .value .value-data{word-break:break-all}.show-data-types .data-row .value .type{display:inline-block}.icon-wrapper,.copy-icon-wrapper{display:inline-block;cursor:pointer}.icon{display:block;position:relative}.icon:before,.icon:after{content:"";position:absolute;display:block}.expand.icon{margin-right:5px}.expand-icon-arrow .expand.icon{margin-left:3px;width:0;height:0;border-left:solid 6px var(--base0E);border-top:solid 6px transparent;border-bottom:solid 6px transparent}.expand-icon-arrow .expanded>.key-value-wrapper .expand.icon,.expand-icon-arrow .expanded.icon.expand{transform:rotate(90deg);border-left-color:var(--base0D)}.expand-icon-square .expand.icon,.expand-icon-circle .expand.icon{display:block;width:9px;height:9px;border-radius:2px;border:solid 1px var(--base0E)}.expand-icon-circle .expand.icon{border-radius:50%}.expand-icon-square .expand.icon:before,.expand-icon-circle .expand.icon:before,.expand-icon-square .expand.icon:after,.expand-icon-circle .expand.icon:after{width:5px;height:1px;background-color:var(--base0E);left:2px;top:4px}.expand-icon-square .expand.icon:after,.expand-icon-circle .expand.icon:after{transform:rotate(90deg)}.expand-icon-square .expanded>.key-value-wrapper .expand.icon:after,.expand-icon-circle .expanded>.key-value-wrapper .expand.icon:after,.expand-icon-square .expand.icon.expanded:after,.expand-icon-circle .expand.icon.expanded:after{display:none}.expand-icon-square .expanded>.key-value-wrapper .expand.icon,.expand-icon-circle .expanded>.key-value-wrapper .expand.icon,.expand-icon-square .expand.icon.expanded,.expand-icon-circle .expanded.expand.icon{border-color:var(--base0D)}.expand-icon-square .expanded>.key-value-wrapper .expand.icon:before,.expand-icon-circle .expanded>.key-value-wrapper .expand.icon:before,.expand-icon-square .expanded.expand.icon:before,.expand-icon-circle .expanded.expand.icon:before{background-color:var(--base0D)}.icon-wrapper{display:inline-block;cursor:pointer}.show-copy .key-value-wrapper:hover .icon.copy{display:block}.copy.icon{margin-left:10px;display:none;width:8px;height:10px;border:solid 1px var(--base0D);border-radius:1px;position:relative;top:4px;transition:0.2s all}.copy.icon:active{transform:scale(1.6);background-color:var(--base0B)}.copy.icon:before{content:"";display:block;left:-3px;top:-3px;width:8px;height:10px;border-top:solid 1px var(--base0D);border-left:solid 1px var(--base0D);border-radius:1px 0 0 0}.plus.icon{width:11px;height:1px;background-color:var(--base0D)}.plus.icon:after{content:"";width:11px;height:1px;background-color:var(--base0D);-webkit-transform:rotate(90deg);transform:rotate(90deg)}.minus.icon{width:11px;height:1px;background-color:var(--base0D)}.indent.icon{color:var(--base0D);width:17px;height:8px;border-top:solid 1px var(--base0D);border-bottom:solid 1px var(--base0D)}.indent.icon:before{content:"";position:absolute;top:2px;right:0;width:11px;height:2px;border-top:solid 1px var(--base0D);border-bottom:solid 1px var(--base0D)}.indent.icon:after{content:"";position:absolute;top:1px;width:0;height:0;border-top:solid 3px transparent;border-bottom:solid 3px transparent;border-left:solid 3px var(--base0D);border-right:solid 3px transparent}.outdent.icon{color:var(--base0D);margin-left:2px;width:17px;height:8px;border-top:solid 1px var(--base0D);border-bottom:solid 1px var(--base0D)}.outdent.icon:before{content:"";top:2px;right:0;width:11px;height:2px;border-top:solid 1px var(--base0D);border-bottom:solid 1px var(--base0D)}.outdent.icon:after{content:"";top:1px;left:-3px;width:0;height:0;border-top:solid 3px transparent;border-bottom:solid 3px transparent;border-left:solid 3px transparent;border-right:solid 3px var(--base0D)}.refresh.icon{color:var(--base0D);width:10px;height:10px;border-radius:50%;border-top:solid 1px var(--base0D);border-bottom:solid 1px var(--base0D);border-left:solid 1px transparent;border-right:solid 1px var(--base0D)}.refresh.icon:before{content:"";left:1px;top:8px;width:3px;height:3px;border-top:solid 1px var(--base0D);border-left:solid 1px var(--base0D);-webkit-transform:rotate(-22.5deg);transform:rotate(-22.5deg)}.info.icon{width:12px;height:11px;border:solid 1px var(--base0D);border-radius:2px}.info.icon::before{top:5px;left:5px;width:2px;height:5px;background-color:var(--base0D)}.info.icon::after{top:2px;left:5px;width:2px;height:2px;background-color:var(--base0D)}.info.icon.active{background-color:var(--base0D)}.info.icon.active::before,.info.icon.active::after{background-color:var(--base02)}.search.icon{color:var(--base0D);width:11px;height:11px;border:solid 1px var(--base0D);border-radius:100%;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.search.icon:before{content:"";top:11px;left:5px;height:6px;width:1px;background-color:var(--base0D)} | ||
| `;var T={apathy:["#031a16","#0b342d","#184e45","#2b685e","#5f9c92","#81b5ac","#a7cec8","#d2e7e4","#3e9688","#3e7996","#3e4c96","#883e96","#963e4c","#96883e","#4c963e","#3e965b"],ashes:["#1c2023","#393f45","#565e65","#747c84","#adb3ba","#c7ccd1","#dfe2e5","#f3f4f5","#c7ae95","#c7c795","#aec795","#95c7ae","#95aec7","#ae95c7","#c795ae","#c79595"],"atelier-dune-light":["#fefbec","#e8e4cf","#a6a28c","#999580","#7d7a68","#6e6b5e","#292824","#20201d","#d73737","#b65611","#ae9513","#60ac39","#1fad83","#6684e1","#b854d4","#d43552"],"atelier-dune":["#20201d","#292824","#6e6b5e","#7d7a68","#999580","#a6a28c","#e8e4cf","#fefbec","#d73737","#b65611","#ae9513","#60ac39","#1fad83","#6684e1","#b854d4","#d43552"],atlas:["#002635","#00384d","#517f8d","#6c8b91","#869696","#a1a19a","#e6e6dc","#fafaf8","#ff5a67","#f08e48","#ffcc1b","#7fc06e","#14747e","#5dd7b9","#9a70a4","#c43060"],bespin:["#28211c","#36312e","#5e5d5c","#666666","#797977","#8a8986","#9d9b97","#baae9e","#cf6a4c","#cf7d34","#f9ee98","#54be0d","#afc4db","#5ea6ea","#9b859d","#937121"],"black-metal":["#000000","#121212","#222222","#333333","#999999","#c1c1c1","#999999","#c1c1c1","#5f8787","#aaaaaa","#a06666","#dd9999","#aaaaaa","#888888","#999999","#444444"],brewer:["#0c0d0e","#2e2f30","#515253","#737475","#959697","#b7b8b9","#dadbdc","#fcfdfe","#e31a1c","#e6550d","#dca060","#31a354","#80b1d3","#3182bd","#756bb1","#b15928"],bright:["#000000","#303030","#505050","#b0b0b0","#d0d0d0","#e0e0e0","#f5f5f5","#ffffff","#fb0120","#fc6d24","#fda331","#a1c659","#76c7b7","#6fb3d2","#d381c3","#be643c"],brogrammer:["#1f1f1f","#f81118","#2dc55e","#ecba0f","#2a84d2","#4e5ab7","#1081d6","#d6dbe5","#d6dbe5","#de352e","#1dd361","#f3bd09","#1081d6","#5350b9","#0f7ddb","#ffffff"],"brushtrees-dark":["#485867","#5a6d7a","#6d828e","#8299a1","#98afb5","#b0c5c8","#c9dbdc","#e3efef","#b38686","#d8bba2","#aab386","#87b386","#86b3b3","#868cb3","#b386b2","#b39f9f"],brushtrees:["#e3efef","#c9dbdc","#b0c5c8","#98afb5","#8299a1","#6d828e","#5a6d7a","#485867","#b38686","#d8bba2","#aab386","#87b386","#86b3b3","#868cb3","#b386b2","#b39f9f"],chalk:["#151515","#202020","#303030","#505050","#b0b0b0","#d0d0d0","#e0e0e0","#f5f5f5","#fb9fb1","#eda987","#ddb26f","#acc267","#12cfc0","#6fc2ef","#e1a3ee","#deaf8f"],circus:["#191919","#202020","#303030","#5f5a60","#505050","#a7a7a7","#808080","#ffffff","#dc657d","#4bb1a7","#c3ba63","#84b97c","#4bb1a7","#639ee4","#b888e2","#b888e2"],"classic-dark":["#151515","#202020","#303030","#505050","#b0b0b0","#d0d0d0","#e0e0e0","#f5f5f5","#ac4142","#d28445","#f4bf75","#90a959","#75b5aa","#6a9fb5","#aa759f","#8f5536"],"classic-light":["#f5f5f5","#e0e0e0","#d0d0d0","#b0b0b0","#505050","#303030","#202020","#151515","#ac4142","#d28445","#f4bf75","#90a959","#75b5aa","#6a9fb5","#aa759f","#8f5536"],codeschool:["#232c31","#1c3657","#2a343a","#3f4944","#84898c","#9ea7a6","#a7cfa3","#b5d8f6","#2a5491","#43820d","#a03b1e","#237986","#b02f30","#484d79","#c59820","#c98344"],cupcake:["#fbf1f2","#f2f1f4","#d8d5dd","#bfb9c6","#a59daf","#8b8198","#72677e","#585062","#d57e85","#ebb790","#dcb16c","#a3b367","#69a9a7","#7297b9","#bb99b4","#baa58c"],cupertino:["#ffffff","#c0c0c0","#c0c0c0","#808080","#808080","#404040","#404040","#5e5e5e","#c41a15","#eb8500","#826b28","#007400","#318495","#0000ff","#a90d91","#826b28"],darcula:["#2b2b2b","#323232","#323232","#606366","#a4a3a3","#a9b7c6","#ffc66d","#ffffff","#4eade5","#689757","#bbb529","#6a8759","#629755","#9876aa","#cc7832","#808080"],darktooth:["#1d2021","#32302f","#504945","#665c54","#928374","#a89984","#d5c4a1","#fdf4c1","#fb543f","#fe8625","#fac03b","#95c085","#8ba59b","#0d6678","#8f4673","#a87322"],"default-dark":["#181818","#282828","#383838","#585858","#b8b8b8","#d8d8d8","#e8e8e8","#f8f8f8","#ab4642","#dc9656","#f7ca88","#a1b56c","#86c1b9","#7cafc2","#ba8baf","#a16946"],"default-light":["#ffffff","#e8e8e8","#d8d8d8","#b8b8b8","#585858","#383838","#282828","#181818","#ab4642","#dc9656","#ab4642","#a1b56c","#86c1b9","#7cafc2","#ba8baf","#a16946"],dracula:["#282936","#3a3c4e","#4d4f68","#626483","#62d6e8","#e9e9f4","#f1f2f8","#f7f7fb","#ea51b2","#b45bcf","#00f769","#ebff87","#a1efe4","#62d6e8","#b45bcf","#00f769"],eighties:["#2d2d2d","#393939","#515151","#747369","#a09f93","#d3d0c8","#e8e6df","#f2f0ec","#f2777a","#f99157","#ffcc66","#99cc99","#66cccc","#6699cc","#cc99cc","#d27b53"],embers:["#16130f","#2c2620","#433b32","#5a5047","#8a8075","#a39a90","#beb6ae","#dbd6d1","#826d57","#828257","#6d8257","#57826d","#576d82","#6d5782","#82576d","#825757"],flat:["#2c3e50","#34495e","#7f8c8d","#95a5a6","#bdc3c7","#e0e0e0","#f5f5f5","#ecf0f1","#e74c3c","#e67e22","#f1c40f","#2ecc71","#1abc9c","#3498db","#9b59b6","#be643c"],"fruit-soda":["#f1ecf1","#e0dee0","#d8d5d5","#b5b4b6","#979598","#515151","#474545","#2d2c2c","#fe3e31","#fe6d08","#f7e203","#47f74c","#0f9cfd","#2931df","#611fce","#b16f40"],github:["#ffffff","#f5f5f5","#c8c8fa","#969896","#e8e8e8","#333333","#ffffff","#969896","#ed6a43","#0086b3","#795da3","#183691","#183691","#795da3","#a71d5d","#333333"],"google-dark":["#1d1f21","#282a2e","#373b41","#969896","#b4b7b4","#c5c8c6","#e0e0e0","#ffffff","#cc342b","#f96a38","#fba922","#198844","#3971ed","#3971ed","#a36ac7","#3971ed"],"google-light":["#ffffff","#e0e0e0","#c5c8c6","#b4b7b4","#969896","#373b41","#282a2e","#1d1f21","#cc342b","#f96a38","#fba922","#198844","#3971ed","#3971ed","#a36ac7","#3971ed"],"grayscale-dark":["#101010","#252525","#464646","#525252","#ababab","#b9b9b9","#e3e3e3","#f7f7f7","#7c7c7c","#999999","#a0a0a0","#8e8e8e","#868686","#686868","#747474","#5e5e5e"],"grayscale-light":["#f7f7f7","#e3e3e3","#b9b9b9","#ababab","#525252","#464646","#252525","#101010","#7c7c7c","#999999","#a0a0a0","#8e8e8e","#868686","#686868","#747474","#5e5e5e"],greenscreen:["#001100","#003300","#005500","#007700","#009900","#00bb00","#00dd00","#00ff00","#007700","#009900","#007700","#00bb00","#005500","#009900","#00bb00","#005500"],"gruvbox-dark-hard":["#1d2021","#3c3836","#504945","#665c54","#bdae93","#d5c4a1","#ebdbb2","#fbf1c7","#fb4934","#fe8019","#fabd2f","#b8bb26","#8ec07c","#83a598","#d3869b","#d65d0e"],"gruvbox-light-hard":["#f9f5d7","#ebdbb2","#d5c4a1","#bdae93","#665c54","#504945","#3c3836","#282828","#9d0006","#af3a03","#b57614","#79740e","#427b58","#076678","#8f3f71","#d65d0e"],"harmonic-dark":["#0b1c2c","#223b54","#405c79","#627e99","#aabcce","#cbd6e2","#e5ebf1","#f7f9fb","#bf8b56","#bfbf56","#8bbf56","#56bf8b","#568bbf","#8b56bf","#bf568b","#bf5656"],"harmonic-light":["#f7f9fb","#e5ebf1","#cbd6e2","#aabcce","#627e99","#405c79","#223b54","#0b1c2c","#bf8b56","#bfbf56","#8bbf56","#56bf8b","#568bbf","#8b56bf","#bf568b","#bf5656"],"heetch-light":["#feffff","#392551","#7b6d8b","#9c92a8","#ddd6e5","#5a496e","#470546","#190134","#27d9d5","#bdb6c5","#5ba2b6","#f80059","#c33678","#47f9f5","#bd0152","#dedae2"],heetch:["#190134","#392551","#5a496e","#7b6d8b","#9c92a8","#bdb6c5","#dedae2","#feffff","#27d9d5","#5ba2b6","#8f6c97","#c33678","#f80059","#bd0152","#82034c","#470546"],helios:["#1d2021","#383c3e","#53585b","#6f7579","#cdcdcd","#d5d5d5","#dddddd","#e5e5e5","#d72638","#eb8413","#f19d1a","#88b92d","#1ba595","#1e8bac","#be4264","#c85e0d"],hopscotch:["#322931","#433b42","#5c545b","#797379","#989498","#b9b5b8","#d5d3d5","#ffffff","#dd464c","#fd8b19","#fdcc59","#8fc13e","#149b93","#1290bf","#c85e7c","#b33508"],"horizon-dark":["#1c1e26","#232530","#2e303e","#676a8d","#ced1d0","#cbced0","#dcdfe4","#e3e6ee","#e93c58","#e58d7d","#efb993","#efaf8e","#24a8b4","#df5273","#b072d1","#e4a382"],"ia-dark":["#1a1a1a","#222222","#1d414d","#767676","#b8b8b8","#cccccc","#e8e8e8","#f8f8f8","#d88568","#d86868","#b99353","#83a471","#7c9cae","#8eccdd","#b98eb2","#8b6c37"],"ia-light":["#f6f6f6","#dedede","#bde5f2","#898989","#767676","#181818","#e8e8e8","#898989","#9c5a02","#c43e18","#c48218","#38781c","#2d6bb1","#48bac2","#a94598","#8b6c37"],icy:["#021012","#031619","#041f23","#052e34","#064048","#095b67","#0c7c8c","#109cb0","#16c1d9","#b3ebf2","#80deea","#4dd0e1","#26c6da","#00bcd4","#00acc1","#0097a7"],isotope:["#000000","#404040","#606060","#808080","#c0c0c0","#d0d0d0","#e0e0e0","#ffffff","#ff0000","#ff9900","#ff0099","#33ff00","#00ffff","#0066ff","#cc00ff","#3300ff"],macintosh:["#000000","#404040","#404040","#808080","#808080","#c0c0c0","#c0c0c0","#ffffff","#dd0907","#ff6403","#fbf305","#1fb714","#02abea","#0000d3","#4700a5","#90713a"],marrakesh:["#201602","#302e00","#5f5b17","#6c6823","#86813b","#948e48","#ccc37a","#faf0a5","#c35359","#b36144","#a88339","#18974e","#75a738","#477ca1","#8868b3","#b3588e"],materia:["#263238","#2c393f","#37474f","#707880","#c9ccd3","#cdd3de","#d5dbe5","#ffffff","#ec5f67","#ea9560","#ffcc00","#8bd649","#80cbc4","#89ddff","#82aaff","#ec5f67"],"material-lighter":["#fafafa","#e7eaec","#cceae7","#ccd7da","#8796b0","#80cbc4","#80cbc4","#666666","#ff5370","#f76d47","#ffb62c","#91b859","#39adb5","#6182b8","#7c4dff","#e53935"],material:["#263238","#2e3c43","#314549","#546e7a","#b2ccd6","#eeffff","#eeffff","#ffffff","#f07178","#f78c6c","#ffcb6b","#c3e88d","#89ddff","#82aaff","#c792ea","#ff5370"],"mellow-purple":["#1e0528","#1a092d","#331354","#320f55","#873582","#ffeeff","#ffeeff","#f8c0ff","#00d9e9","#aa00a3","#955ae7","#05cb0d","#b900b1","#550068","#8991bb","#4d6fff"],"mexico-light":["#f8f8f8","#e8e8e8","#d8d8d8","#b8b8b8","#585858","#383838","#282828","#181818","#ab4642","#dc9656","#f79a0e","#538947","#4b8093","#7cafc2","#96609e","#a16946"],mocha:["#3b3228","#534636","#645240","#7e705a","#b8afad","#d0c8c6","#e9e1dd","#f5eeeb","#cb6077","#d28b71","#f4bc87","#beb55b","#7bbda4","#8ab3b5","#a89bb9","#bb9584"],monokai:["#272822","#383830","#49483e","#75715e","#a59f85","#f8f8f2","#f5f4f1","#f9f8f5","#f92672","#fd971f","#f4bf75","#a6e22e","#a1efe4","#66d9ef","#ae81ff","#cc6633"],nord:["#2e3440","#3b4252","#434c5e","#4c566a","#d8dee9","#e5e9f0","#eceff4","#8fbcbb","#88c0d0","#81a1c1","#5e81ac","#bf616a","#d08770","#ebcb8b","#a3be8c","#b48ead"],ocean:["#2b303b","#343d46","#4f5b66","#65737e","#a7adba","#c0c5ce","#dfe1e8","#eff1f5","#bf616a","#d08770","#ebcb8b","#a3be8c","#96b5b4","#8fa1b3","#b48ead","#ab7967"],"one-light":["#fafafa","#f0f0f1","#e5e5e6","#a0a1a7","#696c77","#383a42","#202227","#090a0b","#ca1243","#d75f00","#c18401","#50a14f","#0184bc","#4078f2","#a626a4","#986801"],onedark:["#282c34","#353b45","#3e4451","#545862","#565c64","#abb2bf","#b6bdca","#c8ccd4","#e06c75","#d19a66","#e5c07b","#98c379","#56b6c2","#61afef","#c678dd","#be5046"],"papercolor-dark":["#1c1c1c","#af005f","#5faf00","#d7af5f","#5fafd7","#808080","#d7875f","#d0d0d0","#585858","#5faf5f","#afd700","#af87d7","#ffaf00","#ff5faf","#00afaf","#5f8787"],"papercolor-light":["#eeeeee","#af0000","#008700","#5f8700","#0087af","#878787","#005f87","#444444","#bcbcbc","#d70000","#d70087","#8700af","#d75f00","#d75f00","#005faf","#005f87"],paraiso:["#2f1e2e","#41323f","#4f424c","#776e71","#8d8687","#a39e9b","#b9b6b0","#e7e9db","#ef6155","#f99b15","#fec418","#48b685","#5bc4bf","#06b6ef","#815ba4","#e96ba8"],pico:["#000000","#1d2b53","#7e2553","#008751","#ab5236","#5f574f","#c2c3c7","#fff1e8","#ff004d","#ffa300","#fff024","#00e756","#29adff","#83769c","#ff77a8","#ffccaa"],pop:["#000000","#202020","#303030","#505050","#b0b0b0","#d0d0d0","#e0e0e0","#ffffff","#eb008a","#f29333","#f8ca12","#37b349","#00aabb","#0e5a94","#b31e8d","#7a2d00"],railscasts:["#2b2b2b","#272935","#3a4055","#5a647e","#d4cfc9","#e6e1dc","#f4f1ed","#f9f7f3","#da4939","#cc7833","#ffc66d","#a5c261","#519f50","#6d9cbe","#b6b3eb","#bc9458"],seti:["#151718","#282a2b","#3b758c","#41535b","#43a5d5","#d6d6d6","#eeeeee","#ffffff","#cd3f45","#db7b55","#e6cd69","#9fca56","#55dbbe","#55b5db","#a074c4","#8a553f"],"solarized-dark":["#002b36","#073642","#586e75","#657b83","#839496","#93a1a1","#eee8d5","#fdf6e3","#dc322f","#cb4b16","#b58900","#859900","#2aa198","#268bd2","#6c71c4","#d33682"],"solarized-light":["#fdf6e3","#eee8d5","#93a1a1","#839496","#657b83","#586e75","#073642","#002b36","#dc322f","#cb4b16","#b58900","#859900","#2aa198","#268bd2","#6c71c4","#d33682"],spacemacs:["#1f2022","#282828","#444155","#585858","#b8b8b8","#a3a3a3","#e8e8e8","#f8f8f8","#f2241f","#ffa500","#b1951d","#67b11d","#2d9574","#4f97d7","#a31db1","#b03060"],"summerfruit-dark":["#151515","#202020","#303030","#505050","#b0b0b0","#d0d0d0","#e0e0e0","#ffffff","#ff0086","#fd8900","#aba800","#00c918","#1faaaa","#3777e6","#ad00a1","#cc6633"],"summerfruit-light":["#ffffff","#e0e0e0","#d0d0d0","#b0b0b0","#000000","#101010","#151515","#202020","#ff0086","#fd8900","#aba800","#00c918","#1faaaa","#3777e6","#ad00a1","#cc6633"],"tomorrow-night":["#1d1f21","#282a2e","#373b41","#969896","#b4b7b4","#c5c8c6","#e0e0e0","#ffffff","#cc6666","#de935f","#f0c674","#b5bd68","#8abeb7","#81a2be","#b294bb","#a3685a"],tomorrow:["#ffffff","#e0e0e0","#d6d6d6","#8e908c","#969896","#4d4d4c","#282a2e","#1d1f21","#c82829","#f5871f","#eab700","#718c00","#3e999f","#4271ae","#8959a8","#a3685a"],tube:["#231f20","#1c3f95","#5a5758","#737171","#959ca1","#d9d8d8","#e7e7e8","#ffffff","#ee2e24","#f386a1","#ffd204","#00853e","#85cebc","#009ddc","#98005d","#b06110"],twilight:["#1e1e1e","#323537","#464b50","#5f5a60","#838184","#a7a7a7","#c3c3c3","#ffffff","#cf6a4c","#cda869","#f9ee98","#8f9d6a","#afc4db","#7587a6","#9b859d","#9b703f"],woodland:["#231e18","#302b25","#48413a","#9d8b70","#b4a490","#cabcb1","#d7c8bc","#e4d4c8","#d35c5c","#ca7f32","#e0ac16","#b7ba53","#6eb958","#88a4d3","#bb90e2","#b49368"],zenburn:["#383838","#404040","#606060","#6f6f6f","#808080","#dcdccc","#c0c0c0","#ffffff","#dca3a3","#dfaf8f","#e0cf9f","#5f7f5f","#93e0e3","#7cb8bb","#dc8cc3","#000000"]},be=Object.keys(T),W=e=>{let a;if(typeof e=="string"){if(T[e]===void 0)throw new Error(`${e} not found`);a=T[e].reduce((t,n,c)=>{let d=`base0${c.toString(16).toUpperCase()}`;return t[d]=n,t},{})}else a=e;return`.container{${Object.keys(a).map(t=>`--${t}: ${a[t]};`).join("")}}`};var O=e=>{try{return!!new URL(e)}catch{return!1}},B=e=>{if(Array.isArray(e))return"array";if(e===null)return"null";if(e instanceof RegExp)return"regexp";let a=typeof e;return a==="number"?isNaN(e)?"NaN":isFinite(e)?Number.isInteger(e)?"int":"float":"Infinity":a==="boolean"?"bool":a==="object"&&e instanceof Date?"date":a};var $=e=>{if(typeof e=="boolean")return e;if(e==="true")return!0;if(e==="false")return!1;throw new Error("should be a boolean!")},P=e=>{if(typeof e=="string")return e;throw new Error("should be a string!")},U=e=>{if(typeof e=="number"&&e>=0)return e;if(typeof e=="string"&&(e=parseFloat(e)),isNaN(e)||e<0)throw new Error("should be a positive number!");return e},M=e=>{if(typeof e=="boolean"||typeof e=="number")return e;if(e==="true")return!0;if(e==="false")return!1;if(typeof e=="string"&&(e=parseFloat(e),!isNaN(e)&&e>=0))return e;throw new Error("should be a boolean or a positive number!")},q=e=>{if(typeof e=="object")return e;if(typeof e=="string")try{return JSON.parse(e)}catch{return e}throw new Error("should be a string or JSON!")};var F=function({key:e,value:a,expanded:t,indent:n,onToggleExpand:c,level:d=0,parentRow:v}){let r=document.createElement("div");this.maxLevel=d;let i=B(a),m=i==="array"||i==="object",x=t===!0||t>d,p,g,b,h;r.className=`data-row ${x?"expanded":""}`,r.dataset.key=e,r.dataset.level=d,d>0&&(r.style.paddingLeft=`${n*5}px`);let f=document.createElement("span");f.className="key-value-wrapper",r.appendChild(f);let w=()=>{r.classList.toggle("expanded"),c&&(r.classList.contains("expanded")?c(d+1):c(d))};if(m){let o=document.createElement("span");o.className="icon-wrapper",f.appendChild(o),p=document.createElement("span"),p.className="expand icon clickable",p.setAttribute("title",x?"Collapse":"Expand"),o.appendChild(p),o.addEventListener("click",()=>w())}if(e!==null&&e!==""){let o=typeof e;b=document.createElement("span"),b.className=`key clickable ${o==="number"?"number":""}`,b.textContent=o==="number"?e:`${e}`,b.addEventListener("click",()=>w()),f.appendChild(b);let s=document.createElement("span");s.classList.add("colon"),s.textContent=":",f.appendChild(s)}if(m){let o=document.createElement("span");o.className="opening-parenthesis",o.textContent=i==="array"?"[":"{",f.appendChild(o);let s=document.createElement("span");s.className="ellipsis clickable",s.textContent="...",s.addEventListener("click",()=>w()),f.appendChild(s);let l=document.createElement("span");l.className="closing-parenthesis",l.textContent=i==="array"?"]":"}",f.appendChild(l);let E=document.createElement("span"),D=i==="array"?a.length:Object.keys(a).length;E.className="items-size",E.textContent=`${D} item${D===1?"":"s"}`,f.appendChild(E),g=[],(i==="array"?a.map((C,k)=>k):Object.keys(a)).forEach(C=>{let k=new F({key:C,value:a[C],expanded:t,indent:n,onToggleExpand:c,level:d+1,parentRow:r});g.push(k),r.appendChild(k.element),this.maxLevel=Math.max(this.maxLevel,k.maxLevel)});let S=document.createElement("span");S.className="closing-parenthesis",S.textContent=i==="array"?"]":"}",r.appendChild(S)}else{let o=null;["nan","NaN","undefined","null"].includes(i)||(o=document.createElement("span"),o.className="type",o.textContent=i.toLowerCase());let s=document.createElement("span");s.className=`value ${i.toLowerCase()}`,h=document.createElement("span"),h.className="value-data",h.textContent=i==="string"?`"${a}"`:a,o&&s.appendChild(o),s.appendChild(h),f.appendChild(s)}let u=document.createElement("span");u.className="copy icon",u.setAttribute("title","Copy to clipboard");let y=document.createElement("span");y.className="icon-wrapper",y.addEventListener("click",()=>{navigator.clipboard.writeText(JSON.stringify(a,null,n))}),y.appendChild(u),f.appendChild(y);let N=o=>{let s=new RegExp(o,"gi"),l=[];b&&l.push(b),h&&l.push(h);let E=!1;l.forEach(D=>{let L=D.textContent;if(D.innerHTML=L,!o||o==="")return;let S=[...L.matchAll(s)].map(I=>I.index),C=[],k=0;S.forEach(I=>{E=!0,C.push(L.slice(k,I)),C.push(`<span class="match">${o}</span>`),k=I+o.length}),C.push(L.slice(k)),D.innerHTML=C.join("")}),E&&!r.classList.contains("expanded")&&(w(),v&&v.classList.add("expanded"))};this.update=({expanded:o,indent:s,searchTerm:l})=>{s!==void 0&&d>0&&(r.style.paddingLeft=`${s*5}px`),o!==void 0&&(x=o===!0||o>d,r.classList.toggle("expanded",x),p&&(p.title=x?"Collapse":"Expand")),l!=null&&N(l),g&&g.forEach(E=>E.update({expanded:o,indent:s,searchTerm:l}))},this.element=r},H=F;var ce=function({expanded:e,indent:a,onChange:t,onSearch:n,showDetails:c}){this.indent=a||2,this.expanded=typeof e=="number"?e:2,this.showDetails=c!==!1,this.maxExpandLevel=0;let d,v=document.createElement("div");v.className="toolbar";let r=document.createElement("div");r.className="options",v.appendChild(r);let i=document.createElement("div");i.className="search-wrapper",v.appendChild(i);let m=document.createElement("div");m.className="icon-wrapper clickable",r.appendChild(m);let x=document.createElement("span");x.className="icon refresh",m.onclick=()=>this.refresh(),m.appendChild(x);let p=document.createElement("div");p.className="icon-wrapper clickable",r.appendChild(p);let g=document.createElement("span");g.className="icon plus",p.appendChild(g),p.onclick=()=>{this.expanded<this.maxExpandLevel&&(this.expanded+=1),t({expanded:this.expanded})};let b=document.createElement("div");b.className="icon-wrapper clickable",r.appendChild(b);let h=document.createElement("span");h.className="icon minus",b.appendChild(h),b.onclick=()=>{this.expanded>this.maxExpandLevel&&(this.expanded=this.maxExpandLevel),this.expanded>0&&(this.expanded-=1),t({expanded:this.expanded})};let f=document.createElement("div");f.className="icon-wrapper clickable",r.appendChild(f);let w=document.createElement("span");w.className="icon indent",f.onclick=()=>{this.indent+=1,t({indent:this.indent})},f.appendChild(w);let u=document.createElement("div");u.className="icon-wrapper clickable",r.appendChild(u);let y=document.createElement("span");y.className="icon outdent",u.onclick=()=>{this.indent-=1,t({indent:this.indent})},u.appendChild(y);let N=document.createElement("div");N.className="icon-wrapper clickable",r.appendChild(N);let o=document.createElement("span");o.className=`icon info ${this.showDetails?"active":""}`,N.onclick=()=>{o.classList.toggle("active"),this.showDetails=!this.showDetails,t({showDetails:this.showDetails})},N.appendChild(o);let s=document.createElement("span");s.className="icon search",i.appendChild(s),d=document.createElement("input"),d.className="search-input",d.placeholder="Search",d.oninput=l=>{n(l.target.value)},i.appendChild(d),this.refresh=()=>{this.expanded=1,this.indent=2,d&&(d.value=""),t({indent:2,expanded:1}),n("")},this.updateShowDetails=l=>{this.showDetails=l,this.showDetails?o.classList.add("active"):o.classList.remove("active")},this.element=v},V=ce;function oe(e,a={}){let t=document.createElement("div");t.className="container",e.appendChild(t);let n=null,c=null,d={};this.update=({data:v,expanded:r,indent:i,expandIconType:m,showDataTypes:x,showToolbar:p,showSize:g,showCopy:b})=>{if(v){let f=JSON.stringify(v);d.dataComapreString!==f&&(d.dataComapreString=f,n=new H({key:"",value:v,expanded:r,indent:i,onToggleExpand:w=>{c&&(c.expanded=w),d.expanded=w}}),t.replaceChildren(n.element),d.showToolbar&&c&&(t.prepend(c.element),c.maxExpandLevel=n.maxLevel,c.refresh()))}if(p!==void 0&&d.showToolbar!==p)if(d.showToolbar=p,p)c||(c=new V({expanded:d.expanded,indent:d.indent,onChange:({expanded:f,indent:w,showDetails:u})=>{let y={expanded:f,indent:w};u!==void 0&&(y.showCopy=u,y.showSize=u,y.showDataTypes=u),this.update(y)},onSearch:f=>{n&&n.update({searchTerm:f})}})),n&&(c.maxExpandLevel=n.maxLevel),t.prepend(c.element);else{let f=t.querySelector(".toolbar");f&&f.remove()}let h={};r!==void 0&&d.expanded!==r&&(d.expanded=r,h.expanded=r),i!==void 0&&d.indent!==i&&(d.indent=i,h.indent=i),Object.keys(h).length>0&&n&&n.update(h),b!==void 0&&d.showCopy!==b&&(d.showCopy=b,t.classList.toggle("show-copy",b)),g!==void 0&&d.showSize!==g&&(d.showSize=g,t.classList.toggle("show-size",g),c&&c.updateShowDetails(d.showSize||d.showDataTypes)),x!==void 0&&d.showDataTypes!==x&&(d.showDataTypes=x,t.classList.toggle("show-data-types",x),c&&c.updateShowDetails(d.showSize||d.showDataTypes)),m!==void 0&&d.expandIconType!==m&&(t.classList.add(`expand-icon-${m}`),t.classList.remove(`expand-icon-${d.expandIconType}`),d.expandIconType=m)},this.update(a)}var Z=oe;var G={indent:2,expanded:1,theme:"default-light",showDataTypes:!0,showToolbar:!1,expandIconType:"arrow",showCopy:!0,showSize:!0,data:null},R=class e extends HTMLElement{#t;#e;#c;#n;constructor(){super(),this.#e={...G},this.#t=document.createElement("style");let a=this.attachShadow({mode:"open"}),t=document.createElement("style");t.textContent=`${J}`,a.appendChild(t),a.appendChild(this.#t),this.theme=this.#e.theme,this.#n=new Z(a,this.#e)}static get observedAttributes(){return Object.keys(G).map(a=>a.replace(/([a-z0-9])([A-Z])/g,"$1-$2").toLowerCase())}static allowedAttributes=["id"].concat(e.observedAttributes);#d=(...a)=>{console.warn(`JsonViewer${this.id?` (${this.id})`:""}:`,...a)};#a=(a,t,n,c)=>{try{if(t=n(t),c&&!c.includes(t))throw new Error(`should be one of ${c.join(", ")}`);if(this.#e[a]===t)return;this.#e[a]=t,this.#o()}catch(d){this.#d(`Attribute ${a}: ${d.message}`)}};set showDataTypes(a){this.#a("showDataTypes",a,$)}set showToolbar(a){this.#a("showToolbar",a,$)}set indent(a){this.#a("indent",a,U)}set expandIconType(a){this.#a("expandIconType",a,P,["arrow","square","circle"])}set expanded(a){this.#a("expanded",a,M)}set showSize(a){this.#a("showSize",a,$)}set showCopy(a){this.#a("showCopy",a,$)}set theme(a){try{if(a=q(a),this.#e.theme===a&&this.#t.textContent!=="")return;this.#t.textContent=W(a),this.#e.theme=a}catch(t){this.#d(`Attribute theme: ${t.message}`)}}set data(a){try{a=q(a);let t=JSON.stringify(a);if(this.#e.data===t)return;this.#e.data=t,O(a)?fetch(a).then(n=>n.json()).then(n=>{this.#c=n,this.#o()}):(this.#c=a,this.#o())}catch(t){this.#d(`Attribute data: ${t.message}`)}}get options(){return this.#e}connectedCallback(){window.addEventListener("DOMContentLoaded",()=>{let a=this.textContent;this.textContent="",a&&(this.data=a)})}attributeChangedCallback(a,t,n){if(e.allowedAttributes.indexOf(a)>-1){let c=a.replace(/-([a-z])/g,d=>d[1].toUpperCase());this[c]=n}else this.#d(`Attribute ${a} is not supported and will be ignored!`),this.removeAttribute(a)}#o=()=>{this.#n.update({data:this.#c,expanded:this.#e.expanded,expandIconType:this.#e.expandIconType,indent:this.#e.indent,showDataTypes:this.#e.showDataTypes,showToolbar:this.#e.showToolbar,showSize:this.#e.showSize,showCopy:this.#e.showCopy})}};customElements.get("andypf-json-viewer")||customElements.define("andypf-json-viewer",R);var ne=({data:e,...a})=>{let t=z.default.useRef(null);return z.default.useEffect(()=>{t.current&&(t.current.data=e)},[e]),z.default.createElement("andypf-json-viewer",{ref:t,...a})},re=ne; |
Check failure
Code scanning / CodeQL
DOM text reinterpreted as HTML High
DOM text
Copilot Autofix
AI 5 months ago
Copilot could not generate an autofix suggestion
Copilot could not generate an autofix suggestion for this alert. Try pushing a new commit or if the problem persists contact support.
This PR addresses issue #36 by removing double quotes around keys and eliminating the space between each key and its colon in key-value pairs. This ensures consistent formatting and improves code readability.
Changes: