From beaaa191e8921371ea91288f8a2f3ef5ae31bb8f Mon Sep 17 00:00:00 2001 From: Gunnar Skjold Date: Sat, 20 Apr 2024 13:08:39 +0200 Subject: [PATCH] Color fix --- lib/SvelteUi/app/dist/index.css | 2 +- lib/SvelteUi/app/dist/index.js | 2 +- lib/SvelteUi/app/src/app.postcss | 2 +- lib/SvelteUi/app/src/lib/ConfigurationPanel.svelte | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) diff --git a/lib/SvelteUi/app/dist/index.css b/lib/SvelteUi/app/dist/index.css index b1f0620f..5bf332f0 100644 --- a/lib/SvelteUi/app/dist/index.css +++ b/lib/SvelteUi/app/dist/index.css @@ -1 +1 @@ -/*! tailwindcss v3.3.2 | MIT License | https://tailwindcss.com*/*,:after,:before{border:0 solid #e5e7eb;box-sizing:border-box}:after,:before{--tw-content:""}html{-webkit-text-size-adjust:100%;font-feature-settings:normal;font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-variation-settings:normal;line-height:1.5;-moz-tab-size:4;-o-tab-size:4;tab-size:4}body{line-height:inherit;margin:0}hr{border-top-width:1px;color:inherit;height:0}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{border-collapse:collapse;border-color:inherit;text-indent:0}button,input,optgroup,select,textarea{color:inherit;font-family:inherit;font-size:100%;font-weight:inherit;line-height:inherit;margin:0;padding:0}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset{margin:0}fieldset,legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{color:#9ca3af;opacity:1}input::placeholder,textarea::placeholder{color:#9ca3af;opacity:1}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{height:auto;max-width:100%}[hidden]{display:none}[multiple],[type=date],[type=datetime-local],[type=email],[type=month],[type=number],[type=password],[type=search],[type=tel],[type=text],[type=time],[type=url],[type=week],select,textarea{--tw-shadow:0 0 #0000;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;border-color:#6b7280;border-radius:0;border-width:1px;font-size:1rem;line-height:1.5rem;padding:.5rem .75rem}[multiple]:focus,[type=date]:focus,[type=datetime-local]:focus,[type=email]:focus,[type=month]:focus,[type=number]:focus,[type=password]:focus,[type=search]:focus,[type=tel]:focus,[type=text]:focus,[type=time]:focus,[type=url]:focus,[type=week]:focus,select:focus,textarea:focus{--tw-ring-inset:var(--tw-empty, );--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#2563eb;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);border-color:#2563eb;box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);outline:2px solid transparent;outline-offset:2px}input::-moz-placeholder,textarea::-moz-placeholder{color:#6b7280;opacity:1}input::placeholder,textarea::placeholder{color:#6b7280;opacity:1}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-date-and-time-value{min-height:1.5em}::-webkit-datetime-edit,::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-meridiem-field,::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-minute-field,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-second-field,::-webkit-datetime-edit-year-field{padding-bottom:0;padding-top:0}select{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3E%3Cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='m6 8 4 4 4-4'/%3E%3C/svg%3E");background-position:right .5rem center;background-repeat:no-repeat;background-size:1.5em 1.5em;padding-right:2.5rem;-webkit-print-color-adjust:exact;print-color-adjust:exact}[multiple]{background-image:none;background-position:0 0;background-repeat:unset;background-size:initial;padding-right:.75rem;-webkit-print-color-adjust:unset;print-color-adjust:unset}[type=checkbox],[type=radio]{--tw-shadow:0 0 #0000;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;background-origin:border-box;border-color:#6b7280;border-width:1px;color:#2563eb;display:inline-block;flex-shrink:0;height:1rem;padding:0;-webkit-print-color-adjust:exact;print-color-adjust:exact;-webkit-user-select:none;-moz-user-select:none;user-select:none;vertical-align:middle;width:1rem}[type=checkbox]{border-radius:0}[type=radio]{border-radius:100%}[type=checkbox]:focus,[type=radio]:focus{--tw-ring-inset:var(--tw-empty, );--tw-ring-offset-width:2px;--tw-ring-offset-color:#fff;--tw-ring-color:#2563eb;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);outline:2px solid transparent;outline-offset:2px}[type=checkbox]:checked,[type=radio]:checked{background-color:currentColor;background-position:50%;background-repeat:no-repeat;background-size:100% 100%;border-color:transparent}[type=checkbox]:checked{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 16 16' fill='%23fff' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.207 4.793a1 1 0 0 1 0 1.414l-5 5a1 1 0 0 1-1.414 0l-2-2a1 1 0 0 1 1.414-1.414L6.5 9.086l4.293-4.293a1 1 0 0 1 1.414 0z'/%3E%3C/svg%3E")}[type=radio]:checked{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 16 16' fill='%23fff' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='8' cy='8' r='3'/%3E%3C/svg%3E")}[type=checkbox]:checked:focus,[type=checkbox]:checked:hover,[type=radio]:checked:focus,[type=radio]:checked:hover{background-color:currentColor;border-color:transparent}[type=checkbox]:indeterminate{background-color:currentColor;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 16'%3E%3Cpath stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 8h8'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:100% 100%;border-color:transparent}[type=checkbox]:indeterminate:focus,[type=checkbox]:indeterminate:hover{background-color:currentColor;border-color:transparent}[type=file]{background:unset;border-color:inherit;border-radius:0;border-width:0;font-size:unset;line-height:inherit;padding:0}[type=file]:focus{outline:1px solid ButtonText;outline:1px auto -webkit-focus-ring-color}*,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: }::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: }.container{width:100%}@media (min-width:640px){.container{max-width:640px}}@media (min-width:768px){.container{max-width:768px}}@media (min-width:1024px){.container{max-width:1024px}}@media (min-width:1280px){.container{max-width:1280px}}@media (min-width:1536px){.container{max-width:1536px}}.visible{visibility:visible}.static{position:static}.fixed{position:fixed}.inset-0{inset:0}.z-40{z-index:40}.z-50{z-index:50}.col-span-2{grid-column:span 2/span 2}.float-right{float:right}.clear-both{clear:both}.m-1{margin:.25rem}.m-2{margin:.5rem}.m-3{margin:.75rem}.mx-1{margin-left:.25rem;margin-right:.25rem}.mx-2{margin-left:.5rem;margin-right:.5rem}.mx-3{margin-left:.75rem;margin-right:.75rem}.mx-auto{margin-left:auto;margin-right:auto}.my-1{margin-bottom:.25rem;margin-top:.25rem}.my-2{margin-bottom:.5rem;margin-top:.5rem}.my-3{margin-bottom:.75rem;margin-top:.75rem}.my-auto{margin-bottom:auto;margin-top:auto}.mb-1{margin-bottom:.25rem}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.ml-2{margin-left:.5rem}.ml-3{margin-left:.75rem}.ml-4{margin-left:1rem}.ml-6{margin-left:1.5rem}.mr-2{margin-right:.5rem}.mr-3{margin-right:.75rem}.mt-1{margin-top:.25rem}.mt-1\.5{margin-top:.375rem}.mt-2{margin-top:.5rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.flex{display:flex}.grid{display:grid}.hidden{display:none}.h-6{height:1.5rem}.h-64{height:16rem}.w-1\/2{width:50%}.w-1\/3{width:33.333333%}.w-1\/4{width:25%}.w-2\/3{width:66.666667%}.w-40{width:10rem}.w-6{width:1.5rem}.w-96{width:24rem}.w-full{width:100%}.flex-auto{flex:1 1 auto}.flex-none{flex:none}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.flex-row-reverse{flex-direction:row-reverse}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.justify-center{justify-content:center}.space-x-4>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(1rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(1rem*var(--tw-space-x-reverse))}.whitespace-nowrap{white-space:nowrap}.rounded{border-radius:.25rem}.rounded-md{border-radius:.375rem}.bg-gray-100{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity))}.bg-gray-500{--tw-bg-opacity:1;background-color:rgb(107 114 128/var(--tw-bg-opacity))}.bg-white{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity))}.bg-opacity-50{--tw-bg-opacity:.5}.p-2{padding:.5rem}.p-3{padding:.75rem}.px-1{padding-left:.25rem;padding-right:.25rem}.px-2{padding-left:.5rem;padding-right:.5rem}.pb-4{padding-bottom:1rem}.pl-1{padding-left:.25rem}.pl-2{padding-left:.5rem}.pl-5{padding-left:1.25rem}.pr-1{padding-right:.25rem}.pr-2{padding-right:.5rem}.text-center{text-align:center}.text-right{text-align:right}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xs{font-size:.75rem;line-height:1rem}.font-bold{font-weight:700}.capitalize{text-transform:capitalize}.text-blue-500{--tw-text-opacity:1;color:rgb(59 130 246/var(--tw-text-opacity))}.text-blue-600{--tw-text-opacity:1;color:rgb(37 99 235/var(--tw-text-opacity))}.text-gray-100{--tw-text-opacity:1;color:rgb(243 244 246/var(--tw-text-opacity))}.text-gray-300{--tw-text-opacity:1;color:rgb(209 213 219/var(--tw-text-opacity))}.text-gray-700{--tw-text-opacity:1;color:rgb(55 65 81/var(--tw-text-opacity))}.text-green-500{--tw-text-opacity:1;color:rgb(34 197 94/var(--tw-text-opacity))}.text-red-500{--tw-text-opacity:1;color:rgb(239 68 68/var(--tw-text-opacity))}.text-yellow-500{--tw-text-opacity:1;color:rgb(234 179 8/var(--tw-text-opacity))}.shadow-lg{--tw-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1);--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.hdr{--tw-bg-opacity:1;background-color:rgb(124 58 237/var(--tw-bg-opacity));border-radius:.375rem;margin-left:.5rem;margin-right:.5rem;padding:.25rem}:is(.dark .hdr){--tw-bg-opacity:1;background-color:rgb(76 29 149/var(--tw-bg-opacity))}.logo{height:2rem;width:2rem}.cnt{--tw-bg-opacity:1;--tw-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1);--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color);background-color:rgb(255 255 255/var(--tw-bg-opacity));border-radius:.25rem;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);margin:.5rem;padding:.5rem}:is(.dark .cnt){--tw-bg-opacity:1;--tw-text-opacity:1;--tw-shadow-color:#111827;--tw-shadow:var(--tw-shadow-colored);--tw-drop-shadow:drop-shadow(0 4px 3px rgba(0,0,0,.07)) drop-shadow(0 2px 2px rgba(0,0,0,.06));background-color:rgb(31 41 55/var(--tw-bg-opacity));color:rgb(255 255 255/var(--tw-text-opacity));filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.cnt{min-height:268px}.gwf{height:16rem}@media (min-width:640px){.gwf{grid-column:span 2/span 2}}@media (min-width:768px){.gwf{grid-column:span 3/span 3}}@media (min-width:1024px){.gwf{grid-column:span 4/span 4}}@media (min-width:1280px){.gwf{grid-column:span 5/span 5}}@media (min-width:1536px){.gwf{grid-column:span 6/span 6}}.in-pre{--tw-border-opacity:1;--tw-bg-opacity:1;align-items:center;background-color:rgb(243 244 246/var(--tw-bg-opacity));border-bottom-left-radius:.375rem;border-color:rgb(209 213 219/var(--tw-border-opacity));border-top-left-radius:.375rem;border-width:1px 0 1px 1px;display:flex;font-size:.875rem;line-height:1.25rem;padding-left:.75rem;padding-right:.75rem;white-space:nowrap}:is(.dark .in-pre){--tw-border-opacity:1;--tw-bg-opacity:1;background-color:rgb(75 85 99/var(--tw-bg-opacity));border-color:rgb(31 41 55/var(--tw-border-opacity))}.in-post{--tw-border-opacity:1;--tw-bg-opacity:1;align-items:center;background-color:rgb(243 244 246/var(--tw-bg-opacity));border-bottom-right-radius:.375rem;border-color:rgb(209 213 219/var(--tw-border-opacity));border-top-right-radius:.375rem;border-width:1px 1px 1px 0;display:flex;font-size:.875rem;line-height:1.25rem;padding-left:.75rem;padding-right:.75rem;white-space:nowrap}:is(.dark .in-post){--tw-border-opacity:1;--tw-bg-opacity:1;background-color:rgb(75 85 99/var(--tw-bg-opacity));border-color:rgb(31 41 55/var(--tw-border-opacity))}.in-txt{--tw-border-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);border-color:rgb(209 213 219/var(--tw-border-opacity));box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);height:2.5rem}.in-txt:disabled{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(229 231 235/var(--tw-bg-opacity));color:rgb(255 255 255/var(--tw-text-opacity));cursor:not-allowed}:is(.dark .in-txt){--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;--tw-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1);--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color);--tw-drop-shadow:drop-shadow(0 10px 8px rgba(0,0,0,.04)) drop-shadow(0 4px 3px rgba(0,0,0,.1));background-color:rgb(55 65 81/var(--tw-bg-opacity));border-color:rgb(31 41 55/var(--tw-border-opacity));border-width:1px;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);color:rgb(255 255 255/var(--tw-text-opacity));filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}:is(.dark .in-txt:focus){--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}:is(.dark .in-txt:disabled){--tw-bg-opacity:1;background-color:rgb(55 65 81/var(--tw-bg-opacity))}.in-f{--tw-border-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);border-bottom-left-radius:.375rem;border-color:rgb(209 213 219/var(--tw-border-opacity));border-top-left-radius:.375rem;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);height:2.5rem}.in-f:disabled{--tw-bg-opacity:1;background-color:rgb(229 231 235/var(--tw-bg-opacity));cursor:not-allowed}:is(.dark .in-f){--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;--tw-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1);--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color);--tw-drop-shadow:drop-shadow(0 10px 8px rgba(0,0,0,.04)) drop-shadow(0 4px 3px rgba(0,0,0,.1));background-color:rgb(55 65 81/var(--tw-bg-opacity));border-color:rgb(31 41 55/var(--tw-border-opacity));border-width:1px;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);color:rgb(255 255 255/var(--tw-text-opacity));filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}:is(.dark .in-f:focus){--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}:is(.dark .in-f:disabled){--tw-bg-opacity:1;background-color:rgb(55 65 81/var(--tw-bg-opacity))}.in-f:default{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.in-f:disabled{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}:is(.dark .in-f)::-moz-placeholder{--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity))}:is(.dark .in-f)::placeholder{--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity))}:is(.dark .in-f:default){--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.in-m{--tw-border-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);border-color:rgb(209 213 219/var(--tw-border-opacity));border-left-width:0;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);height:2.5rem}.in-m:disabled{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(229 231 235/var(--tw-bg-opacity));color:rgb(255 255 255/var(--tw-text-opacity));cursor:not-allowed}:is(.dark .in-m){--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;--tw-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1);--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color);--tw-drop-shadow:drop-shadow(0 10px 8px rgba(0,0,0,.04)) drop-shadow(0 4px 3px rgba(0,0,0,.1));background-color:rgb(55 65 81/var(--tw-bg-opacity));border-color:rgb(31 41 55/var(--tw-border-opacity));border-width:1px;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);color:rgb(255 255 255/var(--tw-text-opacity));filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}:is(.dark .in-m:focus){--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}:is(.dark .in-m:disabled){--tw-bg-opacity:1;background-color:rgb(55 65 81/var(--tw-bg-opacity))}.in-l{--tw-border-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);border-bottom-right-radius:.375rem;border-color:rgb(209 213 219/var(--tw-border-opacity));border-left-width:0;border-top-right-radius:.375rem;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);height:2.5rem}.in-l:disabled{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(229 231 235/var(--tw-bg-opacity));color:rgb(255 255 255/var(--tw-text-opacity));cursor:not-allowed}:is(.dark .in-l){--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;--tw-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1);--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color);--tw-drop-shadow:drop-shadow(0 10px 8px rgba(0,0,0,.04)) drop-shadow(0 4px 3px rgba(0,0,0,.1));background-color:rgb(55 65 81/var(--tw-bg-opacity));border-color:rgb(31 41 55/var(--tw-border-opacity));border-width:1px;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);color:rgb(255 255 255/var(--tw-text-opacity));filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}:is(.dark .in-l:focus){--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}:is(.dark .in-l:disabled){--tw-bg-opacity:1;background-color:rgb(55 65 81/var(--tw-bg-opacity))}:is(.dark .in-l)::-moz-placeholder{--tw-placeholder-opacity:1;color:rgb(255 255 255/var(--tw-placeholder-opacity))}:is(.dark .in-l)::placeholder{--tw-placeholder-opacity:1;color:rgb(255 255 255/var(--tw-placeholder-opacity))}.in-s{--tw-border-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);border-color:rgb(209 213 219/var(--tw-border-opacity));border-radius:.375rem;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);height:2.5rem;width:100%}.in-s:disabled{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(229 231 235/var(--tw-bg-opacity));color:rgb(255 255 255/var(--tw-text-opacity));cursor:not-allowed}:is(.dark .in-s){--tw-border-opacity:1;--tw-bg-opacity:1;--tw-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1);--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color);--tw-drop-shadow:drop-shadow(0 10px 8px rgba(0,0,0,.04)) drop-shadow(0 4px 3px rgba(0,0,0,.1));background-color:rgb(55 65 81/var(--tw-bg-opacity));border-color:rgb(31 41 55/var(--tw-border-opacity));border-width:1px;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}:is(.dark .in-s:focus){--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}:is(.dark .in-s:disabled){--tw-bg-opacity:1;background-color:rgb(55 65 81/var(--tw-bg-opacity))}.in-s::-moz-placeholder{--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity))}.in-s::placeholder{--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity))}:is(.dark .in-s){--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.tr{text-align:right}.bd-green{background-color:rgb(22 163 74/var(--tw-bg-opacity));color:rgb(220 252 231/var(--tw-text-opacity))}.bd-green,.bd-yellow{--tw-bg-opacity:1;--tw-text-opacity:1;border-radius:.25rem;font-size:.75rem;font-weight:600;line-height:1rem;margin-bottom:auto;margin-right:.5rem;margin-top:auto;padding:.125rem .625rem}.bd-yellow{background-color:rgb(202 138 4/var(--tw-bg-opacity));color:rgb(254 249 195/var(--tw-text-opacity))}.bd-red{background-color:rgb(220 38 38/var(--tw-bg-opacity));color:rgb(254 226 226/var(--tw-text-opacity))}.bd-blue,.bd-red{--tw-bg-opacity:1;--tw-text-opacity:1;border-radius:.25rem;font-size:.75rem;font-weight:600;line-height:1rem;margin-bottom:auto;margin-right:.5rem;margin-top:auto;padding:.125rem .625rem}.bd-blue{background-color:rgb(37 99 235/var(--tw-bg-opacity));color:rgb(219 234 254/var(--tw-text-opacity))}.bd-gray{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(75 85 99/var(--tw-bg-opacity));border-radius:.25rem;color:rgb(243 244 246/var(--tw-text-opacity));font-size:.75rem;font-weight:600;line-height:1rem;margin-bottom:auto;margin-right:.5rem;margin-top:auto;padding:.125rem .625rem}.bd-on{background-color:rgb(22 163 74/var(--tw-bg-opacity));color:rgb(220 252 231/var(--tw-text-opacity))}.bd-off,.bd-on{--tw-bg-opacity:1;--tw-text-opacity:1;border-radius:.25rem;font-size:.75rem;font-weight:600;line-height:1rem;margin-bottom:auto;margin-right:.25rem;margin-top:auto;padding:.125rem .25rem}.bd-off{background-color:rgb(75 85 99/var(--tw-bg-opacity));color:rgb(243 244 246/var(--tw-text-opacity))}.btn-pri{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(37 99 235/var(--tw-bg-opacity));border-radius:.25rem;color:rgb(255 255 255/var(--tw-text-opacity));margin-right:.75rem;padding:.5rem 1rem}.btn-red{background-color:rgb(220 38 38/var(--tw-bg-opacity))}.btn-red,.btn-yellow{--tw-bg-opacity:1;--tw-text-opacity:1;border-radius:.25rem;color:rgb(255 255 255/var(--tw-text-opacity));margin-left:.5rem;padding:.5rem 1rem}.btn-yellow{background-color:rgb(202 138 4/var(--tw-bg-opacity))}.btn-pri-sm{background-color:rgb(37 99 235/var(--tw-bg-opacity))}.btn-pri-sm,.btn-yellow-sm{--tw-bg-opacity:1;--tw-text-opacity:1;border-radius:.25rem;color:rgb(255 255 255/var(--tw-text-opacity));font-size:.75rem;line-height:1rem;margin-right:.75rem;padding:.25rem .5rem}.btn-yellow-sm{background-color:rgb(202 138 4/var(--tw-bg-opacity))}.pl-root{position:relative}.pl-ov{left:25%;position:absolute;text-align:center;top:27%;width:50%}.pl-val{font-size:1.7rem}.pl-unt{color:gray;font-size:1rem}:is(.dark .pl-unt){--tw-text-opacity:1;color:rgb(229 231 235/var(--tw-text-opacity))}.pl-sub{font-size:1rem;padding-top:10px}.pl-snt{color:gray;font-size:.7rem}:is(.dark .pl-snt){--tw-text-opacity:1;color:rgb(229 231 235/var(--tw-text-opacity))}.pl-lab{font-size:1rem}.chart{height:100%;margin:0 auto;width:100%}svg{position:relative;width:100%}.tick{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity));font-family:Helvetica,Arial;font-size:.85em;font-weight:200}:is(.dark .tick){fill:#fff}.tick line{stroke:#e2e2e2;stroke-dasharray:2}.tick text{fill:#999;text-anchor:start}:is(.dark .tick text){fill:#fff}.tick.tick-0 line{stroke-dasharray:0}.tick.tick-green line{stroke:#23ac05!important}.tick.tick-green text{fill:#23ac05!important}.tick.tick-orange line{stroke:#b19601!important}.tick.tick-orange text{fill:#b19601!important}.x-axis .tick text{text-anchor:middle}.bars rect{stroke:#000;stroke-opacity:.25;opacity:.9}.bars text{display:block;font-family:Helvetica,Arial;font-size:.85em;text-align:center}.hover\:text-blue-800:hover{--tw-text-opacity:1;color:rgb(30 64 175/var(--tw-text-opacity))}:is(.dark .dark\:bg-gray-600){--tw-bg-opacity:1;background-color:rgb(75 85 99/var(--tw-bg-opacity))}:is(.dark .dark\:bg-gray-900){--tw-bg-opacity:1;background-color:rgb(17 24 39/var(--tw-bg-opacity))}:is(.dark .dark\:bg-opacity-80){--tw-bg-opacity:.8}:is(.dark .dark\:text-white){--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}@media (min-width:640px){.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:768px){.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1024px){.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width:1280px){.xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.xl\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}}@media (min-width:1536px){.\32xl\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}} +/*! tailwindcss v3.3.2 | MIT License | https://tailwindcss.com*/*,:after,:before{border:0 solid #e5e7eb;box-sizing:border-box}:after,:before{--tw-content:""}html{-webkit-text-size-adjust:100%;font-feature-settings:normal;font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-variation-settings:normal;line-height:1.5;-moz-tab-size:4;-o-tab-size:4;tab-size:4}body{line-height:inherit;margin:0}hr{border-top-width:1px;color:inherit;height:0}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{border-collapse:collapse;border-color:inherit;text-indent:0}button,input,optgroup,select,textarea{color:inherit;font-family:inherit;font-size:100%;font-weight:inherit;line-height:inherit;margin:0;padding:0}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset{margin:0}fieldset,legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{color:#9ca3af;opacity:1}input::placeholder,textarea::placeholder{color:#9ca3af;opacity:1}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{height:auto;max-width:100%}[hidden]{display:none}[multiple],[type=date],[type=datetime-local],[type=email],[type=month],[type=number],[type=password],[type=search],[type=tel],[type=text],[type=time],[type=url],[type=week],select,textarea{--tw-shadow:0 0 #0000;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;border-color:#6b7280;border-radius:0;border-width:1px;font-size:1rem;line-height:1.5rem;padding:.5rem .75rem}[multiple]:focus,[type=date]:focus,[type=datetime-local]:focus,[type=email]:focus,[type=month]:focus,[type=number]:focus,[type=password]:focus,[type=search]:focus,[type=tel]:focus,[type=text]:focus,[type=time]:focus,[type=url]:focus,[type=week]:focus,select:focus,textarea:focus{--tw-ring-inset:var(--tw-empty, );--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#2563eb;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);border-color:#2563eb;box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);outline:2px solid transparent;outline-offset:2px}input::-moz-placeholder,textarea::-moz-placeholder{color:#6b7280;opacity:1}input::placeholder,textarea::placeholder{color:#6b7280;opacity:1}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-date-and-time-value{min-height:1.5em}::-webkit-datetime-edit,::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-meridiem-field,::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-minute-field,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-second-field,::-webkit-datetime-edit-year-field{padding-bottom:0;padding-top:0}select{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3E%3Cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='m6 8 4 4 4-4'/%3E%3C/svg%3E");background-position:right .5rem center;background-repeat:no-repeat;background-size:1.5em 1.5em;padding-right:2.5rem;-webkit-print-color-adjust:exact;print-color-adjust:exact}[multiple]{background-image:none;background-position:0 0;background-repeat:unset;background-size:initial;padding-right:.75rem;-webkit-print-color-adjust:unset;print-color-adjust:unset}[type=checkbox],[type=radio]{--tw-shadow:0 0 #0000;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;background-origin:border-box;border-color:#6b7280;border-width:1px;color:#2563eb;display:inline-block;flex-shrink:0;height:1rem;padding:0;-webkit-print-color-adjust:exact;print-color-adjust:exact;-webkit-user-select:none;-moz-user-select:none;user-select:none;vertical-align:middle;width:1rem}[type=checkbox]{border-radius:0}[type=radio]{border-radius:100%}[type=checkbox]:focus,[type=radio]:focus{--tw-ring-inset:var(--tw-empty, );--tw-ring-offset-width:2px;--tw-ring-offset-color:#fff;--tw-ring-color:#2563eb;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);outline:2px solid transparent;outline-offset:2px}[type=checkbox]:checked,[type=radio]:checked{background-color:currentColor;background-position:50%;background-repeat:no-repeat;background-size:100% 100%;border-color:transparent}[type=checkbox]:checked{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 16 16' fill='%23fff' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.207 4.793a1 1 0 0 1 0 1.414l-5 5a1 1 0 0 1-1.414 0l-2-2a1 1 0 0 1 1.414-1.414L6.5 9.086l4.293-4.293a1 1 0 0 1 1.414 0z'/%3E%3C/svg%3E")}[type=radio]:checked{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 16 16' fill='%23fff' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='8' cy='8' r='3'/%3E%3C/svg%3E")}[type=checkbox]:checked:focus,[type=checkbox]:checked:hover,[type=radio]:checked:focus,[type=radio]:checked:hover{background-color:currentColor;border-color:transparent}[type=checkbox]:indeterminate{background-color:currentColor;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 16'%3E%3Cpath stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 8h8'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:100% 100%;border-color:transparent}[type=checkbox]:indeterminate:focus,[type=checkbox]:indeterminate:hover{background-color:currentColor;border-color:transparent}[type=file]{background:unset;border-color:inherit;border-radius:0;border-width:0;font-size:unset;line-height:inherit;padding:0}[type=file]:focus{outline:1px solid ButtonText;outline:1px auto -webkit-focus-ring-color}*,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: }::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: }.container{width:100%}@media (min-width:640px){.container{max-width:640px}}@media (min-width:768px){.container{max-width:768px}}@media (min-width:1024px){.container{max-width:1024px}}@media (min-width:1280px){.container{max-width:1280px}}@media (min-width:1536px){.container{max-width:1536px}}.visible{visibility:visible}.static{position:static}.fixed{position:fixed}.inset-0{inset:0}.z-40{z-index:40}.z-50{z-index:50}.col-span-2{grid-column:span 2/span 2}.float-right{float:right}.clear-both{clear:both}.m-1{margin:.25rem}.m-2{margin:.5rem}.m-3{margin:.75rem}.mx-1{margin-left:.25rem;margin-right:.25rem}.mx-2{margin-left:.5rem;margin-right:.5rem}.mx-3{margin-left:.75rem;margin-right:.75rem}.mx-auto{margin-left:auto;margin-right:auto}.my-1{margin-bottom:.25rem;margin-top:.25rem}.my-2{margin-bottom:.5rem;margin-top:.5rem}.my-3{margin-bottom:.75rem;margin-top:.75rem}.my-auto{margin-bottom:auto;margin-top:auto}.mb-1{margin-bottom:.25rem}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.ml-2{margin-left:.5rem}.ml-3{margin-left:.75rem}.ml-4{margin-left:1rem}.ml-6{margin-left:1.5rem}.mr-2{margin-right:.5rem}.mr-3{margin-right:.75rem}.mt-1{margin-top:.25rem}.mt-1\.5{margin-top:.375rem}.mt-2{margin-top:.5rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.flex{display:flex}.grid{display:grid}.hidden{display:none}.h-6{height:1.5rem}.h-64{height:16rem}.w-1\/2{width:50%}.w-1\/3{width:33.333333%}.w-1\/4{width:25%}.w-2\/3{width:66.666667%}.w-40{width:10rem}.w-6{width:1.5rem}.w-96{width:24rem}.w-full{width:100%}.flex-auto{flex:1 1 auto}.flex-none{flex:none}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.flex-row-reverse{flex-direction:row-reverse}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.justify-center{justify-content:center}.space-x-4>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(1rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(1rem*var(--tw-space-x-reverse))}.whitespace-nowrap{white-space:nowrap}.rounded{border-radius:.25rem}.rounded-md{border-radius:.375rem}.bg-gray-100{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity))}.bg-gray-500{--tw-bg-opacity:1;background-color:rgb(107 114 128/var(--tw-bg-opacity))}.bg-white{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity))}.bg-opacity-50{--tw-bg-opacity:.5}.p-2{padding:.5rem}.p-3{padding:.75rem}.px-1{padding-left:.25rem;padding-right:.25rem}.px-2{padding-left:.5rem;padding-right:.5rem}.pb-4{padding-bottom:1rem}.pl-1{padding-left:.25rem}.pl-2{padding-left:.5rem}.pl-5{padding-left:1.25rem}.pr-1{padding-right:.25rem}.pr-2{padding-right:.5rem}.text-center{text-align:center}.text-right{text-align:right}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xs{font-size:.75rem;line-height:1rem}.font-bold{font-weight:700}.capitalize{text-transform:capitalize}.text-blue-500{--tw-text-opacity:1;color:rgb(59 130 246/var(--tw-text-opacity))}.text-blue-600{--tw-text-opacity:1;color:rgb(37 99 235/var(--tw-text-opacity))}.text-gray-100{--tw-text-opacity:1;color:rgb(243 244 246/var(--tw-text-opacity))}.text-gray-300{--tw-text-opacity:1;color:rgb(209 213 219/var(--tw-text-opacity))}.text-gray-700{--tw-text-opacity:1;color:rgb(55 65 81/var(--tw-text-opacity))}.text-green-500{--tw-text-opacity:1;color:rgb(34 197 94/var(--tw-text-opacity))}.text-red-500{--tw-text-opacity:1;color:rgb(239 68 68/var(--tw-text-opacity))}.text-yellow-500{--tw-text-opacity:1;color:rgb(234 179 8/var(--tw-text-opacity))}.shadow-lg{--tw-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1);--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.hdr{--tw-bg-opacity:1;background-color:rgb(124 58 237/var(--tw-bg-opacity));border-radius:.375rem;margin-left:.5rem;margin-right:.5rem;padding:.25rem}:is(.dark .hdr){--tw-bg-opacity:1;background-color:rgb(76 29 149/var(--tw-bg-opacity))}.logo{height:2rem;width:2rem}.cnt{--tw-bg-opacity:1;--tw-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1);--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color);background-color:rgb(255 255 255/var(--tw-bg-opacity));border-radius:.25rem;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);margin:.5rem;padding:.5rem}:is(.dark .cnt){--tw-bg-opacity:1;--tw-text-opacity:1;--tw-shadow-color:#111827;--tw-shadow:var(--tw-shadow-colored);--tw-drop-shadow:drop-shadow(0 4px 3px rgba(0,0,0,.07)) drop-shadow(0 2px 2px rgba(0,0,0,.06));background-color:rgb(31 41 55/var(--tw-bg-opacity));color:rgb(255 255 255/var(--tw-text-opacity));filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.cnt{min-height:268px}.gwf{height:16rem}@media (min-width:640px){.gwf{grid-column:span 2/span 2}}@media (min-width:768px){.gwf{grid-column:span 3/span 3}}@media (min-width:1024px){.gwf{grid-column:span 4/span 4}}@media (min-width:1280px){.gwf{grid-column:span 5/span 5}}@media (min-width:1536px){.gwf{grid-column:span 6/span 6}}.in-pre{--tw-border-opacity:1;--tw-bg-opacity:1;align-items:center;background-color:rgb(243 244 246/var(--tw-bg-opacity));border-bottom-left-radius:.375rem;border-color:rgb(209 213 219/var(--tw-border-opacity));border-top-left-radius:.375rem;border-width:1px 0 1px 1px;display:flex;font-size:.875rem;line-height:1.25rem;padding-left:.75rem;padding-right:.75rem;white-space:nowrap}:is(.dark .in-pre){--tw-border-opacity:1;--tw-bg-opacity:1;background-color:rgb(75 85 99/var(--tw-bg-opacity));border-color:rgb(31 41 55/var(--tw-border-opacity))}.in-post{--tw-border-opacity:1;--tw-bg-opacity:1;align-items:center;background-color:rgb(243 244 246/var(--tw-bg-opacity));border-bottom-right-radius:.375rem;border-color:rgb(209 213 219/var(--tw-border-opacity));border-top-right-radius:.375rem;border-width:1px 1px 1px 0;display:flex;font-size:.875rem;line-height:1.25rem;padding-left:.75rem;padding-right:.75rem;white-space:nowrap}:is(.dark .in-post){--tw-border-opacity:1;--tw-bg-opacity:1;background-color:rgb(75 85 99/var(--tw-bg-opacity));border-color:rgb(31 41 55/var(--tw-border-opacity))}.in-txt{--tw-border-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);border-color:rgb(209 213 219/var(--tw-border-opacity));box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);height:2.5rem}.in-txt:disabled{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(229 231 235/var(--tw-bg-opacity));color:rgb(255 255 255/var(--tw-text-opacity));cursor:not-allowed}:is(.dark .in-txt){--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;--tw-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1);--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color);--tw-drop-shadow:drop-shadow(0 10px 8px rgba(0,0,0,.04)) drop-shadow(0 4px 3px rgba(0,0,0,.1));background-color:rgb(55 65 81/var(--tw-bg-opacity));border-color:rgb(31 41 55/var(--tw-border-opacity));border-width:1px;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);color:rgb(255 255 255/var(--tw-text-opacity));filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}:is(.dark .in-txt:focus){--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}:is(.dark .in-txt:disabled){--tw-bg-opacity:1;background-color:rgb(55 65 81/var(--tw-bg-opacity))}.in-f{--tw-border-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);border-bottom-left-radius:.375rem;border-color:rgb(209 213 219/var(--tw-border-opacity));border-top-left-radius:.375rem;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);height:2.5rem}.in-f:disabled{--tw-bg-opacity:1;background-color:rgb(229 231 235/var(--tw-bg-opacity));cursor:not-allowed}:is(.dark .in-f){--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;--tw-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1);--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color);--tw-drop-shadow:drop-shadow(0 10px 8px rgba(0,0,0,.04)) drop-shadow(0 4px 3px rgba(0,0,0,.1));background-color:rgb(55 65 81/var(--tw-bg-opacity));border-color:rgb(31 41 55/var(--tw-border-opacity));border-width:1px;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);color:rgb(255 255 255/var(--tw-text-opacity));filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}:is(.dark .in-f:focus){--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}:is(.dark .in-f:disabled){--tw-bg-opacity:1;background-color:rgb(55 65 81/var(--tw-bg-opacity))}.in-f:default{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.in-f:disabled{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}:is(.dark .in-f)::-moz-placeholder{--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity))}:is(.dark .in-f)::placeholder{--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity))}:is(.dark .in-f:default){--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.in-m{--tw-border-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);border-color:rgb(209 213 219/var(--tw-border-opacity));border-left-width:0;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);height:2.5rem}.in-m:disabled{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(229 231 235/var(--tw-bg-opacity));color:rgb(255 255 255/var(--tw-text-opacity));cursor:not-allowed}:is(.dark .in-m){--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;--tw-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1);--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color);--tw-drop-shadow:drop-shadow(0 10px 8px rgba(0,0,0,.04)) drop-shadow(0 4px 3px rgba(0,0,0,.1));background-color:rgb(55 65 81/var(--tw-bg-opacity));border-color:rgb(31 41 55/var(--tw-border-opacity));border-width:1px;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);color:rgb(255 255 255/var(--tw-text-opacity));filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}:is(.dark .in-m:focus){--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}:is(.dark .in-m:disabled){--tw-bg-opacity:1;background-color:rgb(55 65 81/var(--tw-bg-opacity))}.in-l{--tw-border-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);border-bottom-right-radius:.375rem;border-color:rgb(209 213 219/var(--tw-border-opacity));border-left-width:0;border-top-right-radius:.375rem;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);height:2.5rem}.in-l:disabled{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(229 231 235/var(--tw-bg-opacity));color:rgb(255 255 255/var(--tw-text-opacity));cursor:not-allowed}:is(.dark .in-l){--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;--tw-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1);--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color);--tw-drop-shadow:drop-shadow(0 10px 8px rgba(0,0,0,.04)) drop-shadow(0 4px 3px rgba(0,0,0,.1));background-color:rgb(55 65 81/var(--tw-bg-opacity));border-color:rgb(31 41 55/var(--tw-border-opacity));border-width:1px;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);color:rgb(255 255 255/var(--tw-text-opacity));filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}:is(.dark .in-l:focus){--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}:is(.dark .in-l:disabled){--tw-bg-opacity:1;background-color:rgb(55 65 81/var(--tw-bg-opacity))}:is(.dark .in-l)::-moz-placeholder{--tw-placeholder-opacity:1;color:rgb(255 255 255/var(--tw-placeholder-opacity))}:is(.dark .in-l)::placeholder{--tw-placeholder-opacity:1;color:rgb(255 255 255/var(--tw-placeholder-opacity))}.in-s{--tw-border-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);border-color:rgb(209 213 219/var(--tw-border-opacity));border-radius:.375rem;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);height:2.5rem;width:100%}.in-s:disabled{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(229 231 235/var(--tw-bg-opacity));color:rgb(255 255 255/var(--tw-text-opacity));cursor:not-allowed}:is(.dark .in-s){--tw-border-opacity:1;--tw-bg-opacity:1;--tw-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1);--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color);--tw-drop-shadow:drop-shadow(0 10px 8px rgba(0,0,0,.04)) drop-shadow(0 4px 3px rgba(0,0,0,.1));background-color:rgb(55 65 81/var(--tw-bg-opacity));border-color:rgb(31 41 55/var(--tw-border-opacity));border-width:1px;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}:is(.dark .in-s:focus){--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}:is(.dark .in-s:disabled){--tw-bg-opacity:1;background-color:rgb(55 65 81/var(--tw-bg-opacity))}.in-s::-moz-placeholder{--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity))}.in-s::placeholder{--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity))}:is(.dark .in-s){--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.tr{text-align:right}.bd-green{background-color:rgb(22 163 74/var(--tw-bg-opacity));color:rgb(220 252 231/var(--tw-text-opacity))}.bd-green,.bd-yellow{--tw-bg-opacity:1;--tw-text-opacity:1;border-radius:.25rem;font-size:.75rem;font-weight:600;line-height:1rem;margin-bottom:auto;margin-right:.5rem;margin-top:auto;padding:.125rem .625rem}.bd-yellow{background-color:rgb(202 138 4/var(--tw-bg-opacity));color:rgb(254 249 195/var(--tw-text-opacity))}.bd-red{background-color:rgb(220 38 38/var(--tw-bg-opacity));color:rgb(254 226 226/var(--tw-text-opacity))}.bd-blue,.bd-red{--tw-bg-opacity:1;--tw-text-opacity:1;border-radius:.25rem;font-size:.75rem;font-weight:600;line-height:1rem;margin-bottom:auto;margin-right:.5rem;margin-top:auto;padding:.125rem .625rem}.bd-blue{background-color:rgb(37 99 235/var(--tw-bg-opacity));color:rgb(219 234 254/var(--tw-text-opacity))}.bd-gray{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(75 85 99/var(--tw-bg-opacity));border-radius:.25rem;color:rgb(243 244 246/var(--tw-text-opacity));font-size:.75rem;font-weight:600;line-height:1rem;margin-bottom:auto;margin-right:.5rem;margin-top:auto;padding:.125rem .625rem}.bd-on{background-color:rgb(22 163 74/var(--tw-bg-opacity));color:rgb(220 252 231/var(--tw-text-opacity))}.bd-off,.bd-on{--tw-bg-opacity:1;--tw-text-opacity:1;border-radius:.25rem;font-size:.75rem;font-weight:600;line-height:1rem;margin-bottom:auto;margin-right:.25rem;margin-top:auto;padding:.125rem .25rem}.bd-off{background-color:rgb(75 85 99/var(--tw-bg-opacity));color:rgb(243 244 246/var(--tw-text-opacity))}.btn-pri{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(37 99 235/var(--tw-bg-opacity));border-radius:.25rem;color:rgb(255 255 255/var(--tw-text-opacity));margin-right:.75rem;padding:.5rem 1rem}.btn-red{background-color:rgb(220 38 38/var(--tw-bg-opacity))}.btn-red,.btn-yellow{--tw-bg-opacity:1;--tw-text-opacity:1;border-radius:.25rem;color:rgb(255 255 255/var(--tw-text-opacity));margin-left:.5rem;padding:.5rem 1rem}.btn-yellow{background-color:rgb(202 138 4/var(--tw-bg-opacity))}.btn-pri-sm{background-color:rgb(37 99 235/var(--tw-bg-opacity))}.btn-pri-sm,.btn-yellow-sm{--tw-bg-opacity:1;--tw-text-opacity:1;border-radius:.25rem;color:rgb(255 255 255/var(--tw-text-opacity));font-size:.75rem;line-height:1rem;margin-right:.75rem;padding:.25rem .5rem}.btn-yellow-sm{background-color:rgb(202 138 4/var(--tw-bg-opacity))}.pl-root{position:relative}.pl-ov{left:25%;position:absolute;text-align:center;top:27%;width:50%}.pl-val{font-size:1.7rem}.pl-unt{color:gray;font-size:1rem}:is(.dark .pl-unt){--tw-text-opacity:1;color:rgb(229 231 235/var(--tw-text-opacity))}.pl-sub{font-size:1rem;padding-top:10px}.pl-snt{color:gray;font-size:.7rem}:is(.dark .pl-snt){--tw-text-opacity:1;color:rgb(229 231 235/var(--tw-text-opacity))}.pl-lab{font-size:1rem}.chart{height:100%;margin:0 auto;width:100%}svg{position:relative;width:100%}.tick{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity));font-family:Helvetica,Arial;font-size:.85em;font-weight:200}:is(.dark .tick){fill:#fff}.tick line{stroke:#e2e2e2;stroke-dasharray:2}.tick text{fill:#666;text-anchor:start}:is(.dark .tick text){fill:#fff}.tick.tick-0 line{stroke-dasharray:0}.tick.tick-green line{stroke:#23ac05!important}.tick.tick-green text{fill:#23ac05!important}.tick.tick-orange line{stroke:#b19601!important}.tick.tick-orange text{fill:#b19601!important}.x-axis .tick text{text-anchor:middle}.bars rect{stroke:#000;stroke-opacity:.25;opacity:.9}.bars text{display:block;font-family:Helvetica,Arial;font-size:.85em;text-align:center}.hover\:text-blue-800:hover{--tw-text-opacity:1;color:rgb(30 64 175/var(--tw-text-opacity))}:is(.dark .dark\:bg-gray-600){--tw-bg-opacity:1;background-color:rgb(75 85 99/var(--tw-bg-opacity))}:is(.dark .dark\:bg-gray-900){--tw-bg-opacity:1;background-color:rgb(17 24 39/var(--tw-bg-opacity))}:is(.dark .dark\:bg-opacity-80){--tw-bg-opacity:.8}:is(.dark .dark\:text-white){--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}@media (min-width:640px){.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:768px){.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1024px){.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width:1280px){.xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.xl\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}}@media (min-width:1536px){.\32xl\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}} diff --git a/lib/SvelteUi/app/dist/index.js b/lib/SvelteUi/app/dist/index.js index e19a4359..65825b30 100644 --- a/lib/SvelteUi/app/dist/index.js +++ b/lib/SvelteUi/app/dist/index.js @@ -1,6 +1,6 @@ (function(){const e=document.createElement("link").relList;if(e&&e.supports&&e.supports("modulepreload"))return;for(const i of document.querySelectorAll('link[rel="modulepreload"]'))n(i);new MutationObserver(i=>{for(const o of i)if(o.type==="childList")for(const a of o.addedNodes)a.tagName==="LINK"&&a.rel==="modulepreload"&&n(a)}).observe(document,{childList:!0,subtree:!0});function l(i){const o={};return i.integrity&&(o.integrity=i.integrity),i.referrerpolicy&&(o.referrerPolicy=i.referrerpolicy),i.crossorigin==="use-credentials"?o.credentials="include":i.crossorigin==="anonymous"?o.credentials="omit":o.credentials="same-origin",o}function n(i){if(i.ep)return;i.ep=!0;const o=l(i);fetch(i.href,o)}})();function Ze(){}function Al(t,e){for(const l in e)t[l]=e[l];return t}function Df(t){return t()}function ps(){return Object.create(null)}function zt(t){t.forEach(Df)}function ji(t){return typeof t=="function"}function Nt(t,e){return t!=t?e==e:t!==e||t&&typeof t=="object"||typeof t=="function"}let ei;function ai(t,e){return ei||(ei=document.createElement("a")),ei.href=e,t===ei.href}function Eu(t){return Object.keys(t).length===0}function Hi(t,...e){if(t==null)return Ze;const l=t.subscribe(...e);return l.unsubscribe?()=>l.unsubscribe():l}function un(t){let e;return Hi(t,l=>e=l)(),e}function Dl(t,e,l){t.$$.on_destroy.push(Hi(e,l))}function yi(t,e,l,n){if(t){const i=Lf(t,e,l,n);return t[0](i)}}function Lf(t,e,l,n){return t[1]&&n?Al(l.ctx.slice(),t[1](n(e))):l.ctx}function zi(t,e,l,n){if(t[2]&&n){const i=t[2](n(l));if(e.dirty===void 0)return i;if(typeof i=="object"){const o=[],a=Math.max(e.dirty.length,i.length);for(let r=0;r32){const e=[],l=t.ctx.length/32;for(let n=0;nt.removeEventListener(e,l,n)}function mn(t){return function(e){return e.preventDefault(),t.call(this,e)}}function u(t,e,l){l==null?t.removeAttribute(e):t.getAttribute(e)!==l&&t.setAttribute(e,l)}const Au=["width","height"];function rn(t,e){const l=Object.getOwnPropertyDescriptors(t.__proto__);for(const n in e)e[n]==null?t.removeAttribute(n):n==="style"?t.style.cssText=e[n]:n==="__value"?t.value=t[n]=e[n]:l[n]&&l[n].set&&Au.indexOf(n)===-1?t[n]=e[n]:u(t,n,e[n])}function at(t){return t===""?null:+t}function qu(t){return Array.from(t.childNodes)}function D(t,e){e=""+e,t.data!==e&&(t.data=e)}function Du(t,e){e=""+e,t.wholeText!==e&&(t.data=e)}function Lu(t,e,l){~Pu.indexOf(l)?Du(t,e):D(t,e)}function Te(t,e){t.value=e==null?"":e}function Gn(t,e,l,n){l==null?t.style.removeProperty(e):t.style.setProperty(e,l,n?"important":"")}function ft(t,e,l){for(let n=0;n{a.source===n.contentWindow&&e()})):(n.src="about:blank",n.onload=()=>{o=ve(n.contentWindow,"resize",e),e()}),s(t,n),()=>{(i||o&&n.contentWindow)&&o(),q(n)}}function Iu(t,e,{bubbles:l=!1,cancelable:n=!1}={}){const i=document.createEvent("CustomEvent");return i.initCustomEvent(t,l,n,e),i}function ds(t,e){return new t(e)}let Yn;function Vn(t){Yn=t}function Zn(){if(!Yn)throw new Error("Function called outside component initialization");return Yn}function Of(t){Zn().$$.on_mount.push(t)}function Ru(t){Zn().$$.on_destroy.push(t)}function Fu(){const t=Zn();return(e,l,{cancelable:n=!1}={})=>{const i=t.$$.callbacks[e];if(i){const o=Iu(e,l,{cancelable:n});return i.slice().forEach(a=>{a.call(t,o)}),!o.defaultPrevented}return!0}}function Kn(t,e){return Zn().$$.context.set(t,e),e}function Kl(t){return Zn().$$.context.get(t)}const on=[],ri=[];let an=[];const vs=[],If=Promise.resolve();let Mi=!1;function Rf(){Mi||(Mi=!0,If.then(Ff))}function Bu(){return Rf(),If}function Gt(t){an.push(t)}const di=new Set;let nn=0;function Ff(){if(nn!==0)return;const t=Yn;do{try{for(;nnt.indexOf(n)===-1?e.push(n):l.push(n)),l.forEach(n=>n()),an=e}const si=new Set;let Xl;function gt(){Xl={r:0,c:[],p:Xl}}function kt(){Xl.r||zt(Xl.c),Xl=Xl.p}function $(t,e){t&&t.i&&(si.delete(t),t.i(e))}function oe(t,e,l,n){if(t&&t.o){if(si.has(t))return;si.add(t),Xl.c.push(()=>{si.delete(t),n&&(l&&t.d(1),n())}),t.o(e)}else n&&n()}function Bf(t,e){const l={},n={},i={$$scope:1};let o=t.length;for(;o--;){const a=t[o],r=e[o];if(r){for(const c in a)c in r||(n[c]=1);for(const c in r)i[c]||(l[c]=r[c],i[c]=1);t[o]=r}else for(const c in a)i[c]=1}for(const a in n)a in l||(l[a]=void 0);return l}function hs(t){return typeof t=="object"&&t!==null?t:{}}function Re(t){t&&t.c()}function De(t,e,l,n){const{fragment:i,after_update:o}=t.$$;i&&i.m(e,l),n||Gt(()=>{const a=t.$$.on_mount.map(Df).filter(ji);t.$$.on_destroy?t.$$.on_destroy.push(...a):zt(a),t.$$.on_mount=[]}),o.forEach(Gt)}function Le(t,e){const l=t.$$;l.fragment!==null&&(ju(l.after_update),zt(l.on_destroy),l.fragment&&l.fragment.d(e),l.on_destroy=l.fragment=null,l.ctx=[])}function Hu(t,e){t.$$.dirty[0]===-1&&(on.push(t),Rf(),t.$$.dirty.fill(0)),t.$$.dirty[e/31|0]|=1<{const h=v.length?v[0]:d;return f.ctx&&i(f.ctx[_],f.ctx[_]=h)&&(!f.skip_bound&&f.bound[_]&&f.bound[_](h),m&&Hu(t,_)),d}):[],f.update(),m=!0,zt(f.before_update),f.fragment=n?n(f.ctx):!1,e.target){if(e.hydrate){const _=qu(e.target);f.fragment&&f.fragment.l(_),_.forEach(q)}else f.fragment&&f.fragment.c();e.intro&&$(t.$$.fragment),De(t,e.target,e.anchor,e.customElement),Ff()}Vn(c)}class qt{$destroy(){Le(this,1),this.$destroy=Ze}$on(e,l){if(!ji(l))return Ze;const n=this.$$.callbacks[e]||(this.$$.callbacks[e]=[]);return n.push(l),()=>{const i=n.indexOf(l);i!==-1&&n.splice(i,1)}}$set(e){this.$$set&&!Eu(e)&&(this.$$.skip_bound=!0,this.$$set(e),this.$$.skip_bound=!1)}}const bs=t=>typeof t>"u",Uf=t=>typeof t=="function",jf=t=>typeof t=="number";function yu(t){return!t.defaultPrevented&&t.button===0&&!(t.metaKey||t.altKey||t.ctrlKey||t.shiftKey)}function Hf(){let t=0;return()=>t++}function zu(){return Math.random().toString(36).substring(2)}const Yl=typeof window>"u";function yf(t,e,l){return t.addEventListener(e,l),()=>t.removeEventListener(e,l)}const zf=(t,e)=>t?{}:{style:e},Si=t=>({"aria-hidden":"true",...zf(t,"display:none;")}),sn=[];function Wf(t,e){return{subscribe:ll(t,e).subscribe}}function ll(t,e=Ze){let l;const n=new Set;function i(r){if(Nt(t,r)&&(t=r,l)){const c=!sn.length;for(const f of n)f[1](),sn.push(f,t);if(c){for(let f=0;f{n.delete(f),n.size===0&&l&&(l(),l=null)}}return{set:i,update:o,subscribe:a}}function Wu(t,e,l){const n=!Array.isArray(t),i=n?[t]:t,o=e.length<2;return Wf(l,a=>{let r=!1;const c=[];let f=0,m=Ze;const _=()=>{if(f)return;m();const v=e(n?c[0]:c,a);o?a(v):m=ji(v)?v:Ze},d=i.map((v,h)=>Hi(v,k=>{c[h]=k,f&=~(1<{f|=1<`@@svnav-ctx__${t}`,Ci=Jn("LOCATION"),cn=Jn("ROUTER"),Gf=Jn("ROUTE"),Gu=Jn("ROUTE_PARAMS"),Vu=Jn("FOCUS_ELEM"),Vf=/^:(.+)/,yn=(t,e,l)=>t.substr(e,l),Ni=(t,e)=>yn(t,0,e.length)===e,Ku=t=>t==="",Yu=t=>Vf.test(t),Kf=t=>t[0]==="*",Qu=t=>t.replace(/\*.*$/,""),Yf=t=>t.replace(/(^\/+|\/+$)/g,"");function Ol(t,e=!1){const l=Yf(t).split("/");return e?l.filter(Boolean):l}const vi=(t,e)=>t+(e?`?${e}`:""),Ki=t=>`/${Yf(t)}`;function $n(...t){const e=n=>Ol(n,!0).join("/"),l=t.map(e).join("/");return Ki(l)}const Yi=1,pi=2,tn=3,Xu=4,Qf=5,Zu=6,Xf=7,Ju=8,$u=9,Zf=10,Jf=11,xu={[Yi]:"Link",[pi]:"Route",[tn]:"Router",[Xu]:"useFocus",[Qf]:"useLocation",[Zu]:"useMatch",[Xf]:"useNavigate",[Ju]:"useParams",[$u]:"useResolvable",[Zf]:"useResolve",[Jf]:"navigate"},Qi=t=>xu[t];function er(t,e){let l;return t===pi?l=e.path?`path="${e.path}"`:"default":t===Yi?l=`to="${e.to}"`:t===tn&&(l=`basepath="${e.basepath||""}"`),`<${Qi(t)} ${l||""} />`}function tr(t,e,l,n){const i=l&&er(n||t,l),o=i?` -Occurred in: ${i}`:"",a=Qi(t),r=Uf(e)?e(a):e;return`<${a}> ${r}${o}`}const $f=t=>(...e)=>t(tr(...e)),xf=$f(t=>{throw new Error(t)}),ci=$f(console.warn),gs=4,lr=3,nr=2,ir=1,sr=1;function or(t,e){const l=t.default?0:Ol(t.fullPath).reduce((n,i)=>{let o=n;return o+=gs,Ku(i)?o+=sr:Yu(i)?o+=nr:Kf(i)?o-=gs+ir:o+=lr,o},0);return{route:t,score:l,index:e}}function ar(t){return t.map(or).sort((e,l)=>e.scorel.score?-1:e.index-l.index)}function eu(t,e){let l,n;const[i]=e.split("?"),o=Ol(i),a=o[0]==="",r=ar(t);for(let c=0,f=r.length;c({...m,params:d,uri:T});if(m.default){n=v(e);continue}const h=Ol(m.fullPath),k=Math.max(o.length,h.length);let g=0;for(;g{f===".."?c.pop():f!=="."&&c.push(f)}),vi(`/${c.join("/")}`,n)}function ks(t,e){const{pathname:l,hash:n="",search:i="",state:o}=t,a=Ol(e,!0),r=Ol(l,!0);for(;a.length;)a[0]!==r[0]&&xf(tn,`Invalid state: All locations must begin with the basepath "${e}", found "${l}"`),a.shift(),r.shift();return{pathname:$n(...r),hash:n,search:i,state:o}}const ws=t=>t.length===1?"":t,Xi=t=>{const e=t.indexOf("?"),l=t.indexOf("#"),n=e!==-1,i=l!==-1,o=i?ws(yn(t,l)):"",a=i?yn(t,0,l):t,r=n?ws(yn(a,e)):"";return{pathname:(n?yn(a,0,e):a)||"/",search:r,hash:o}},ur=t=>{const{pathname:e,search:l,hash:n}=t;return e+l+n};function rr(t,e,l){return $n(l,fr(t,e))}function cr(t,e){const l=Ki(Qu(t)),n=Ol(l,!0),i=Ol(e,!0).slice(0,n.length),o=tu({fullPath:l},$n(...i));return o&&o.uri}const hi="POP",mr="PUSH",_r="REPLACE";function bi(t){return{...t.location,pathname:encodeURI(decodeURI(t.location.pathname)),state:t.history.state,_key:t.history.state&&t.history.state._key||"initial"}}function pr(t){let e=[],l=bi(t),n=hi;const i=(o=e)=>o.forEach(a=>a({location:l,action:n}));return{get location(){return l},listen(o){e.push(o);const a=()=>{l=bi(t),n=hi,i([o])};i([o]);const r=yf(t,"popstate",a);return()=>{r(),e=e.filter(c=>c!==o)}},navigate(o,a){const{state:r={},replace:c=!1}=a||{};if(n=c?_r:mr,jf(o))a&&ci(Jf,"Navigation options (state or replace) are not supported, when passing a number as the first argument to navigate. They are ignored."),n=hi,t.history.go(o);else{const f={...r,_key:zu()};try{t.history[c?"replaceState":"pushState"](f,"",o)}catch{t.location[c?"replace":"assign"](o)}}l=bi(t),i()}}}function gi(t,e){return{...Xi(e),state:t}}function dr(t="/"){let e=0,l=[gi(null,t)];return{get entries(){return l},get location(){return l[e]},addEventListener(){},removeEventListener(){},history:{get state(){return l[e].state},pushState(n,i,o){e++,l=l.slice(0,e),l.push(gi(n,o))},replaceState(n,i,o){l[e]=gi(n,o)},go(n){const i=e+n;i<0||i>l.length-1||(e=i)}}}}const vr=!!(!Yl&&window.document&&window.document.createElement),hr=!Yl&&window.location.origin==="null",lu=pr(vr&&!hr?window:dr()),{navigate:en}=lu;let Il=null,nu=!0;function br(t,e){const l=document.querySelectorAll("[data-svnav-router]");for(let n=0;nIl.level||t.level===Il.level&&br(t.routerId,Il.routerId))&&(Il=t)}function kr(){Il=null}function wr(){nu=!1}function Ms(t){if(!t)return!1;const e="tabindex";try{if(!t.hasAttribute(e)){t.setAttribute(e,"-1");let l;l=yf(t,"blur",()=>{t.removeAttribute(e),l()})}return t.focus(),document.activeElement===t}catch{return!1}}function Mr(t,e){return Number(t.dataset.svnavRouteEnd)===e}function Sr(t){return/^H[1-6]$/i.test(t.tagName)}function Ss(t,e=document){return e.querySelector(t)}function Cr(t){let l=Ss(`[data-svnav-route-start="${t}"]`).nextElementSibling;for(;!Mr(l,t);){if(Sr(l))return l;const n=Ss("h1,h2,h3,h4,h5,h6",l);if(n)return n;l=l.nextElementSibling}return null}function Nr(t){Promise.resolve(un(t.focusElement)).then(e=>{const l=e||Cr(t.id);l||ci(tn,`Could not find an element to focus. You should always render a header for accessibility reasons, or set a custom focus element via the "useFocus" hook. If you don't want this Route or Router to manage focus, pass "primary={false}" to it.`,t,pi),!Ms(l)&&Ms(document.documentElement)})}const Tr=(t,e,l)=>(n,i)=>Bu().then(()=>{if(!Il||nu){wr();return}if(n&&Nr(Il.route),t.announcements&&i){const{path:o,fullPath:a,meta:r,params:c,uri:f}=Il.route,m=t.createAnnouncement({path:o,fullPath:a,meta:r,params:c,uri:f},un(l));Promise.resolve(m).then(_=>{e.set(_)})}kr()}),Er="position:fixed;top:-1px;left:0;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0;";function Pr(t){let e,l,n=[{role:"status"},{"aria-atomic":"true"},{"aria-live":"polite"},{"data-svnav-announcer":""},zf(t[6],Er)],i={};for(let o=0;o`Navigated to ${X.uri}`,announcements:!0,...h},T=m,O=Ki(m),E=Kl(Ci),I=Kl(cn),C=!E,j=qr(),S=v&&!(I&&!I.manageFocus),U=ll("");Dl(t,U,X=>l(0,r=X));const G=I?I.disableInlineStyles:k,V=ll([]);Dl(t,V,X=>l(20,a=X));const F=ll(null);Dl(t,F,X=>l(18,i=X));let R=!1;const z=C?0:I.level+1,H=C?ll((()=>ks(Yl?Xi(_):d.location,O))()):E;Dl(t,H,X=>l(17,n=X));const W=ll(n);Dl(t,W,X=>l(19,o=X));const K=Tr(g,U,H),Q=X=>J=>J.filter(ae=>ae.id!==X);function Z(X){if(Yl){if(R)return;const J=tu(X,n.pathname);if(J)return R=!0,J}else V.update(J=>{const ae=Q(X.id)(J);return ae.push(X),ae})}function se(X){V.update(Q(X))}return!C&&m!==Cs&&ci(tn,'Only top-level Routers can have a "basepath" prop. It is ignored.',{basepath:m}),C&&(Of(()=>d.listen(J=>{const ae=ks(J.location,O);W.set(n),H.set(ae)})),Kn(Ci,H)),Kn(cn,{activeRoute:F,registerRoute:Z,unregisterRoute:se,manageFocus:S,level:z,id:j,history:C?d:I.history,basepath:C?O:I.basepath,disableInlineStyles:G}),t.$$set=X=>{"basepath"in X&&l(11,m=X.basepath),"url"in X&&l(12,_=X.url),"history"in X&&l(13,d=X.history),"primary"in X&&l(14,v=X.primary),"a11y"in X&&l(15,h=X.a11y),"disableInlineStyles"in X&&l(16,k=X.disableInlineStyles),"$$scope"in X&&l(21,f=X.$$scope)},t.$$.update=()=>{if(t.$$.dirty[0]&2048&&m!==T&&ci(tn,'You cannot change the "basepath" prop. It is ignored.'),t.$$.dirty[0]&1179648){const X=eu(a,n.pathname);F.set(X)}if(t.$$.dirty[0]&655360&&C){const X=!!n.hash,J=!X&&S,ae=!X||n.pathname!==o.pathname;K(J,ae)}t.$$.dirty[0]&262144&&S&&i&&i.primary&&gr({level:z,routerId:j,route:i})},[r,g,C,j,S,U,G,V,F,H,W,m,_,d,v,h,k,n,i,o,a,f,c]}class Lr extends qt{constructor(e){super(),At(this,e,Dr,Ar,Nt,{basepath:11,url:12,history:13,primary:14,a11y:15,disableInlineStyles:16},null,[-1,-1])}}const iu=Lr;function xn(t,e,l=cn,n=tn){Kl(l)||xf(t,o=>`You cannot use ${o} outside of a ${Qi(n)}.`,e)}const Or=t=>{const{subscribe:e}=Kl(t);return{subscribe:e}};function su(){return xn(Qf),Or(Ci)}function ou(){const{history:t}=Kl(cn);return t}function au(){const t=Kl(Gf);return t?Wu(t,e=>e.base):ll("/")}function fu(){xn(Zf);const t=au(),{basepath:e}=Kl(cn);return n=>rr(n,un(t),e)}function Ir(){xn(Xf);const t=fu(),{navigate:e}=ou();return(n,i)=>{const o=jf(n)?n:t(n);return e(o,i)}}const Rr=t=>({params:t&16,location:t&8}),Ns=t=>({params:Yl?un(t[10]):t[4],location:t[3],navigate:t[11]});function Ts(t){let e,l;return e=new iu({props:{primary:t[1],$$slots:{default:[Ur]},$$scope:{ctx:t}}}),{c(){Re(e.$$.fragment)},m(n,i){De(e,n,i),l=!0},p(n,i){const o={};i&2&&(o.primary=n[1]),i&528409&&(o.$$scope={dirty:i,ctx:n}),e.$set(o)},i(n){l||($(e.$$.fragment,n),l=!0)},o(n){oe(e.$$.fragment,n),l=!1},d(n){Le(e,n)}}}function Fr(t){let e;const l=t[18].default,n=yi(l,t,t[19],Ns);return{c(){n&&n.c()},m(i,o){n&&n.m(i,o),e=!0},p(i,o){n&&n.p&&(!e||o&524312)&&Wi(n,l,i,i[19],e?zi(l,i[19],o,Rr):Gi(i[19]),Ns)},i(i){e||($(n,i),e=!0)},o(i){oe(n,i),e=!1},d(i){n&&n.d(i)}}}function Br(t){let e,l,n;const i=[{location:t[3]},{navigate:t[11]},Yl?un(t[10]):t[4],t[12]];var o=t[0];function a(r){let c={};for(let f=0;f{Le(m,1)}),kt()}o?(e=ds(o,a()),Re(e.$$.fragment),$(e.$$.fragment,1),De(e,l.parentNode,l)):e=null}else o&&e.$set(f)},i(r){n||(e&&$(e.$$.fragment,r),n=!0)},o(r){e&&oe(e.$$.fragment,r),n=!1},d(r){r&&q(l),e&&Le(e,r)}}}function Ur(t){let e,l,n,i;const o=[Br,Fr],a=[];function r(c,f){return c[0]!==null?0:1}return e=r(t),l=a[e]=o[e](t),{c(){l.c(),n=Jt()},m(c,f){a[e].m(c,f),L(c,n,f),i=!0},p(c,f){let m=e;e=r(c),e===m?a[e].p(c,f):(gt(),oe(a[m],1,1,()=>{a[m]=null}),kt(),l=a[e],l?l.p(c,f):(l=a[e]=o[e](c),l.c()),$(l,1),l.m(n.parentNode,n))},i(c){i||($(l),i=!0)},o(c){oe(l),i=!1},d(c){a[e].d(c),c&&q(n)}}}function jr(t){let e,l,n,i,o,a=[Si(t[7]),{"data-svnav-route-start":t[5]}],r={};for(let _=0;_{c=null}),kt())},i(_){o||($(c),o=!0)},o(_){oe(c),o=!1},d(_){_&&q(e),_&&q(l),c&&c.d(_),_&&q(n),_&&q(i)}}}const Hr=Hf();function yr(t,e,l){let n;const i=["path","component","meta","primary"];let o=ui(e,i),a,r,c,f,{$$slots:m={},$$scope:_}=e,{path:d=""}=e,{component:v=null}=e,{meta:h={}}=e,{primary:k=!0}=e;xn(pi,e);const g=Hr(),{registerRoute:T,unregisterRoute:O,activeRoute:E,disableInlineStyles:I}=Kl(cn);Dl(t,E,R=>l(16,a=R));const C=au();Dl(t,C,R=>l(17,c=R));const j=su();Dl(t,j,R=>l(3,r=R));const S=ll(null);let U;const G=ll(),V=ll({});Dl(t,V,R=>l(4,f=R)),Kn(Gf,G),Kn(Gu,V),Kn(Vu,S);const F=Ir();return Yl||Ru(()=>O(g)),t.$$set=R=>{l(24,e=Al(Al({},e),fi(R))),l(12,o=ui(e,i)),"path"in R&&l(13,d=R.path),"component"in R&&l(0,v=R.component),"meta"in R&&l(14,h=R.meta),"primary"in R&&l(1,k=R.primary),"$$scope"in R&&l(19,_=R.$$scope)},t.$$.update=()=>{if(t.$$.dirty&155658){const R=d==="",z=$n(c,d),B={id:g,path:d,meta:h,default:R,fullPath:R?"":z,base:R?c:cr(z,r.pathname),primary:k,focusElement:S};G.set(B),l(15,U=T(B))}if(t.$$.dirty&98304&&l(2,n=!!(U||a&&a.id===g)),t.$$.dirty&98308&&n){const{params:R}=U||a;V.set(R)}},e=fi(e),[v,k,n,r,f,g,E,I,C,j,V,F,o,d,h,U,a,c,m,_]}class zr extends qt{constructor(e){super(),At(this,e,yr,jr,Nt,{path:13,component:0,meta:14,primary:1})}}const ql=zr;function Wr(t){let e,l,n,i;const o=t[13].default,a=yi(o,t,t[12],null);let r=[{href:t[0]},t[2],t[1]],c={};for(let f=0;fl(11,_=S));const E=Fu(),I=fu(),{navigate:C}=ou();function j(S){E("click",S),yu(S)&&(S.preventDefault(),C(n,{state:g,replace:a||k}))}return t.$$set=S=>{l(19,e=Al(Al({},e),fi(S))),l(18,m=ui(e,f)),"to"in S&&l(5,h=S.to),"replace"in S&&l(6,k=S.replace),"state"in S&&l(7,g=S.state),"getProps"in S&&l(8,T=S.getProps),"$$scope"in S&&l(12,v=S.$$scope)},t.$$.update=()=>{t.$$.dirty&2080&&l(0,n=I(h,_)),t.$$.dirty&2049&&l(10,i=Ni(_.pathname,n)),t.$$.dirty&2049&&l(9,o=n===_.pathname),t.$$.dirty&2049&&(a=Xi(n)===ur(_)),t.$$.dirty&512&&l(2,r=o?{"aria-current":"page"}:{}),l(1,c=(()=>{if(Uf(T)){const S=T({location:_,href:n,isPartiallyCurrent:i,isCurrent:o});return{...m,...S}}return m})())},e=fi(e),[n,c,r,O,j,h,k,g,T,o,i,_,v,d]}class Vr extends qt{constructor(e){super(),At(this,e,Gr,Wr,Nt,{to:5,replace:6,state:7,getProps:8})}}const Ml=Vr;function Vl(t){return t===1?"green":t===2?"yellow":t===3?"red":"gray"}function Kr(t,e){return t>218&&t<242?"#23ac05":t>212&&t<248?"#b1d900":t>208&&t<252?"#a3b200":"#b20000"}function Zi(t,e){let l;return t>90?l="#b20000":t>85?l="#b19601":t>80?l="#a3b200":t>75?l="#569f12":l="#23ac05",l}function Qn(t){return t>75?"#23ac05":t>50?"#77d900":t>25?"#94d900":"#569f12"}function mi(t){switch(t){case 1:return"Aidon";case 2:return"Kaifa";case 3:return"Kamstrup";case 8:return"Iskra";case 9:return"Landis+Gyr";case 10:return"Sagemcom";default:return"Unknown"}}function It(t){for(t=t.toString();t.length<2;)t="0"+t;return t}function lt(t,e){switch(e){case 5:switch(t){case"esp8266":return"Pow-K (GPIO12)";case"esp32s2":return"Pow-K+"}case 7:switch(t){case"esp8266":return"Pow-U (GPIO12)";case"esp32s2":return"Pow-U+"}case 6:return"Pow-P1";case 51:return"Wemos S2 mini";case 50:return"Generic ESP32-S2";case 201:return"Wemos LOLIN D32";case 202:return"Adafruit HUZZAH32";case 203:return"DevKitC";case 241:return"LilyGO T-ETH-POE";case 242:return"M5 PoESP32";case 243:return"WT32-ETH01";case 200:return"Generic ESP32";case 2:return"HAN Reader 2.0 by Max Spencer";case 0:return"Custom hardware by Roar Fredriksen";case 1:return"Kamstrup module by Egil Opsahl";case 8:return"\xB5HAN mosquito by dbeinder";case 3:return"Pow-K (UART0)";case 4:return"Pow-U (UART0)";case 101:return"Wemos D1 mini";case 100:return"Generic ESP8266";case 70:return"Generic ESP32-C3";case 71:return"ESP32-C3-DevKitM-1";case 80:return"Generic ESP32-S3"}return"Unknown"}function fn(t){switch(t){case 2:case 4:case 7:return!0}return!1}function Yt(t,e){return t==1||t==2&&e}function kl(t){return"https://github.com/UtilitechAS/amsreader-firmware/wiki/"+t}function Zt(t,e){return isNaN(t)?"-":(isNaN(e)&&(e=t<1?2:t<10?1:0),t.toFixed(e))}function Ll(t,e){return t.setTime(t.getTime()+e*36e5),t}function Es(t){return t=="EOE"?"ENTSO-E":t=="HKS"?"hvakosterstrommen.no":t=="EDS"?"Energi Data Service":t=="MIX"?"Mixed sources":"Unknown ("+t+")"}function Ps(t){return t=="EOE"?"https://transparency.entsoe.eu/-E":t=="HKS"?"https://www.hvakosterstrommen.no/":t=="EDS"?"https://www.energidataservice.dk/":"#"}let li=0;function Xn(t,e){var l="";li++;var n=function(){setTimeout(Xn,1e3,t,e)};if(t.net.ip&&li%3==0){if(!t.net.ip){n();return}l="http://"+t.net.ip}else t.hostname&&li%3==1?l="http://"+t.hostname:t.hostname&&li%3==2?l="http://"+t.hostname+".local":l="";console&&console.log("Trying url "+l),e&&e(l);var i=new XMLHttpRequest;i.timeout=5e3,i.addEventListener("abort",n),i.addEventListener("error",n),i.addEventListener("timeout",n),i.addEventListener("load",function(o){window.location.href=l||"/"}),i.open("GET",l+"/is-alive",!0),i.send()}function $t(t){return t.charAt(0).toUpperCase()+t.slice(1)}function As(t){return t.startsWith("esp32")?"esp32":t}function cl(t,e){let l=[t,e];return typeof t>"u"?(l[0]="-",l[1]=e):t>=1e9?(l[0]=(t/1e6).toFixed(t>1e10?0:1),l[1]="M"+e):t>1e4?(l[0]=(t/1e3).toFixed(t>1e6?0:t>1e5?1:2),l[1]="k"+e):(l[0]=t.toFixed(0),l[1]=e),l}let oi={},Ti=[];async function Yr(t,e={}){const{timeout:l=8e3}=e,n=new AbortController,i=setTimeout(()=>n.abort(),l),o=await fetch(t,{...e,signal:n.signal});return clearTimeout(i),o}let ki;async function uu(){if(Ti.length){let t=Ti.shift();delete oi[t.resource];try{let e=await Yr(t.resource,t.options);for(let l in t.callbacks)t.callbacks[l](e.clone())}catch(e){console.error("Error calling "+t.resource,e);for(let l in t.callbacks)t.callbacks[l]()}}ki&&clearTimeout(ki),ki=setTimeout(uu,100)}uu();async function Sl(t,e={}){let l;return oi[t]?l=oi[t]:(l={resource:t,options:e,callbacks:[]},oi[t]=l,Ti.push(l)),new Promise(i=>l.callbacks.push(i))}let Pl={version:"",chip:"",mac:null,apmac:null,vndcfg:null,usrcfg:null,fwconsent:null,booting:!1,upgrading:!1,ui:{},security:0,boot_reason:0,upgrade:{x:-1,e:0,f:null,t:null},trying:null,if:{eth:!1}};const _l=ll(Pl);async function Ji(){Pl=await(await Sl("sysinfo.json?t="+Math.floor(Date.now()/1e3))).json(),_l.set(Pl)}function Qr(t){_l.update(e=>(e.trying=t,e))}let ni=0,qs=-127,Ds=null,Xr={};const ru=Wf(Xr,t=>{let e,l;async function n(){Sl("data.json").then(i=>i.json()).then(i=>{t(i),qs!=i.t&&(qs=i.t,setTimeout(du,2e3)),Ds==null&&i.pe&&i.p!=null&&(Ds=i.p,mu()),Pl.upgrading?window.location.reload():(!Pl||!Pl.chip||Pl.booting||ni>1&&!fn(Pl.board))&&(Ji(),Zl&&clearTimeout(Zl),Zl=setTimeout(xi,2e3),Jl&&clearTimeout(Jl),Jl=setTimeout(es,3e3));let o=5e3;if(fn(Pl.board)&&i.v>2.5){let a=3.3-Math.min(3.3,i.v);a>0&&(o=Math.max(a,.1)*10*5e3)}o>5e3&&console.log("Next in "+o+"ms"),e&&clearTimeout(e),e=setTimeout(n,o),ni=0}).catch(i=>{ni++,ni>3?(t({em:3,hm:0,wm:0,mm:0}),e=setTimeout(n,15e3),l||(l=setTimeout(Xn,5e3,Pl,Qr))):e=setTimeout(n,fn(Pl.board)?1e4:5e3)})}return n(),function(){clearTimeout(e)}});let Ei={},zn;const $i=ll(Ei);async function cu(){let t=!1;if($i.update(e=>{for(var l=0;l<36;l++){if(e[It(l)]==null){t=l<12;break}e[It(l)]=e[It(l+1)]}return e}),t)mu();else{let e=new Date;zn=setTimeout(cu,(60-e.getMinutes())*6e4)}}async function mu(){zn&&(clearTimeout(zn),zn=0),Ei=await(await Sl("energyprice.json")).json(),$i.set(Ei);let e=new Date;zn=setTimeout(cu,(60-e.getMinutes())*6e4)}let Pi={},Zl;async function xi(){Zl&&(clearTimeout(Zl),Zl=0),Pi=await(await Sl("dayplot.json")).json(),_u.set(Pi);let e=new Date;Zl=setTimeout(xi,(60-e.getMinutes())*6e4+20)}const _u=ll(Pi,t=>(xi(),function(){}));let Ai={},Jl;async function es(){Jl&&(clearTimeout(Jl),Jl=0),Ai=await(await Sl("monthplot.json")).json(),pu.set(Ai);let e=new Date;Jl=setTimeout(es,(24-e.getHours())*36e5+40)}const pu=ll(Ai,t=>(es(),function(){}));let qi={};async function du(){qi=await(await Sl("temperature.json")).json(),vu.set(qi)}const vu=ll(qi,t=>(du(),function(){}));let Di={},ii;async function hu(){ii&&(clearTimeout(ii),ii=0),Di=await(await Sl("tariff.json")).json(),bu.set(Di);let e=new Date;ii=setTimeout(hu,(60-e.getMinutes())*6e4+30)}const bu=ll(Di,t=>function(){});let Li=[];const ts=ll(Li);async function Zr(){Li=await(await Sl("https://api.github.com/repos/UtilitechAS/amsreader-firmware/releases")).json(),ts.set(Li)}let Ql=0,Jr={data:[]};async function Oi(){let e=await(await Sl(Ql<0?"realtime.json":"realtime.json?offset="+Ql)).json();Ii.update(l=>{for(let n=0;n=0&&(Ql+=e.size,Qlo&&(r=_):k==i+1&&(c=_);else if(h==n+1)if(f){let T=f.tag_name.substring(1).split(".");parseInt(T[0]);let O=parseInt(T[1]);parseInt(T[2]),k==O&&(f=_)}else f=_}return c||f||r||!1}else return e[0]}function Ls(t){var c,f;let e=((f=(c=t[1].header)==null?void 0:c.uptime)!=null?f:"Up")+"",l,n,i;function o(m,_){return m[2]>1?s1:m[2]>0?i1:m[3]>1?n1:m[3]>0?l1:m[4]>1?t1:m[4]>0?e1:xr}let a=o(t),r=a(t);return{c(){l=M(e),n=b(),r.c(),i=Jt()},m(m,_){L(m,l,_),L(m,n,_),r.m(m,_),L(m,i,_)},p(m,_){var d,v;_&2&&e!==(e=((v=(d=m[1].header)==null?void 0:d.uptime)!=null?v:"Up")+"")&&D(l,e),a===(a=o(m))&&r?r.p(m,_):(r.d(1),r=a(m),r&&(r.c(),r.m(i.parentNode,i)))},d(m){m&&q(l),m&&q(n),r.d(m),m&&q(i)}}}function xr(t){var o,a;let e,l,n=((a=(o=t[1].common)==null?void 0:o.seconds)!=null?a:"s")+"",i;return{c(){e=M(t[0]),l=b(),i=M(n)},m(r,c){L(r,e,c),L(r,l,c),L(r,i,c)},p(r,c){var f,m;c&1&&D(e,r[0]),c&2&&n!==(n=((m=(f=r[1].common)==null?void 0:f.seconds)!=null?m:"s")+"")&&D(i,n)},d(r){r&&q(e),r&&q(l),r&&q(i)}}}function e1(t){var o,a;let e,l,n=((a=(o=t[1].common)==null?void 0:o.minute)!=null?a:"m")+"",i;return{c(){e=M(t[4]),l=b(),i=M(n)},m(r,c){L(r,e,c),L(r,l,c),L(r,i,c)},p(r,c){var f,m;c&16&&D(e,r[4]),c&2&&n!==(n=((m=(f=r[1].common)==null?void 0:f.minute)!=null?m:"m")+"")&&D(i,n)},d(r){r&&q(e),r&&q(l),r&&q(i)}}}function t1(t){var o,a;let e,l,n=((a=(o=t[1].common)==null?void 0:o.minutes)!=null?a:"m")+"",i;return{c(){e=M(t[4]),l=b(),i=M(n)},m(r,c){L(r,e,c),L(r,l,c),L(r,i,c)},p(r,c){var f,m;c&16&&D(e,r[4]),c&2&&n!==(n=((m=(f=r[1].common)==null?void 0:f.minutes)!=null?m:"m")+"")&&D(i,n)},d(r){r&&q(e),r&&q(l),r&&q(i)}}}function l1(t){var o,a;let e,l,n=((a=(o=t[1].common)==null?void 0:o.hour)!=null?a:"h")+"",i;return{c(){e=M(t[3]),l=b(),i=M(n)},m(r,c){L(r,e,c),L(r,l,c),L(r,i,c)},p(r,c){var f,m;c&8&&D(e,r[3]),c&2&&n!==(n=((m=(f=r[1].common)==null?void 0:f.hour)!=null?m:"h")+"")&&D(i,n)},d(r){r&&q(e),r&&q(l),r&&q(i)}}}function n1(t){var o,a;let e,l,n=((a=(o=t[1].common)==null?void 0:o.hours)!=null?a:"h")+"",i;return{c(){e=M(t[3]),l=b(),i=M(n)},m(r,c){L(r,e,c),L(r,l,c),L(r,i,c)},p(r,c){var f,m;c&8&&D(e,r[3]),c&2&&n!==(n=((m=(f=r[1].common)==null?void 0:f.hours)!=null?m:"h")+"")&&D(i,n)},d(r){r&&q(e),r&&q(l),r&&q(i)}}}function i1(t){var o,a;let e,l,n=((a=(o=t[1].common)==null?void 0:o.day)!=null?a:"d")+"",i;return{c(){e=M(t[2]),l=b(),i=M(n)},m(r,c){L(r,e,c),L(r,l,c),L(r,i,c)},p(r,c){var f,m;c&4&&D(e,r[2]),c&2&&n!==(n=((m=(f=r[1].common)==null?void 0:f.day)!=null?m:"d")+"")&&D(i,n)},d(r){r&&q(e),r&&q(l),r&&q(i)}}}function s1(t){var o,a;let e,l,n=((a=(o=t[1].common)==null?void 0:o.days)!=null?a:"d")+"",i;return{c(){e=M(t[2]),l=b(),i=M(n)},m(r,c){L(r,e,c),L(r,l,c),L(r,i,c)},p(r,c){var f,m;c&4&&D(e,r[2]),c&2&&n!==(n=((m=(f=r[1].common)==null?void 0:f.days)!=null?m:"d")+"")&&D(i,n)},d(r){r&&q(e),r&&q(l),r&&q(i)}}}function o1(t){let e,l=t[0]&&Ls(t);return{c(){l&&l.c(),e=Jt()},m(n,i){l&&l.m(n,i),L(n,e,i)},p(n,[i]){n[0]?l?l.p(n,i):(l=Ls(n),l.c(),l.m(e.parentNode,e)):l&&(l.d(1),l=null)},i:Ze,o:Ze,d(n){l&&l.d(n),n&&q(e)}}}function a1(t,e,l){let{epoch:n}=e,i={};pl.subscribe(c=>{l(1,i=c)});let o=0,a=0,r=0;return t.$$set=c=>{"epoch"in c&&l(0,n=c.epoch)},t.$$.update=()=>{t.$$.dirty&1&&(l(2,o=Math.floor(n/86400)),l(3,a=Math.floor(n/3600)),l(4,r=Math.floor(n/60)))},[n,i,o,a,r]}class f1 extends qt{constructor(e){super(),At(this,e,a1,o1,Nt,{epoch:0})}}function u1(t){let e,l,n;return{c(){e=p("span"),l=M(t[2]),u(e,"title",t[1]),u(e,"class",n="bd-"+t[0])},m(i,o){L(i,e,o),s(e,l)},p(i,[o]){o&4&&D(l,i[2]),o&2&&u(e,"title",i[1]),o&1&&n!==(n="bd-"+i[0])&&u(e,"class",n)},i:Ze,o:Ze,d(i){i&&q(e)}}}function r1(t,e,l){let{color:n}=e,{title:i}=e,{text:o}=e;return t.$$set=a=>{"color"in a&&l(0,n=a.color),"title"in a&&l(1,i=a.title),"text"in a&&l(2,o=a.text)},[n,i,o]}class $l extends qt{constructor(e){super(),At(this,e,r1,u1,Nt,{color:0,title:1,text:2})}}function c1(t){let e,l=`${It(t[0].getDate())}.${It(t[0].getMonth()+1)}.${t[0].getFullYear()} ${It(t[0].getHours())}:${It(t[0].getMinutes())}`,n;return{c(){e=p("span"),n=M(l),u(e,"class",t[1])},m(i,o){L(i,e,o),s(e,n)},p(i,o){o&1&&l!==(l=`${It(i[0].getDate())}.${It(i[0].getMonth()+1)}.${i[0].getFullYear()} ${It(i[0].getHours())}:${It(i[0].getMinutes())}`)&&D(n,l),o&2&&u(e,"class",i[1])},d(i){i&&q(e)}}}function m1(t){var n;let e=`${It(t[0].getDate())}. ${t[2].months?(n=t[2].months)==null?void 0:n[t[0].getMonth()]:It(t[0].getMonth())} ${It(t[0].getHours())}:${It(t[0].getMinutes())}`,l;return{c(){l=M(e)},m(i,o){L(i,l,o)},p(i,o){var a;o&5&&e!==(e=`${It(i[0].getDate())}. ${i[2].months?(a=i[2].months)==null?void 0:a[i[0].getMonth()]:It(i[0].getMonth())} ${It(i[0].getHours())}:${It(i[0].getMinutes())}`)&&D(l,e)},d(i){i&&q(l)}}}function _1(t){let e;function l(o,a){return o[3]?m1:c1}let n=l(t),i=n(t);return{c(){i.c(),e=Jt()},m(o,a){i.m(o,a),L(o,e,a)},p(o,[a]){n===(n=l(o))&&i?i.p(o,a):(i.d(1),i=n(o),i&&(i.c(),i.m(e.parentNode,e)))},i:Ze,o:Ze,d(o){i.d(o),o&&q(e)}}}function p1(t,e,l){let n={};pl.subscribe(c=>{l(2,n=c)});let{timestamp:i}=e,{fullTimeColor:o}=e,{offset:a}=e,r;return t.$$set=c=>{"timestamp"in c&&l(0,i=c.timestamp),"fullTimeColor"in c&&l(1,o=c.fullTimeColor),"offset"in c&&l(4,a=c.offset)},t.$$.update=()=>{t.$$.dirty&17&&(l(3,r=Math.abs(new Date().getTime()-i.getTime())<3e5),isNaN(a)||Ll(i,a-(24+i.getHours()-i.getUTCHours())%24))},[i,o,n,r,a]}class Mu extends qt{constructor(e){super(),At(this,e,p1,_1,Nt,{timestamp:0,fullTimeColor:1,offset:4})}}function d1(t){let e,l,n;return{c(){e=Rt("svg"),l=Rt("path"),n=Rt("path"),u(l,"stroke-linecap","round"),u(l,"stroke-linejoin","round"),u(l,"d","M10.343 3.94c.09-.542.56-.94 1.11-.94h1.093c.55 0 1.02.398 1.11.94l.149.894c.07.424.384.764.78.93.398.164.855.142 1.205-.108l.737-.527a1.125 1.125 0 011.45.12l.773.774c.39.389.44 1.002.12 1.45l-.527.737c-.25.35-.272.806-.107 1.204.165.397.505.71.93.78l.893.15c.543.09.94.56.94 1.109v1.094c0 .55-.397 1.02-.94 1.11l-.893.149c-.425.07-.765.383-.93.78-.165.398-.143.854.107 1.204l.527.738c.32.447.269 1.06-.12 1.45l-.774.773a1.125 1.125 0 01-1.449.12l-.738-.527c-.35-.25-.806-.272-1.203-.107-.397.165-.71.505-.781.929l-.149.894c-.09.542-.56.94-1.11.94h-1.094c-.55 0-1.019-.398-1.11-.94l-.148-.894c-.071-.424-.384-.764-.781-.93-.398-.164-.854-.142-1.204.108l-.738.527c-.447.32-1.06.269-1.45-.12l-.773-.774a1.125 1.125 0 01-.12-1.45l.527-.737c.25-.35.273-.806.108-1.204-.165-.397-.505-.71-.93-.78l-.894-.15c-.542-.09-.94-.56-.94-1.109v-1.094c0-.55.398-1.02.94-1.11l.894-.149c.424-.07.765-.383.93-.78.165-.398.143-.854-.107-1.204l-.527-.738a1.125 1.125 0 01.12-1.45l.773-.773a1.125 1.125 0 011.45-.12l.737.527c.35.25.807.272 1.204.107.397-.165.71-.505.78-.929l.15-.894z"),u(n,"stroke-linecap","round"),u(n,"stroke-linejoin","round"),u(n,"d","M15 12a3 3 0 11-6 0 3 3 0 016 0z"),u(e,"xmlns","http://www.w3.org/2000/svg"),u(e,"fill","none"),u(e,"viewBox","0 0 24 24"),u(e,"stroke-width","1.5"),u(e,"stroke","currentColor"),u(e,"class","w-6 h-6")},m(i,o){L(i,e,o),s(e,l),s(e,n)},p:Ze,i:Ze,o:Ze,d(i){i&&q(e)}}}class v1 extends qt{constructor(e){super(),At(this,e,null,d1,Nt,{})}}function h1(t){let e,l;return{c(){e=Rt("svg"),l=Rt("path"),u(l,"stroke-linecap","round"),u(l,"stroke-linejoin","round"),u(l,"d","M11.25 11.25l.041-.02a.75.75 0 011.063.852l-.708 2.836a.75.75 0 001.063.853l.041-.021M21 12a9 9 0 11-18 0 9 9 0 0118 0zm-9-3.75h.008v.008H12V8.25z"),u(e,"xmlns","http://www.w3.org/2000/svg"),u(e,"fill","none"),u(e,"viewBox","0 0 24 24"),u(e,"stroke-width","1.5"),u(e,"stroke","currentColor"),u(e,"class","w-6 h-6")},m(n,i){L(n,e,i),s(e,l)},p:Ze,i:Ze,o:Ze,d(n){n&&q(e)}}}class b1 extends qt{constructor(e){super(),At(this,e,null,h1,Nt,{})}}function g1(t){let e,l;return{c(){e=Rt("svg"),l=Rt("path"),u(l,"stroke-linecap","round"),u(l,"stroke-linejoin","round"),u(l,"d","M9.879 7.519c1.171-1.025 3.071-1.025 4.242 0 1.172 1.025 1.172 2.687 0 3.712-.203.179-.43.326-.67.442-.745.361-1.45.999-1.45 1.827v.75M21 12a9 9 0 11-18 0 9 9 0 0118 0zm-9 5.25h.008v.008H12v-.008z"),u(e,"xmlns","http://www.w3.org/2000/svg"),u(e,"fill","none"),u(e,"viewBox","0 0 24 24"),u(e,"stroke-width","1.5"),u(e,"stroke","currentColor"),u(e,"class","w-6 h-6")},m(n,i){L(n,e,i),s(e,l)},p:Ze,i:Ze,o:Ze,d(n){n&&q(e)}}}class k1 extends qt{constructor(e){super(),At(this,e,null,g1,Nt,{})}}function w1(t){let e,l,n=t[2].version+"",i;return{c(){e=M("AMS reader "),l=p("span"),i=M(n)},m(o,a){L(o,e,a),L(o,l,a),s(l,i)},p(o,a){a&4&&n!==(n=o[2].version+"")&&D(i,n)},d(o){o&&q(e),o&&q(l)}}}function Os(t){let e,l=(t[1].t>-50?t[1].t.toFixed(1):"-")+"",n,i;return{c(){e=p("div"),n=M(l),i=M("\xB0C"),u(e,"class","flex-none my-auto")},m(o,a){L(o,e,a),s(e,n),s(e,i)},p(o,a){a&2&&l!==(l=(o[1].t>-50?o[1].t.toFixed(1):"-")+"")&&D(n,l)},d(o){o&&q(e)}}}function Is(t){var i,o,a,r,c;let e,l=((o=(i=t[4].header)==null?void 0:i.han)!=null?o:"HAN")+": "+((c=(r=(a=t[4].errors)==null?void 0:a.han)==null?void 0:r[t[1].he])!=null?c:t[1].he),n;return{c(){e=p("div"),n=M(l),u(e,"class","bd-red")},m(f,m){L(f,e,m),s(e,n)},p(f,m){var _,d,v,h,k;m&18&&l!==(l=((d=(_=f[4].header)==null?void 0:_.han)!=null?d:"HAN")+": "+((k=(h=(v=f[4].errors)==null?void 0:v.han)==null?void 0:h[f[1].he])!=null?k:f[1].he))&&D(n,l)},d(f){f&&q(e)}}}function Rs(t){var i,o,a,r,c;let e,l=((o=(i=t[4].header)==null?void 0:i.mqtt)!=null?o:"MQTT")+": "+((c=(r=(a=t[4].errors)==null?void 0:a.mqtt)==null?void 0:r[t[1].me])!=null?c:t[1].me),n;return{c(){e=p("div"),n=M(l),u(e,"class","bd-red")},m(f,m){L(f,e,m),s(e,n)},p(f,m){var _,d,v,h,k;m&18&&l!==(l=((d=(_=f[4].header)==null?void 0:_.mqtt)!=null?d:"MQTT")+": "+((k=(h=(v=f[4].errors)==null?void 0:v.mqtt)==null?void 0:h[f[1].me])!=null?k:f[1].me))&&D(n,l)},d(f){f&&q(e)}}}function Fs(t){var i,o,a,r,c;let e,l=((o=(i=t[4].header)==null?void 0:i.price)!=null?o:"PS")+": "+((c=(r=(a=t[4].errors)==null?void 0:a.price)==null?void 0:r[t[1].ee])!=null?c:t[1].ee),n;return{c(){e=p("div"),n=M(l),u(e,"class","bd-red")},m(f,m){L(f,e,m),s(e,n)},p(f,m){var _,d,v,h,k;m&18&&l!==(l=((d=(_=f[4].header)==null?void 0:_.price)!=null?d:"PS")+": "+((k=(h=(v=f[4].errors)==null?void 0:v.price)==null?void 0:h[f[1].ee])!=null?k:f[1].ee))&&D(n,l)},d(f){f&&q(e)}}}function Bs(t){let e,l,n,i,o,a,r,c;return l=new Ml({props:{to:"/configuration",$$slots:{default:[M1]},$$scope:{ctx:t}}}),a=new Ml({props:{to:"/status",$$slots:{default:[S1]},$$scope:{ctx:t}}}),{c(){var f,m,_,d;e=p("div"),Re(l.$$.fragment),i=b(),o=p("div"),Re(a.$$.fragment),u(e,"class","flex-none px-1 mt-1"),u(e,"title",n=(m=(f=t[4].header)==null?void 0:f.config)!=null?m:""),u(o,"class","flex-none px-1 mt-1"),u(o,"title",r=(d=(_=t[4].header)==null?void 0:_.status)!=null?d:"")},m(f,m){L(f,e,m),De(l,e,null),L(f,i,m),L(f,o,m),De(a,o,null),c=!0},p(f,m){var v,h,k,g;const _={};m&64&&(_.$$scope={dirty:m,ctx:f}),l.$set(_),(!c||m&16&&n!==(n=(h=(v=f[4].header)==null?void 0:v.config)!=null?h:""))&&u(e,"title",n);const d={};m&64&&(d.$$scope={dirty:m,ctx:f}),a.$set(d),(!c||m&16&&r!==(r=(g=(k=f[4].header)==null?void 0:k.status)!=null?g:""))&&u(o,"title",r)},i(f){c||($(l.$$.fragment,f),$(a.$$.fragment,f),c=!0)},o(f){oe(l.$$.fragment,f),oe(a.$$.fragment,f),c=!1},d(f){f&&q(e),Le(l),f&&q(i),f&&q(o),Le(a)}}}function M1(t){let e,l;return e=new v1({}),{c(){Re(e.$$.fragment)},m(n,i){De(e,n,i),l=!0},i(n){l||($(e.$$.fragment,n),l=!0)},o(n){oe(e.$$.fragment,n),l=!1},d(n){Le(e,n)}}}function S1(t){let e,l;return e=new b1({}),{c(){Re(e.$$.fragment)},m(n,i){De(e,n,i),l=!0},i(n){l||($(e.$$.fragment,n),l=!0)},o(n){oe(e.$$.fragment,n),l=!1},d(n){Le(e,n)}}}function Us(t){let e,l;function n(a,r){return a[2].security==0||a[1].a?N1:C1}let i=n(t),o=i(t);return{c(){var a,r;e=p("div"),o.c(),u(e,"class","flex-none mr-3 text-yellow-500"),u(e,"title",l=((r=(a=t[4].header)==null?void 0:a.new_version)!=null?r:"New version")+": "+t[3].tag_name)},m(a,r){L(a,e,r),o.m(e,null)},p(a,r){var c,f;i===(i=n(a))&&o?o.p(a,r):(o.d(1),o=i(a),o&&(o.c(),o.m(e,null))),r&24&&l!==(l=((f=(c=a[4].header)==null?void 0:c.new_version)!=null?f:"New version")+": "+a[3].tag_name)&&u(e,"title",l)},d(a){a&&q(e),o.d()}}}function C1(t){var r,c;let e,l=((c=(r=t[4].header)==null?void 0:r.new_version)!=null?c:"New version")+"",n,i,o=t[3].tag_name+"",a;return{c(){e=p("span"),n=M(l),i=M(": "),a=M(o)},m(f,m){L(f,e,m),s(e,n),s(e,i),s(e,a)},p(f,m){var _,d;m&16&&l!==(l=((d=(_=f[4].header)==null?void 0:_.new_version)!=null?d:"New version")+"")&&D(n,l),m&8&&o!==(o=f[3].tag_name+"")&&D(a,o)},d(f){f&&q(e)}}}function N1(t){var m,_;let e,l,n=((_=(m=t[4].header)==null?void 0:m.new_version)!=null?_:"New version")+"",i,o,a=t[3].tag_name+"",r,c,f;return{c(){e=p("button"),l=p("span"),i=M(n),o=M(": "),r=M(a),u(l,"class","mt-1"),u(e,"class","flex")},m(d,v){L(d,e,v),s(e,l),s(l,i),s(l,o),s(l,r),c||(f=ve(e,"click",t[5]),c=!0)},p(d,v){var h,k;v&16&&n!==(n=((k=(h=d[4].header)==null?void 0:h.new_version)!=null?k:"New version")+"")&&D(i,n),v&8&&a!==(a=d[3].tag_name+"")&&D(r,a)},d(d){d&&q(e),c=!1,f()}}}function T1(t){var ee,te,ie,me,Ne,Me,pe,Ce,we,ge,be,ye,je,Ke,xe,et,Je,nt,We,Oe;let e,l,n,i,o,a,r,c,f,m,_,d=((te=(ee=t[4].header)==null?void 0:ee.mem)!=null?te:"Free")+"",v,h,k=(t[1].m?(t[1].m/1e3).toFixed(1):"-")+"",g,T,O,E,I,C,j,S,U,G,V,F,R,z,B,H,W,K,Q,Z,se,X,J,ae,le,ne,fe,ue,Y,x,ke;i=new Ml({props:{to:"/",$$slots:{default:[w1]},$$scope:{ctx:t}}}),c=new f1({props:{epoch:t[1].u}});let _e=t[1].t>-50&&Os(t);I=new $l({props:{title:(me=(ie=t[4].header)==null?void 0:ie.esp)!=null?me:"ESP",text:t[2].booting?(Me=(Ne=t[4].header)==null?void 0:Ne.booting)!=null?Me:"Booting":t[1].v>2?t[1].v.toFixed(2)+"V":(Ce=(pe=t[4].header)==null?void 0:pe.esp)!=null?Ce:"ESP",color:Vl(t[2].booting?2:t[1].em)}}),j=new $l({props:{title:(ge=(we=t[4].header)==null?void 0:we.han)!=null?ge:"HAN",text:(ye=(be=t[4].header)==null?void 0:be.han)!=null?ye:"HAN",color:Vl(t[2].booting?9:t[1].hm)}}),U=new $l({props:{title:(Ke=(je=t[4].header)==null?void 0:je.wifi)!=null?Ke:"WiFi",text:t[1].r?t[1].r.toFixed(0)+"dBm":(et=(xe=t[4].header)==null?void 0:xe.wifi)!=null?et:"WiFi",color:Vl(t[2].booting?9:t[1].wm)}}),V=new $l({props:{title:(nt=(Je=t[4].header)==null?void 0:Je.mqtt)!=null?nt:"MQTT",text:(Oe=(We=t[4].header)==null?void 0:We.mqtt)!=null?Oe:"MQTT",color:Vl(t[2].booting?9:t[1].mm)}});let N=(t[1].he<0||t[1].he>0)&&Is(t),w=t[1].me<0&&Rs(t),P=(t[1].ee>0||t[1].ee<0)&&Fs(t);J=new Mu({props:{timestamp:t[1].c?new Date(t[1].c*1e3):new Date(0),offset:t[2].clock_offset,fullTimeColor:"text-red-500"}});let A=t[2].vndcfg&&t[2].usrcfg&&Bs(t);ue=new k1({});let y=t[2].fwconsent===1&&t[3]&&Us(t);return{c(){var ce,Ee;e=p("nav"),l=p("div"),n=p("div"),Re(i.$$.fragment),o=b(),a=p("div"),r=p("div"),Re(c.$$.fragment),f=b(),_e&&_e.c(),m=b(),_=p("div"),v=M(d),h=M(": "),g=M(k),T=M("kb"),O=b(),E=p("div"),Re(I.$$.fragment),C=b(),Re(j.$$.fragment),S=b(),Re(U.$$.fragment),G=b(),Re(V.$$.fragment),F=b(),N&&N.c(),R=b(),w&&w.c(),z=b(),P&&P.c(),B=b(),H=p("div"),W=p("div"),K=p("a"),Q=p("img"),se=b(),X=p("div"),Re(J.$$.fragment),ae=b(),A&&A.c(),le=b(),ne=p("div"),fe=p("a"),Re(ue.$$.fragment),x=b(),y&&y.c(),u(n,"class","flex text-lg text-gray-100 p-2"),u(r,"class","flex-none my-auto"),u(_,"class","flex-none my-auto"),u(a,"class","flex-none my-auto p-2 flex space-x-4"),u(E,"class","flex-auto flex-wrap my-auto justify-center p-2"),u(Q,"class","logo"),ai(Q.src,Z=(t[0]+"/logo.svg").replace("//","/"))||u(Q,"src",Z),u(Q,"alt","GitHub repo"),u(K,"class","float-right"),u(K,"href","https://github.com/UtilitechAS/amsreader-firmware"),u(K,"target","_blank"),u(K,"rel","noreferrer"),u(K,"aria-label","GitHub"),u(W,"class","flex-none"),u(X,"class","flex-none my-auto px-2"),u(fe,"href",kl("")),u(fe,"target","_blank"),u(fe,"rel","noreferrer"),u(ne,"class","flex-none px-1 mt-1"),u(ne,"title",Y=(Ee=(ce=t[4].header)==null?void 0:ce.doc)!=null?Ee:""),u(H,"class","flex-auto p-2 flex flex-row-reverse flex-wrap"),u(l,"class","flex flex-wrap space-x-4 text-sm text-gray-300"),u(e,"class","hdr")},m(ce,Ee){L(ce,e,Ee),s(e,l),s(l,n),De(i,n,null),s(l,o),s(l,a),s(a,r),De(c,r,null),s(a,f),_e&&_e.m(a,null),s(a,m),s(a,_),s(_,v),s(_,h),s(_,g),s(_,T),s(l,O),s(l,E),De(I,E,null),s(E,C),De(j,E,null),s(E,S),De(U,E,null),s(E,G),De(V,E,null),s(l,F),N&&N.m(l,null),s(l,R),w&&w.m(l,null),s(l,z),P&&P.m(l,null),s(l,B),s(l,H),s(H,W),s(W,K),s(K,Q),s(H,se),s(H,X),De(J,X,null),s(H,ae),A&&A.m(H,null),s(H,le),s(H,ne),s(ne,fe),De(ue,fe,null),s(H,x),y&&y.m(H,null),ke=!0},p(ce,[Ee]){var vt,Mt,he,re,Fe,Tt,Se,Ae,dt,ut,rt,ct,Et,Lt,St,Pt,Ot,Ht,Ct,ht,Dt,Ft;const tt={};Ee&68&&(tt.$$scope={dirty:Ee,ctx:ce}),i.$set(tt);const $e={};Ee&2&&($e.epoch=ce[1].u),c.$set($e),ce[1].t>-50?_e?_e.p(ce,Ee):(_e=Os(ce),_e.c(),_e.m(a,m)):_e&&(_e.d(1),_e=null),(!ke||Ee&16)&&d!==(d=((Mt=(vt=ce[4].header)==null?void 0:vt.mem)!=null?Mt:"Free")+"")&&D(v,d),(!ke||Ee&2)&&k!==(k=(ce[1].m?(ce[1].m/1e3).toFixed(1):"-")+"")&&D(g,k);const pt={};Ee&16&&(pt.title=(re=(he=ce[4].header)==null?void 0:he.esp)!=null?re:"ESP"),Ee&22&&(pt.text=ce[2].booting?(Tt=(Fe=ce[4].header)==null?void 0:Fe.booting)!=null?Tt:"Booting":ce[1].v>2?ce[1].v.toFixed(2)+"V":(Ae=(Se=ce[4].header)==null?void 0:Se.esp)!=null?Ae:"ESP"),Ee&6&&(pt.color=Vl(ce[2].booting?2:ce[1].em)),I.$set(pt);const Ge={};Ee&16&&(Ge.title=(ut=(dt=ce[4].header)==null?void 0:dt.han)!=null?ut:"HAN"),Ee&16&&(Ge.text=(ct=(rt=ce[4].header)==null?void 0:rt.han)!=null?ct:"HAN"),Ee&6&&(Ge.color=Vl(ce[2].booting?9:ce[1].hm)),j.$set(Ge);const Ye={};Ee&16&&(Ye.title=(Lt=(Et=ce[4].header)==null?void 0:Et.wifi)!=null?Lt:"WiFi"),Ee&18&&(Ye.text=ce[1].r?ce[1].r.toFixed(0)+"dBm":(Pt=(St=ce[4].header)==null?void 0:St.wifi)!=null?Pt:"WiFi"),Ee&6&&(Ye.color=Vl(ce[2].booting?9:ce[1].wm)),U.$set(Ye);const Ve={};Ee&16&&(Ve.title=(Ht=(Ot=ce[4].header)==null?void 0:Ot.mqtt)!=null?Ht:"MQTT"),Ee&16&&(Ve.text=(ht=(Ct=ce[4].header)==null?void 0:Ct.mqtt)!=null?ht:"MQTT"),Ee&6&&(Ve.color=Vl(ce[2].booting?9:ce[1].mm)),V.$set(Ve),ce[1].he<0||ce[1].he>0?N?N.p(ce,Ee):(N=Is(ce),N.c(),N.m(l,R)):N&&(N.d(1),N=null),ce[1].me<0?w?w.p(ce,Ee):(w=Rs(ce),w.c(),w.m(l,z)):w&&(w.d(1),w=null),ce[1].ee>0||ce[1].ee<0?P?P.p(ce,Ee):(P=Fs(ce),P.c(),P.m(l,B)):P&&(P.d(1),P=null),(!ke||Ee&1&&!ai(Q.src,Z=(ce[0]+"/logo.svg").replace("//","/")))&&u(Q,"src",Z);const it={};Ee&2&&(it.timestamp=ce[1].c?new Date(ce[1].c*1e3):new Date(0)),Ee&4&&(it.offset=ce[2].clock_offset),J.$set(it),ce[2].vndcfg&&ce[2].usrcfg?A?(A.p(ce,Ee),Ee&4&&$(A,1)):(A=Bs(ce),A.c(),$(A,1),A.m(H,le)):A&&(gt(),oe(A,1,1,()=>{A=null}),kt()),(!ke||Ee&16&&Y!==(Y=(Ft=(Dt=ce[4].header)==null?void 0:Dt.doc)!=null?Ft:""))&&u(ne,"title",Y),ce[2].fwconsent===1&&ce[3]?y?y.p(ce,Ee):(y=Us(ce),y.c(),y.m(H,null)):y&&(y.d(1),y=null)},i(ce){ke||($(i.$$.fragment,ce),$(c.$$.fragment,ce),$(I.$$.fragment,ce),$(j.$$.fragment,ce),$(U.$$.fragment,ce),$(V.$$.fragment,ce),$(J.$$.fragment,ce),$(A),$(ue.$$.fragment,ce),ke=!0)},o(ce){oe(i.$$.fragment,ce),oe(c.$$.fragment,ce),oe(I.$$.fragment,ce),oe(j.$$.fragment,ce),oe(U.$$.fragment,ce),oe(V.$$.fragment,ce),oe(J.$$.fragment,ce),oe(A),oe(ue.$$.fragment,ce),ke=!1},d(ce){ce&&q(e),Le(i),Le(c),_e&&_e.d(),Le(I),Le(j),Le(U),Le(V),N&&N.d(),w&&w.d(),P&&P.d(),Le(J),A&&A.d(),Le(ue),y&&y.d()}}}function E1(t,e,l){let{basepath:n="/"}=e,{data:i={}}=e,o={},a={};function r(){var f,m;confirm(((m=(f=c.header)==null?void 0:f.upgrade)!=null?m:"Upgrade to {0}?").replace("{0}",a.tag_name))&&(!fn(o.board)||confirm(_i(lt(o.chip,o.board))))&&(_l.update(_=>(_.upgrading=!0,_)),ku(a.tag_name))}_l.subscribe(f=>{l(2,o=f),f.fwconsent===1&&Zr()}),ts.subscribe(f=>{l(3,a=wu(o.version,f))});let c={};return pl.subscribe(f=>{l(4,c=f)}),t.$$set=f=>{"basepath"in f&&l(0,n=f.basepath),"data"in f&&l(1,i=f.data)},[n,i,o,a,c,r]}class P1 extends qt{constructor(e){super(),At(this,e,E1,T1,Nt,{basepath:0,data:1})}}function A1(t){let e,l,n,i;return{c(){e=Rt("svg"),l=Rt("path"),n=Rt("path"),u(l,"d",wi(150,150,115,210,510)),u(l,"stroke","rgba(128, 128, 128, 0.15)"),u(l,"fill","none"),u(l,"stroke-width","55"),u(n,"d",i=wi(150,150,115,210,210+300*t[0]/100)),u(n,"stroke",t[1]),u(n,"fill","none"),u(n,"stroke-width","55"),u(e,"viewBox","0 0 300 300"),u(e,"xmlns","http://www.w3.org/2000/svg"),u(e,"height","100%")},m(o,a){L(o,e,a),s(e,l),s(e,n)},p(o,[a]){a&1&&i!==(i=wi(150,150,115,210,210+300*o[0]/100))&&u(n,"d",i),a&2&&u(n,"stroke",o[1])},i:Ze,o:Ze,d(o){o&&q(e)}}}function js(t,e,l,n){var i=(n-90)*Math.PI/180;return{x:t+l*Math.cos(i),y:e+l*Math.sin(i)}}function wi(t,e,l,n,i){var o=js(t,e,l,i),a=js(t,e,l,n),r=i-n<=180?"0":"1",c=["M",o.x,o.y,"A",l,l,0,r,0,a.x,a.y].join(" ");return c}function q1(t,e,l){let{pct:n=0}=e,{color:i="red"}=e;return t.$$set=o=>{"pct"in o&&l(0,n=o.pct),"color"in o&&l(1,i=o.color)},[n,i]}class D1 extends qt{constructor(e){super(),At(this,e,q1,A1,Nt,{pct:0,color:1})}}function Hs(t){let e,l,n,i,o,a,r,c;return{c(){e=p("br"),l=b(),n=p("span"),i=M(t[1]),o=b(),a=p("span"),r=M(t[2]),c=M("/kWh"),u(n,"class","pl-sub"),u(a,"class","pl-snt")},m(f,m){L(f,e,m),L(f,l,m),L(f,n,m),s(n,i),L(f,o,m),L(f,a,m),s(a,r),s(a,c)},p(f,m){m&2&&D(i,f[1]),m&4&&D(r,f[2])},d(f){f&&q(e),f&&q(l),f&&q(n),f&&q(o),f&&q(a)}}}function L1(t){let e,l,n,i,o,a,r,c,f,m,_=t[4][0]+"",d,v,h,k=t[4][1]+"",g,T,O;l=new D1({props:{pct:t[5],color:t[3](t[5],document.documentElement.classList.contains("dark"))}});let E=t[1]&&Hs(t);return{c(){e=p("div"),Re(l.$$.fragment),n=b(),i=p("span"),o=p("span"),a=M(t[0]),r=b(),c=p("br"),f=b(),m=p("span"),d=M(_),v=b(),h=p("span"),g=M(k),T=b(),E&&E.c(),u(o,"class","pl-lab"),u(m,"class","pl-val"),u(h,"class","pl-unt"),u(i,"class","pl-ov"),u(e,"class","pl-root")},m(I,C){L(I,e,C),De(l,e,null),s(e,n),s(e,i),s(i,o),s(o,a),s(i,r),s(i,c),s(i,f),s(i,m),s(m,d),s(i,v),s(i,h),s(h,g),s(i,T),E&&E.m(i,null),O=!0},p(I,[C]){const j={};C&32&&(j.pct=I[5]),C&40&&(j.color=I[3](I[5],document.documentElement.classList.contains("dark"))),l.$set(j),(!O||C&1)&&D(a,I[0]),(!O||C&16)&&_!==(_=I[4][0]+"")&&D(d,_),(!O||C&16)&&k!==(k=I[4][1]+"")&&D(g,k),I[1]?E?E.p(I,C):(E=Hs(I),E.c(),E.m(i,null)):E&&(E.d(1),E=null)},i(I){O||($(l.$$.fragment,I),O=!0)},o(I){oe(l.$$.fragment,I),O=!1},d(I){I&&q(e),Le(l),E&&E.d()}}}function O1(t,e,l){let{val:n}=e,{max:i}=e,{unit:o}=e,{label:a}=e,{sub:r=""}=e,{subunit:c=""}=e,{colorFn:f}=e,m,_=0;return t.$$set=d=>{"val"in d&&l(6,n=d.val),"max"in d&&l(7,i=d.max),"unit"in d&&l(8,o=d.unit),"label"in d&&l(0,a=d.label),"sub"in d&&l(1,r=d.sub),"subunit"in d&&l(2,c=d.subunit),"colorFn"in d&&l(3,f=d.colorFn)},t.$$.update=()=>{t.$$.dirty&448&&(l(4,m=cl(n,o)),l(5,_=Math.min(n,i)/i*100))},[a,r,c,f,m,_,n,i,o]}class Su extends qt{constructor(e){super(),At(this,e,O1,L1,Nt,{val:6,max:7,unit:8,label:0,sub:1,subunit:2,colorFn:3})}}function ys(t,e,l){const n=t.slice();return n[11]=e[l],n[13]=l,n}function zs(t,e,l){const n=t.slice();return n[11]=e[l],n[13]=l,n}function Ws(t,e,l){const n=t.slice();return n[15]=e[l],n}function Gs(t){let e,l,n,i,o,a,r=t[0].title&&Vs(t),c=t[0].y.ticks,f=[];for(let h=0;ht[9].call(e))},m(o,a){L(o,e,a),s(e,n),i=Vi(e,t[9].bind(e))},p(o,a){a&1&&l!==(l=o[0].title+"")&&D(n,l)},d(o){o&&q(e),i()}}}function Ks(t){let e,l,n,i=t[15].label+"",o,a,r,c;return{c(){e=Rt("g"),l=Rt("line"),n=Rt("text"),o=M(i),u(l,"x2","100%"),u(n,"y","-4"),u(n,"x",a=t[15].align=="right"?"85%":""),u(e,"class",r="tick tick-"+t[15].value+" tick-"+t[15].color),u(e,"transform",c="translate(0, "+t[7](t[15].value)+")")},m(f,m){L(f,e,m),s(e,l),s(e,n),s(n,o)},p(f,m){m&1&&i!==(i=f[15].label+"")&&D(o,i),m&1&&a!==(a=f[15].align=="right"?"85%":"")&&u(n,"x",a),m&1&&r!==(r="tick tick-"+f[15].value+" tick-"+f[15].color)&&u(e,"class",r),m&129&&c!==(c="translate(0, "+f[7](f[15].value)+")")&&u(e,"transform",c)},d(f){f&&q(e)}}}function Ys(t){let e=!isNaN(t[7](t[15].value)),l,n=e&&Ks(t);return{c(){n&&n.c(),l=Jt()},m(i,o){n&&n.m(i,o),L(i,l,o)},p(i,o){o&129&&(e=!isNaN(i[7](i[15].value))),e?n?n.p(i,o):(n=Ks(i),n.c(),n.m(l.parentNode,l)):n&&(n.d(1),n=null)},d(i){n&&n.d(i),i&&q(l)}}}function Qs(t){let e,l,n=(t[3]>20||t[13]%2==0)&&Xs(t);return{c(){e=Rt("g"),n&&n.c(),u(e,"class","tick"),u(e,"transform",l="translate("+t[6](t[13])+","+t[4]+")")},m(i,o){L(i,e,o),n&&n.m(e,null)},p(i,o){i[3]>20||i[13]%2==0?n?n.p(i,o):(n=Xs(i),n.c(),n.m(e,null)):n&&(n.d(1),n=null),o&80&&l!==(l="translate("+i[6](i[13])+","+i[4]+")")&&u(e,"transform",l)},d(i){i&&q(e),n&&n.d()}}}function Xs(t){let e,l=t[11].label+"",n,i;return{c(){e=Rt("text"),n=M(l),u(e,"x",i=t[3]/2),u(e,"y","-4")},m(o,a){L(o,e,a),s(e,n)},p(o,a){a&1&&l!==(l=o[11].label+"")&&D(n,l),a&8&&i!==(i=o[3]/2)&&u(e,"x",i)},d(o){o&&q(e)}}}function Zs(t){let e=!isNaN(t[6](t[13])),l,n=e&&Qs(t);return{c(){n&&n.c(),l=Jt()},m(i,o){n&&n.m(i,o),L(i,l,o)},p(i,o){o&64&&(e=!isNaN(i[6](i[13]))),e?n?n.p(i,o):(n=Qs(i),n.c(),n.m(l.parentNode,l)):n&&(n.d(1),n=null)},d(i){n&&n.d(i),i&&q(l)}}}function Js(t){let e,l,n=t[11].value!==void 0&&$s(t),i=t[11].value2>1e-4&&to(t);return{c(){e=Rt("g"),n&&n.c(),l=Rt("g"),i&&i.c()},m(o,a){L(o,e,a),n&&n.m(e,null),L(o,l,a),i&&i.m(l,null)},p(o,a){o[11].value!==void 0?n?n.p(o,a):(n=$s(o),n.c(),n.m(e,null)):n&&(n.d(1),n=null),o[11].value2>1e-4?i?i.p(o,a):(i=to(o),i.c(),i.m(l,null)):i&&(i.d(1),i=null)},d(o){o&&q(e),n&&n.d(),o&&q(l),i&&i.d()}}}function $s(t){let e,l,n,i,o,a,r,c=t[3]>15&&xs(t);return{c(){e=Rt("rect"),c&&c.c(),r=Jt(),u(e,"x",l=t[6](t[13])+2),u(e,"y",n=t[7](t[11].value)),u(e,"width",i=t[3]-4),u(e,"height",o=t[7](t[0].y.min)-t[7](Math.min(t[0].y.min,0)+t[11].value)),u(e,"fill",a=t[11].color)},m(f,m){L(f,e,m),c&&c.m(f,m),L(f,r,m)},p(f,m){m&64&&l!==(l=f[6](f[13])+2)&&u(e,"x",l),m&129&&n!==(n=f[7](f[11].value))&&u(e,"y",n),m&8&&i!==(i=f[3]-4)&&u(e,"width",i),m&129&&o!==(o=f[7](f[0].y.min)-f[7](Math.min(f[0].y.min,0)+f[11].value))&&u(e,"height",o),m&1&&a!==(a=f[11].color)&&u(e,"fill",a),f[3]>15?c?c.p(f,m):(c=xs(f),c.c(),c.m(r.parentNode,r)):c&&(c.d(1),c=null)},d(f){f&&q(e),c&&c.d(f),f&&q(r)}}}function xs(t){let e,l=t[11].label+"",n,i,o,a,r,c,f=t[11].title&&eo(t);return{c(){e=Rt("text"),n=M(l),f&&f.c(),c=Jt(),u(e,"width",i=t[3]-4),u(e,"dominant-baseline","middle"),u(e,"text-anchor",o=t[3]t[7](0)-t[8]&&!t[0].dark?t[11].color:"white"),u(e,"transform",r="translate("+(t[6](t[13])+t[3]/2)+" "+(t[7](t[11].value)>t[7](0)-t[8]?t[7](t[11].value)-t[8]:t[7](t[11].value)+10)+") rotate("+(t[11].labelAngle?t[11].labelAngle:t[3]m[7](0)-m[8]&&!m[0].dark?m[11].color:"white")&&u(e,"fill",a),_&457&&r!==(r="translate("+(m[6](m[13])+m[3]/2)+" "+(m[7](m[11].value)>m[7](0)-m[8]?m[7](m[11].value)-m[8]:m[7](m[11].value)+10)+") rotate("+(m[11].labelAngle?m[11].labelAngle:m[3]15&&lo(t);return{c(){e=Rt("rect"),c&&c.c(),r=Jt(),u(e,"x",l=t[6](t[13])+2),u(e,"y",n=t[7](0)),u(e,"width",i=t[3]-4),u(e,"height",o=t[7](t[0].y.min)-t[7](t[0].y.min+t[11].value2)),u(e,"fill",a=t[11].color2?t[11].color2:t[11].color)},m(f,m){L(f,e,m),c&&c.m(f,m),L(f,r,m)},p(f,m){m&64&&l!==(l=f[6](f[13])+2)&&u(e,"x",l),m&128&&n!==(n=f[7](0))&&u(e,"y",n),m&8&&i!==(i=f[3]-4)&&u(e,"width",i),m&129&&o!==(o=f[7](f[0].y.min)-f[7](f[0].y.min+f[11].value2))&&u(e,"height",o),m&1&&a!==(a=f[11].color2?f[11].color2:f[11].color)&&u(e,"fill",a),f[3]>15?c?c.p(f,m):(c=lo(f),c.c(),c.m(r.parentNode,r)):c&&(c.d(1),c=null)},d(f){f&&q(e),c&&c.d(f),f&&q(r)}}}function lo(t){let e,l=t[11].label2+"",n,i,o,a,r,c=t[11].title2&&no(t);return{c(){e=Rt("text"),n=M(l),c&&c.c(),r=Jt(),u(e,"width",i=t[3]-4),u(e,"dominant-baseline","middle"),u(e,"text-anchor","middle"),u(e,"fill",o=t[7](-t[11].value2)t[10].call(e))},m(i,o){L(i,e,o),n&&n.m(e,null),l=Vi(e,t[10].bind(e))},p(i,[o]){i[0].x.ticks&&i[0].points&&i[4]?n?n.p(i,o):(n=Gs(i),n.c(),n.m(e,null)):n&&(n.d(1),n=null)},i:Ze,o:Ze,d(i){i&&q(e),n&&n.d(),l()}}}let xl=30;function R1(t,e,l){let{config:n}=e,i,o,a,r,c,f,m,_=0;function d(){_=this.clientHeight,l(5,_)}function v(){i=this.clientWidth,o=this.clientHeight,l(1,i),l(2,o)}return t.$$set=h=>{"config"in h&&l(0,n=h.config)},t.$$.update=()=>{if(t.$$.dirty&63){l(4,f=o-_);let h=i-(n.padding.left+n.padding.right);l(3,a=h/n.points.length),l(8,m=an.y.max?T=n.padding.bottom:gf||T<0?0:T})}},[n,i,o,a,f,_,r,c,m,d,v]}class ln extends qt{constructor(e){super(),At(this,e,R1,I1,Nt,{config:0})}}function F1(t){let e,l;return e=new ln({props:{config:t[0]}}),{c(){Re(e.$$.fragment)},m(n,i){De(e,n,i),l=!0},p(n,[i]){const o={};i&1&&(o.config=n[0]),e.$set(o)},i(n){l||($(e.$$.fragment,n),l=!0)},o(n){oe(e.$$.fragment,n),l=!1},d(n){Le(e,n)}}}function B1(t,e,l){let{title:n}=e,{u1:i}=e,{u2:o}=e,{u3:a}=e,{ds:r}=e,c={};function f(m){return{label:Zt(m)+"V",title:m.toFixed(1)+" V",value:isNaN(m)?0:m,color:Kr(m||0,document.documentElement.classList.contains("dark"))}}return t.$$set=m=>{"title"in m&&l(1,n=m.title),"u1"in m&&l(2,i=m.u1),"u2"in m&&l(3,o=m.u2),"u3"in m&&l(4,a=m.u3),"ds"in m&&l(5,r=m.ds)},t.$$.update=()=>{if(t.$$.dirty&62){let m=[],_=[];i>0&&(m.push({label:r===1?"L1-L2":"L1"}),_.push(f(i))),o>0&&(m.push({label:r===1?"L1-L3":"L2"}),_.push(f(o))),a>0&&(m.push({label:r===1?"L2-L3":"L3"}),_.push(f(a))),l(0,c={title:n,padding:{top:20,right:15,bottom:20,left:35},y:{min:200,max:260,ticks:[{value:207,label:"-10%"},{value:230,label:"230v"},{value:253,label:"+10%"}]},x:{ticks:m},points:_})}},[c,n,i,o,a,r]}class U1 extends qt{constructor(e){super(),At(this,e,B1,F1,Nt,{title:1,u1:2,u2:3,u3:4,ds:5})}}function j1(t){var A,y,ee,te,ie,me,Ne,Me,pe,Ce;let e,l,n=((y=(A=t[0].reactive)==null?void 0:A.title)!=null?y:"Reactive")+"",i,o,a,r,c=((te=(ee=t[0].reactive)==null?void 0:ee.instant_in)!=null?te:"Instant in")+"",f,m,_,d=t[1][0]+"",v,h,k=t[1][1]+"",g,T,O,E=((me=(ie=t[0].reactive)==null?void 0:ie.instant_out)!=null?me:"Instant out")+"",I,C,j,S=t[2][0]+"",U,G,V=t[2][1]+"",F,R,z,B,H=((Me=(Ne=t[0].reactive)==null?void 0:Ne.total_in)!=null?Me:"Total in")+"",W,K,Q,Z=t[3][0]+"",se,X,J=t[3][1]+"",ae,le,ne,fe=((Ce=(pe=t[0].reactive)==null?void 0:pe.total_out)!=null?Ce:"Total out")+"",ue,Y,x,ke=t[4][0]+"",_e,N,w=t[4][1]+"",P;return{c(){e=p("div"),l=p("strong"),i=M(n),o=b(),a=p("div"),r=p("div"),f=M(c),m=b(),_=p("div"),v=M(d),h=b(),g=M(k),T=b(),O=p("div"),I=M(E),C=b(),j=p("div"),U=M(S),G=b(),F=M(V),R=b(),z=p("div"),B=p("div"),W=M(H),K=b(),Q=p("div"),se=M(Z),X=b(),ae=M(J),le=b(),ne=p("div"),ue=M(fe),Y=b(),x=p("div"),_e=M(ke),N=b(),P=M(w),u(_,"class","text-right"),u(j,"class","text-right"),u(a,"class","grid grid-cols-2 mt-4"),u(Q,"class","text-right"),u(x,"class","text-right"),u(z,"class","grid grid-cols-2 mt-4"),u(e,"class","mx-2 text-sm")},m(we,ge){L(we,e,ge),s(e,l),s(l,i),s(e,o),s(e,a),s(a,r),s(r,f),s(a,m),s(a,_),s(_,v),s(_,h),s(_,g),s(a,T),s(a,O),s(O,I),s(a,C),s(a,j),s(j,U),s(j,G),s(j,F),s(e,R),s(e,z),s(z,B),s(B,W),s(z,K),s(z,Q),s(Q,se),s(Q,X),s(Q,ae),s(z,le),s(z,ne),s(ne,ue),s(z,Y),s(z,x),s(x,_e),s(x,N),s(x,P)},p(we,[ge]){var be,ye,je,Ke,xe,et,Je,nt,We,Oe;ge&1&&n!==(n=((ye=(be=we[0].reactive)==null?void 0:be.title)!=null?ye:"Reactive")+"")&&D(i,n),ge&1&&c!==(c=((Ke=(je=we[0].reactive)==null?void 0:je.instant_in)!=null?Ke:"Instant in")+"")&&D(f,c),ge&2&&d!==(d=we[1][0]+"")&&D(v,d),ge&2&&k!==(k=we[1][1]+"")&&D(g,k),ge&1&&E!==(E=((et=(xe=we[0].reactive)==null?void 0:xe.instant_out)!=null?et:"Instant out")+"")&&D(I,E),ge&4&&S!==(S=we[2][0]+"")&&D(U,S),ge&4&&V!==(V=we[2][1]+"")&&D(F,V),ge&1&&H!==(H=((nt=(Je=we[0].reactive)==null?void 0:Je.total_in)!=null?nt:"Total in")+"")&&D(W,H),ge&8&&Z!==(Z=we[3][0]+"")&&D(se,Z),ge&8&&J!==(J=we[3][1]+"")&&D(ae,J),ge&1&&fe!==(fe=((Oe=(We=we[0].reactive)==null?void 0:We.total_out)!=null?Oe:"Total out")+"")&&D(ue,fe),ge&16&&ke!==(ke=we[4][0]+"")&&D(_e,ke),ge&16&&w!==(w=we[4][1]+"")&&D(P,w)},i:Ze,o:Ze,d(we){we&&q(e)}}}function H1(t,e,l){let{importInstant:n}=e,{exportInstant:i}=e,{importTotal:o}=e,{exportTotal:a}=e,r={};pl.subscribe(d=>{l(0,r=d)});let c,f,m,_;return t.$$set=d=>{"importInstant"in d&&l(5,n=d.importInstant),"exportInstant"in d&&l(6,i=d.exportInstant),"importTotal"in d&&l(7,o=d.importTotal),"exportTotal"in d&&l(8,a=d.exportTotal)},t.$$.update=()=>{t.$$.dirty&480&&(l(1,c=cl(n,"VAr")),l(2,f=cl(i,"VAr")),l(3,m=cl(o*1e3,"VArh")),l(4,_=cl(a*1e3,"VArh")))},[r,c,f,m,_,n,i,o,a]}class y1 extends qt{constructor(e){super(),At(this,e,H1,j1,Nt,{importInstant:5,exportInstant:6,importTotal:7,exportTotal:8})}}function so(t){let e;function l(o,a){return o[3]?W1:z1}let n=l(t),i=n(t);return{c(){i.c(),e=Jt()},m(o,a){i.m(o,a),L(o,e,a)},p(o,a){n===(n=l(o))&&i?i.p(o,a):(i.d(1),i=n(o),i&&(i.c(),i.m(e.parentNode,e)))},d(o){i.d(o),o&&q(e)}}}function z1(t){var y,ee,te,ie,me,Ne,Me,pe,Ce,we;let e,l=((ee=(y=t[5].realtime)==null?void 0:y.consumption)!=null?ee:"Consumption")+"",n,i,o,a,r=$t((ie=(te=t[5].common)==null?void 0:te.hour)!=null?ie:"Hour")+"",c,f,m,_=t[6][0]+"",d,v,h=t[6][1]+"",k,g,T,O=$t((Ne=(me=t[5].common)==null?void 0:me.day)!=null?Ne:"Day")+"",E,I,C,j=t[7][0]+"",S,U,G=t[7][1]+"",V,F,R,z=$t((pe=(Me=t[5].common)==null?void 0:Me.month)!=null?pe:"Month")+"",B,H,W,K=t[8][0]+"",Q,Z,se=t[8][1]+"",X,J,ae,le=((we=(Ce=t[5].realtime)==null?void 0:Ce.last_month)!=null?we:"Last month")+"",ne,fe,ue,Y=t[9][0]+"",x,ke,_e=t[9][1]+"",N,w,P,A=t[4]&&oo(t);return{c(){e=p("strong"),n=M(l),i=b(),o=p("div"),a=p("div"),c=M(r),f=b(),m=p("div"),d=M(_),v=b(),k=M(h),g=b(),T=p("div"),E=M(O),I=b(),C=p("div"),S=M(j),U=b(),V=M(G),F=b(),R=p("div"),B=M(z),H=b(),W=p("div"),Q=M(K),Z=b(),X=M(se),J=b(),ae=p("div"),ne=M(le),fe=b(),ue=p("div"),x=M(Y),ke=b(),N=M(_e),w=b(),A&&A.c(),P=Jt(),u(m,"class","text-right"),u(C,"class","text-right"),u(W,"class","text-right"),u(ue,"class","text-right"),u(o,"class","grid grid-cols-2 mb-3")},m(ge,be){L(ge,e,be),s(e,n),L(ge,i,be),L(ge,o,be),s(o,a),s(a,c),s(o,f),s(o,m),s(m,d),s(m,v),s(m,k),s(o,g),s(o,T),s(T,E),s(o,I),s(o,C),s(C,S),s(C,U),s(C,V),s(o,F),s(o,R),s(R,B),s(o,H),s(o,W),s(W,Q),s(W,Z),s(W,X),s(o,J),s(o,ae),s(ae,ne),s(o,fe),s(o,ue),s(ue,x),s(ue,ke),s(ue,N),L(ge,w,be),A&&A.m(ge,be),L(ge,P,be)},p(ge,be){var ye,je,Ke,xe,et,Je,nt,We,Oe,ce;be&32&&l!==(l=((je=(ye=ge[5].realtime)==null?void 0:ye.consumption)!=null?je:"Consumption")+"")&&D(n,l),be&32&&r!==(r=$t((xe=(Ke=ge[5].common)==null?void 0:Ke.hour)!=null?xe:"Hour")+"")&&D(c,r),be&64&&_!==(_=ge[6][0]+"")&&D(d,_),be&64&&h!==(h=ge[6][1]+"")&&D(k,h),be&32&&O!==(O=$t((Je=(et=ge[5].common)==null?void 0:et.day)!=null?Je:"Day")+"")&&D(E,O),be&128&&j!==(j=ge[7][0]+"")&&D(S,j),be&128&&G!==(G=ge[7][1]+"")&&D(V,G),be&32&&z!==(z=$t((We=(nt=ge[5].common)==null?void 0:nt.month)!=null?We:"Month")+"")&&D(B,z),be&256&&K!==(K=ge[8][0]+"")&&D(Q,K),be&256&&se!==(se=ge[8][1]+"")&&D(X,se),be&32&&le!==(le=((ce=(Oe=ge[5].realtime)==null?void 0:Oe.last_month)!=null?ce:"Last month")+"")&&D(ne,le),be&512&&Y!==(Y=ge[9][0]+"")&&D(x,Y),be&512&&_e!==(_e=ge[9][1]+"")&&D(N,_e),ge[4]?A?A.p(ge,be):(A=oo(ge),A.c(),A.m(P.parentNode,P)):A&&(A.d(1),A=null)},d(ge){ge&&q(e),ge&&q(i),ge&&q(o),ge&&q(w),A&&A.d(ge),ge&&q(P)}}}function W1(t){var yt,Qt,Kt,Vt,xt,el,nl,il,sl,ol,al,fl,ul,Ie,Ut,dl,vl,hl,bl,gl;let e,l=((Qt=(yt=t[5].common)==null?void 0:yt.import)!=null?Qt:"Import")+"",n,i,o,a,r=$t((Vt=(Kt=t[5].common)==null?void 0:Kt.hour)!=null?Vt:"Hour")+"",c,f,m,_=t[6][0]+"",d,v,h=t[6][1]+"",k,g,T,O,E=$t((el=(xt=t[5].common)==null?void 0:xt.day)!=null?el:"Day")+"",I,C,j,S=t[7][0]+"",U,G,V=t[7][1]+"",F,R,z,B,H=$t((il=(nl=t[5].common)==null?void 0:nl.month)!=null?il:"Month")+"",W,K,Q,Z=t[8][0]+"",se,X,J=t[8][1]+"",ae,le,ne,fe,ue=((ol=(sl=t[5].realtime)==null?void 0:sl.last_mo)!=null?ol:"Last mo.")+"",Y,x,ke,_e=t[9][0]+"",N,w,P=t[9][1]+"",A,y,ee,te,ie,me=((fl=(al=t[5].common)==null?void 0:al.export)!=null?fl:"Export")+"",Ne,Me,pe,Ce,we=$t((Ie=(ul=t[5].common)==null?void 0:ul.hour)!=null?Ie:"Hour")+"",ge,be,ye,je=t[10][0]+"",Ke,xe,et=t[10][1]+"",Je,nt,We,Oe,ce=$t((dl=(Ut=t[5].common)==null?void 0:Ut.day)!=null?dl:"Day")+"",Ee,tt,$e,pt=t[11][0]+"",Ge,Ye,Ve=t[11][1]+"",it,vt,Mt,he,re=$t((hl=(vl=t[5].common)==null?void 0:vl.month)!=null?hl:"Month")+"",Fe,Tt,Se,Ae=t[12][0]+"",dt,ut,rt=t[12][1]+"",ct,Et,Lt,St,Pt=((gl=(bl=t[5].realtime)==null?void 0:bl.last_mo)!=null?gl:"Last mo.")+"",Ot,Ht,Ct,ht=t[13][0]+"",Dt,Ft,Wt=t[13][1]+"",Qe,Xe,Bt,ot=t[4]&&ao(t),bt=t[4]&&fo(t),wt=t[4]&&uo(t),de=t[4]&&ro(t),qe=t[4]&&co(t),Pe=t[4]&&mo(t),Be=t[4]&&_o(t),ze=t[4]&&po(t);return{c(){e=p("strong"),n=M(l),i=b(),o=p("div"),a=p("div"),c=M(r),f=b(),m=p("div"),d=M(_),v=b(),k=M(h),g=b(),ot&&ot.c(),T=b(),O=p("div"),I=M(E),C=b(),j=p("div"),U=M(S),G=b(),F=M(V),R=b(),bt&&bt.c(),z=b(),B=p("div"),W=M(H),K=b(),Q=p("div"),se=M(Z),X=b(),ae=M(J),le=b(),wt&&wt.c(),ne=b(),fe=p("div"),Y=M(ue),x=b(),ke=p("div"),N=M(_e),w=b(),A=M(P),y=b(),de&&de.c(),te=b(),ie=p("strong"),Ne=M(me),Me=b(),pe=p("div"),Ce=p("div"),ge=M(we),be=b(),ye=p("div"),Ke=M(je),xe=b(),Je=M(et),nt=b(),qe&&qe.c(),We=b(),Oe=p("div"),Ee=M(ce),tt=b(),$e=p("div"),Ge=M(pt),Ye=b(),it=M(Ve),vt=b(),Pe&&Pe.c(),Mt=b(),he=p("div"),Fe=M(re),Tt=b(),Se=p("div"),dt=M(Ae),ut=b(),ct=M(rt),Et=b(),Be&&Be.c(),Lt=b(),St=p("div"),Ot=M(Pt),Ht=b(),Ct=p("div"),Dt=M(ht),Ft=b(),Qe=M(Wt),Xe=b(),ze&&ze.c(),u(m,"class","text-right"),u(j,"class","text-right"),u(Q,"class","text-right"),u(ke,"class","text-right"),u(o,"class",ee="grid grid-cols-"+t[14]+" mb-3"),u(ye,"class","text-right"),u($e,"class","text-right"),u(Se,"class","text-right"),u(Ct,"class","text-right"),u(pe,"class",Bt="grid grid-cols-"+t[14])},m(Ue,mt){L(Ue,e,mt),s(e,n),L(Ue,i,mt),L(Ue,o,mt),s(o,a),s(a,c),s(o,f),s(o,m),s(m,d),s(m,v),s(m,k),s(o,g),ot&&ot.m(o,null),s(o,T),s(o,O),s(O,I),s(o,C),s(o,j),s(j,U),s(j,G),s(j,F),s(o,R),bt&&bt.m(o,null),s(o,z),s(o,B),s(B,W),s(o,K),s(o,Q),s(Q,se),s(Q,X),s(Q,ae),s(o,le),wt&&wt.m(o,null),s(o,ne),s(o,fe),s(fe,Y),s(o,x),s(o,ke),s(ke,N),s(ke,w),s(ke,A),s(o,y),de&&de.m(o,null),L(Ue,te,mt),L(Ue,ie,mt),s(ie,Ne),L(Ue,Me,mt),L(Ue,pe,mt),s(pe,Ce),s(Ce,ge),s(pe,be),s(pe,ye),s(ye,Ke),s(ye,xe),s(ye,Je),s(pe,nt),qe&&qe.m(pe,null),s(pe,We),s(pe,Oe),s(Oe,Ee),s(pe,tt),s(pe,$e),s($e,Ge),s($e,Ye),s($e,it),s(pe,vt),Pe&&Pe.m(pe,null),s(pe,Mt),s(pe,he),s(he,Fe),s(pe,Tt),s(pe,Se),s(Se,dt),s(Se,ut),s(Se,ct),s(pe,Et),Be&&Be.m(pe,null),s(pe,Lt),s(pe,St),s(St,Ot),s(pe,Ht),s(pe,Ct),s(Ct,Dt),s(Ct,Ft),s(Ct,Qe),s(pe,Xe),ze&&ze.m(pe,null)},p(Ue,mt){var He,_t,Cl,Nl,Tl,El,Rl,Fl,Bl,Ul,jl,Hl,yl,zl,Wl,st,jt,rl,wl,Gl;mt&32&&l!==(l=((_t=(He=Ue[5].common)==null?void 0:He.import)!=null?_t:"Import")+"")&&D(n,l),mt&32&&r!==(r=$t((Nl=(Cl=Ue[5].common)==null?void 0:Cl.hour)!=null?Nl:"Hour")+"")&&D(c,r),mt&64&&_!==(_=Ue[6][0]+"")&&D(d,_),mt&64&&h!==(h=Ue[6][1]+"")&&D(k,h),Ue[4]?ot?ot.p(Ue,mt):(ot=ao(Ue),ot.c(),ot.m(o,T)):ot&&(ot.d(1),ot=null),mt&32&&E!==(E=$t((El=(Tl=Ue[5].common)==null?void 0:Tl.day)!=null?El:"Day")+"")&&D(I,E),mt&128&&S!==(S=Ue[7][0]+"")&&D(U,S),mt&128&&V!==(V=Ue[7][1]+"")&&D(F,V),Ue[4]?bt?bt.p(Ue,mt):(bt=fo(Ue),bt.c(),bt.m(o,z)):bt&&(bt.d(1),bt=null),mt&32&&H!==(H=$t((Fl=(Rl=Ue[5].common)==null?void 0:Rl.month)!=null?Fl:"Month")+"")&&D(W,H),mt&256&&Z!==(Z=Ue[8][0]+"")&&D(se,Z),mt&256&&J!==(J=Ue[8][1]+"")&&D(ae,J),Ue[4]?wt?wt.p(Ue,mt):(wt=uo(Ue),wt.c(),wt.m(o,ne)):wt&&(wt.d(1),wt=null),mt&32&&ue!==(ue=((Ul=(Bl=Ue[5].realtime)==null?void 0:Bl.last_mo)!=null?Ul:"Last mo.")+"")&&D(Y,ue),mt&512&&_e!==(_e=Ue[9][0]+"")&&D(N,_e),mt&512&&P!==(P=Ue[9][1]+"")&&D(A,P),Ue[4]?de?de.p(Ue,mt):(de=ro(Ue),de.c(),de.m(o,null)):de&&(de.d(1),de=null),mt&16384&&ee!==(ee="grid grid-cols-"+Ue[14]+" mb-3")&&u(o,"class",ee),mt&32&&me!==(me=((Hl=(jl=Ue[5].common)==null?void 0:jl.export)!=null?Hl:"Export")+"")&&D(Ne,me),mt&32&&we!==(we=$t((zl=(yl=Ue[5].common)==null?void 0:yl.hour)!=null?zl:"Hour")+"")&&D(ge,we),mt&1024&&je!==(je=Ue[10][0]+"")&&D(Ke,je),mt&1024&&et!==(et=Ue[10][1]+"")&&D(Je,et),Ue[4]?qe?qe.p(Ue,mt):(qe=co(Ue),qe.c(),qe.m(pe,We)):qe&&(qe.d(1),qe=null),mt&32&&ce!==(ce=$t((st=(Wl=Ue[5].common)==null?void 0:Wl.day)!=null?st:"Day")+"")&&D(Ee,ce),mt&2048&&pt!==(pt=Ue[11][0]+"")&&D(Ge,pt),mt&2048&&Ve!==(Ve=Ue[11][1]+"")&&D(it,Ve),Ue[4]?Pe?Pe.p(Ue,mt):(Pe=mo(Ue),Pe.c(),Pe.m(pe,Mt)):Pe&&(Pe.d(1),Pe=null),mt&32&&re!==(re=$t((rl=(jt=Ue[5].common)==null?void 0:jt.month)!=null?rl:"Month")+"")&&D(Fe,re),mt&4096&&Ae!==(Ae=Ue[12][0]+"")&&D(dt,Ae),mt&4096&&rt!==(rt=Ue[12][1]+"")&&D(ct,rt),Ue[4]?Be?Be.p(Ue,mt):(Be=_o(Ue),Be.c(),Be.m(pe,Lt)):Be&&(Be.d(1),Be=null),mt&32&&Pt!==(Pt=((Gl=(wl=Ue[5].realtime)==null?void 0:wl.last_mo)!=null?Gl:"Last mo.")+"")&&D(Ot,Pt),mt&8192&&ht!==(ht=Ue[13][0]+"")&&D(Dt,ht),mt&8192&&Wt!==(Wt=Ue[13][1]+"")&&D(Qe,Wt),Ue[4]?ze?ze.p(Ue,mt):(ze=po(Ue),ze.c(),ze.m(pe,null)):ze&&(ze.d(1),ze=null),mt&16384&&Bt!==(Bt="grid grid-cols-"+Ue[14])&&u(pe,"class",Bt)},d(Ue){Ue&&q(e),Ue&&q(i),Ue&&q(o),ot&&ot.d(),bt&&bt.d(),wt&&wt.d(),de&&de.d(),Ue&&q(te),Ue&&q(ie),Ue&&q(Me),Ue&&q(pe),qe&&qe.d(),Pe&&Pe.d(),Be&&Be.d(),ze&&ze.d()}}}function oo(t){var x,ke,_e,N,w,P,A,y,ee,te;let e,l=((ke=(x=t[5].realtime)==null?void 0:x.cost)!=null?ke:"Cost")+"",n,i,o,a,r=$t((N=(_e=t[5].common)==null?void 0:_e.hour)!=null?N:"Hour")+"",c,f,m,_=Zt(t[1].h.c,2)+"",d,v,h,k,g,T=$t((P=(w=t[5].common)==null?void 0:w.day)!=null?P:"Day")+"",O,E,I,C=Zt(t[1].d.c,1)+"",j,S,U,G,V,F=$t((y=(A=t[5].common)==null?void 0:A.month)!=null?y:"Month")+"",R,z,B,H=Zt(t[1].m.c)+"",W,K,Q,Z,se,X=((te=(ee=t[5].realtime)==null?void 0:ee.last_month)!=null?te:"Last month")+"",J,ae,le,ne=Zt(t[0].last_month.c)+"",fe,ue,Y;return{c(){e=p("strong"),n=M(l),i=b(),o=p("div"),a=p("div"),c=M(r),f=b(),m=p("div"),d=M(_),v=b(),h=M(t[2]),k=b(),g=p("div"),O=M(T),E=b(),I=p("div"),j=M(C),S=b(),U=M(t[2]),G=b(),V=p("div"),R=M(F),z=b(),B=p("div"),W=M(H),K=b(),Q=M(t[2]),Z=b(),se=p("div"),J=M(X),ae=b(),le=p("div"),fe=M(ne),ue=b(),Y=M(t[2]),u(m,"class","text-right"),u(I,"class","text-right"),u(B,"class","text-right"),u(le,"class","text-right"),u(o,"class","grid grid-cols-2")},m(ie,me){L(ie,e,me),s(e,n),L(ie,i,me),L(ie,o,me),s(o,a),s(a,c),s(o,f),s(o,m),s(m,d),s(m,v),s(m,h),s(o,k),s(o,g),s(g,O),s(o,E),s(o,I),s(I,j),s(I,S),s(I,U),s(o,G),s(o,V),s(V,R),s(o,z),s(o,B),s(B,W),s(B,K),s(B,Q),s(o,Z),s(o,se),s(se,J),s(o,ae),s(o,le),s(le,fe),s(le,ue),s(le,Y)},p(ie,me){var Ne,Me,pe,Ce,we,ge,be,ye,je,Ke;me&32&&l!==(l=((Me=(Ne=ie[5].realtime)==null?void 0:Ne.cost)!=null?Me:"Cost")+"")&&D(n,l),me&32&&r!==(r=$t((Ce=(pe=ie[5].common)==null?void 0:pe.hour)!=null?Ce:"Hour")+"")&&D(c,r),me&2&&_!==(_=Zt(ie[1].h.c,2)+"")&&D(d,_),me&4&&D(h,ie[2]),me&32&&T!==(T=$t((ge=(we=ie[5].common)==null?void 0:we.day)!=null?ge:"Day")+"")&&D(O,T),me&2&&C!==(C=Zt(ie[1].d.c,1)+"")&&D(j,C),me&4&&D(U,ie[2]),me&32&&F!==(F=$t((ye=(be=ie[5].common)==null?void 0:be.month)!=null?ye:"Month")+"")&&D(R,F),me&2&&H!==(H=Zt(ie[1].m.c)+"")&&D(W,H),me&4&&D(Q,ie[2]),me&32&&X!==(X=((Ke=(je=ie[5].realtime)==null?void 0:je.last_month)!=null?Ke:"Last month")+"")&&D(J,X),me&1&&ne!==(ne=Zt(ie[0].last_month.c)+"")&&D(fe,ne),me&4&&D(Y,ie[2])},d(ie){ie&&q(e),ie&&q(i),ie&&q(o)}}}function ao(t){let e,l=Zt(t[1].h.c,2)+"",n,i,o;return{c(){e=p("div"),n=M(l),i=b(),o=M(t[2]),u(e,"class","text-right")},m(a,r){L(a,e,r),s(e,n),s(e,i),s(e,o)},p(a,r){r&2&&l!==(l=Zt(a[1].h.c,2)+"")&&D(n,l),r&4&&D(o,a[2])},d(a){a&&q(e)}}}function fo(t){let e,l=Zt(t[1].d.c,1)+"",n,i,o;return{c(){e=p("div"),n=M(l),i=b(),o=M(t[2]),u(e,"class","text-right")},m(a,r){L(a,e,r),s(e,n),s(e,i),s(e,o)},p(a,r){r&2&&l!==(l=Zt(a[1].d.c,1)+"")&&D(n,l),r&4&&D(o,a[2])},d(a){a&&q(e)}}}function uo(t){let e,l=Zt(t[1].m.c)+"",n,i,o;return{c(){e=p("div"),n=M(l),i=b(),o=M(t[2]),u(e,"class","text-right")},m(a,r){L(a,e,r),s(e,n),s(e,i),s(e,o)},p(a,r){r&2&&l!==(l=Zt(a[1].m.c)+"")&&D(n,l),r&4&&D(o,a[2])},d(a){a&&q(e)}}}function ro(t){let e,l=Zt(t[0].last_month.c)+"",n,i,o;return{c(){e=p("div"),n=M(l),i=b(),o=M(t[2]),u(e,"class","text-right")},m(a,r){L(a,e,r),s(e,n),s(e,i),s(e,o)},p(a,r){r&1&&l!==(l=Zt(a[0].last_month.c)+"")&&D(n,l),r&4&&D(o,a[2])},d(a){a&&q(e)}}}function co(t){let e,l=Zt(t[1].h.i,2)+"",n,i,o;return{c(){e=p("div"),n=M(l),i=b(),o=M(t[2]),u(e,"class","text-right")},m(a,r){L(a,e,r),s(e,n),s(e,i),s(e,o)},p(a,r){r&2&&l!==(l=Zt(a[1].h.i,2)+"")&&D(n,l),r&4&&D(o,a[2])},d(a){a&&q(e)}}}function mo(t){let e,l=Zt(t[1].d.i,1)+"",n,i,o;return{c(){e=p("div"),n=M(l),i=b(),o=M(t[2]),u(e,"class","text-right")},m(a,r){L(a,e,r),s(e,n),s(e,i),s(e,o)},p(a,r){r&2&&l!==(l=Zt(a[1].d.i,1)+"")&&D(n,l),r&4&&D(o,a[2])},d(a){a&&q(e)}}}function _o(t){let e,l=Zt(t[1].m.i)+"",n,i,o;return{c(){e=p("div"),n=M(l),i=b(),o=M(t[2]),u(e,"class","text-right")},m(a,r){L(a,e,r),s(e,n),s(e,i),s(e,o)},p(a,r){r&2&&l!==(l=Zt(a[1].m.i)+"")&&D(n,l),r&4&&D(o,a[2])},d(a){a&&q(e)}}}function po(t){let e,l=Zt(t[0].last_month.i)+"",n,i,o;return{c(){e=p("div"),n=M(l),i=b(),o=M(t[2]),u(e,"class","text-right")},m(a,r){L(a,e,r),s(e,n),s(e,i),s(e,o)},p(a,r){r&1&&l!==(l=Zt(a[0].last_month.i)+"")&&D(n,l),r&4&&D(o,a[2])},d(a){a&&q(e)}}}function G1(t){var m,_;let e,l,n=((_=(m=t[5].realtime)==null?void 0:m.title)!=null?_:"Real time calculations")+"",i,o,a,r,c,f=t[1]&&so(t);return{c(){e=p("div"),l=p("strong"),i=M(n),o=b(),a=p("br"),r=p("br"),c=b(),f&&f.c(),u(e,"class","mx-2 text-sm")},m(d,v){L(d,e,v),s(e,l),s(l,i),s(e,o),s(e,a),s(e,r),s(e,c),f&&f.m(e,null)},p(d,[v]){var h,k;v&32&&n!==(n=((k=(h=d[5].realtime)==null?void 0:h.title)!=null?k:"Real time calculations")+"")&&D(i,n),d[1]?f?f.p(d,v):(f=so(d),f.c(),f.m(e,null)):f&&(f.d(1),f=null)},i:Ze,o:Ze,d(d){d&&q(e),f&&f.d()}}}function V1(t,e,l){let{sysinfo:n}=e,{data:i}=e,{currency:o}=e,{hasExport:a}=e,r={};pl.subscribe(O=>{l(5,r=O)});let c,f,m,_,d,v,h,k,g=!1,T=3;return t.$$set=O=>{"sysinfo"in O&&l(0,n=O.sysinfo),"data"in O&&l(1,i=O.data),"currency"in O&&l(2,o=O.currency),"hasExport"in O&&l(3,a=O.hasExport)},t.$$.update=()=>{var O,E,I,C,j,S,U,G;t.$$.dirty&19&&(l(4,g=i&&i.h&&(Math.abs(i.h.c)>.01||Math.abs(i.d.c)>.01||Math.abs(i.m.c)>.01||Math.abs(i.h.i)>.01||Math.abs(i.d.i)>.01||Math.abs(i.m.i)>.01)),l(14,T=g?3:2),l(6,c=cl(((O=i==null?void 0:i.h)==null?void 0:O.u)*1e3,"Wh")),l(7,f=cl(((E=i==null?void 0:i.d)==null?void 0:E.u)*1e3,"Wh")),l(8,m=cl(((I=i==null?void 0:i.m)==null?void 0:I.u)*1e3,"Wh")),l(9,_=cl(((C=n==null?void 0:n.last_month)==null?void 0:C.u)*1e3,"Wh")),l(10,d=cl(((j=i==null?void 0:i.h)==null?void 0:j.p)*1e3,"Wh")),l(11,v=cl(((S=i==null?void 0:i.d)==null?void 0:S.p)*1e3,"Wh")),l(12,h=cl(((U=i==null?void 0:i.m)==null?void 0:U.p)*1e3,"Wh")),l(13,k=cl(((G=n==null?void 0:n.last_month)==null?void 0:G.p)*1e3,"Wh")))},[n,i,o,a,g,r,c,f,m,_,d,v,h,k,T]}class K1 extends qt{constructor(e){super(),At(this,e,V1,G1,Nt,{sysinfo:0,data:1,currency:2,hasExport:3})}}function Y1(t){let e,l,n=Es(t[0].source)+"",i,o,a,r,c;return r=new ln({props:{config:t[1]}}),{c(){e=p("a"),l=M("Provided by: "),i=M(n),a=b(),Re(r.$$.fragment),u(e,"href",o=Ps(t[0].source)),u(e,"target","_blank"),u(e,"class","text-xs float-right z-40")},m(f,m){L(f,e,m),s(e,l),s(e,i),L(f,a,m),De(r,f,m),c=!0},p(f,[m]){(!c||m&1)&&n!==(n=Es(f[0].source)+"")&&D(i,n),(!c||m&1&&o!==(o=Ps(f[0].source)))&&u(e,"href",o);const _={};m&2&&(_.config=f[1]),r.$set(_)},i(f){c||($(r.$$.fragment,f),c=!0)},o(f){oe(r.$$.fragment,f),c=!1},d(f){f&&q(e),f&&q(a),Le(r,f)}}}function Q1(t,e,l){let{title:n}=e,{json:i}=e,{sysinfo:o}=e,a={},r,c,f=document.documentElement.classList.contains("dark");return t.$$set=m=>{"title"in m&&l(2,n=m.title),"json"in m&&l(0,i=m.json),"sysinfo"in m&&l(3,o=m.sysinfo)},t.$$.update=()=>{if(t.$$.dirty&61){let m=i.currency,_=new Date().getUTCHours(),d=0,v=0,h=0,k=[],g=[],T=[];l(5,c=l(4,r=0));let O=new Date;for(Ll(O,o.clock_offset-(24+O.getHours()-O.getUTCHours())%24),d=_;d<24&&(v=i[It(h++)],v!=null);d++)g.push({label:It(O.getHours())}),T.push(v*100),l(5,c=Math.min(c,v*100)),l(4,r=Math.max(r,v*100)),Ll(O,1);for(d=0;d<24&&(v=i[It(h++)],v!=null);d++)g.push({label:It(O.getHours())}),T.push(v*100),l(5,c=Math.min(c,v*100)),l(4,r=Math.max(r,v*100)),Ll(O,1);if(c>-100&&r<100){switch(m){case"NOK":case"DKK":m="\xF8re";break;case"SEK":m="\xF6re";break;case"EUR":m="cent";break;case"CHF":m="rp.";break;default:m=m+"/100"}for(l(5,c*=100),l(4,r*=100),d=0;d=0?S.toFixed(U):"",title:S>=0?S.toFixed(2)+" "+m:"",value:v>=0?Math.abs(v):0,label2:S<0?S.toFixed(U):"",title2:S<0?S.toFixed(2)+" "+m:"",value2:v<0?Math.abs(v):0,color:f?"#5c2da5":"#7c3aed"})}let I=Math.max(r,Math.abs(c));if(c<0){l(5,c=Math.min(I/4*-1,c));let S=Math.ceil(Math.abs(c)/I*4),U=c/S;for(d=1;d{"title"in m&&l(1,n=m.title),"json"in m&&l(2,i=m.json),"sysinfo"in m&&l(3,o=m.sysinfo)},t.$$.update=()=>{if(t.$$.dirty&62){let m=0,_=[],d=[],v=[];l(5,c=l(4,r=0));let h=Ll(new Date,-24),k=new Date().getUTCHours();for(Ll(h,o.clock_offset-(24+h.getHours()-h.getUTCHours())%24),m=k;m<24;m++){let E=i["i"+It(m)],I=i["e"+It(m)];E===void 0&&(E=0),I===void 0&&(I=0),d.push({label:It(h.getHours())}),v.push({label:E.toFixed(1),title:E.toFixed(2)+" kWh",value:E*10,label2:I.toFixed(1),title2:I.toFixed(2)+" kWh",value2:I*10,color:f?"#5c2da5":"#7c3aed",color2:f?"#27728e":"#37829e"}),l(5,c=Math.max(c,I*10)),l(4,r=Math.max(r,E*10)),Ll(h,1)}for(m=0;m{"title"in m&&l(1,n=m.title),"json"in m&&l(2,i=m.json),"sysinfo"in m&&l(3,o=m.sysinfo)},t.$$.update=()=>{if(t.$$.dirty&62){let m=0,_=[],d=[],v=[];l(5,c=l(4,r=0));let h=new Date,k=new Date;for(Ll(h,o.clock_offset-(24+h.getHours()-h.getUTCHours())%24),Ll(k,o.clock_offset-(24+k.getHours()-k.getUTCHours())%24),k.setDate(0),m=h.getDate();m<=k.getDate();m++){let E=i["i"+It(m)],I=i["e"+It(m)];E===void 0&&(E=0),I===void 0&&(I=0),d.push({label:It(m)}),v.push({label:E.toFixed(E<10?1:0),title:E.toFixed(2)+" kWh",value:E,label2:I.toFixed(I<10?1:0),title2:I.toFixed(2)+" kWh",value2:I,color:f?"#5c2da5":"#7c3aed",color2:f?"#27728e":"#37829e"}),l(5,c=Math.max(c,I)),l(4,r=Math.max(r,E))}for(m=1;m{"title"in f&&l(1,n=f.title),"json"in f&&l(2,i=f.json)},t.$$.update=()=>{if(t.$$.dirty&30){let f=0,m=0,_=[],d=[],v=[];i.s&&i.s.forEach((g,T)=>{var O=g.n?g.n:g.a;m=g.v,m==-127&&(m=0),d.push({label:O.slice(-4)}),v.push({label:m.toFixed(1),value:m,color:o?"#5c2da5":"#7c3aed"}),l(4,c=Math.min(c,m)),l(3,r=Math.max(r,m))}),l(3,r=Math.ceil(r)),l(4,c=Math.floor(c));let h=r;c<0&&(h+=Math.abs(c));let k=h/4;for(f=0;f<5;f++)m=c+k*f,_.push({value:m,label:m.toFixed(1)});l(0,a={title:n+" (\xB0C)",dark:document.documentElement.classList.contains("dark"),height:226,width:1520,padding:{top:20,right:15,bottom:20,left:35},y:{min:c,max:r,ticks:_},x:{ticks:d},points:v})}},[a,n,i,r,c]}class i0 extends qt{constructor(e){super(),At(this,e,n0,l0,Nt,{title:1,json:2})}}function s0(t){let e,l;return e=new ln({props:{config:t[0]}}),{c(){Re(e.$$.fragment)},m(n,i){De(e,n,i),l=!0},p(n,[i]){const o={};i&1&&(o.config=n[0]),e.$set(o)},i(n){l||($(e.$$.fragment,n),l=!0)},o(n){oe(e.$$.fragment,n),l=!1},d(n){Le(e,n)}}}let o0=0;function a0(t,e,l){let n={};pl.subscribe(f=>{l(2,n=f)});let{title:i}=e,o=document.documentElement.classList.contains("dark"),a={},r=0,c;return bu.subscribe(f=>{l(4,c=f)}),hu(),t.$$set=f=>{"title"in f&&l(1,i=f.title)},t.$$.update=()=>{var f;if(t.$$.dirty&30){let m=0,_=[],d=[],v=[];if(_.push({value:0,label:0}),c&&c.p)for(m=0;m0?It(h.d)+"."+((f=n.months)==null?void 0:f[new Date().getMonth()]):"-"}),l(3,r=Math.max(r,h.v))}if(c&&c.t){for(m=0;m=r)break;_.push({value:h,label:h})}_.push({label:c.m.toFixed(1),align:"right",color:"green",value:c.m})}c&&c.c&&(_.push({label:c.c.toFixed(0),color:"orange",value:c.c}),l(3,r=Math.max(r,c.c))),l(3,r=Math.ceil(r)),l(0,a={title:i,dark:document.documentElement.classList.contains("dark"),padding:{top:20,right:35,bottom:20,left:35},y:{min:o0,max:r,ticks:_},x:{ticks:d},points:v})}},[a,i,n,r,c]}class f0 extends qt{constructor(e){super(),At(this,e,a0,s0,Nt,{title:1})}}function vo(t,e,l){const n=t.slice();return n[24]=e[l],n[26]=l,n}function ho(t,e,l){const n=t.slice();return n[27]=e[l],n}function u0(t){let e,l,n;return{c(){e=p("strong"),l=M(t[0]),n=M(" not available"),u(e,"class","text-sm")},m(i,o){L(i,e,o),s(e,l),s(e,n)},p(i,o){o&1&&D(l,i[0])},d(i){i&&q(e)}}}function r0(t){let e,l,n,i,o,a,r,c=t[8]&&bo(t);return{c(){e=p("strong"),l=M(t[0]),n=M(" ("),i=M(t[12]),o=M(")"),a=b(),c&&c.c(),r=Jt(),u(e,"class","text-sm")},m(f,m){L(f,e,m),s(e,l),s(e,n),s(e,i),s(e,o),L(f,a,m),c&&c.m(f,m),L(f,r,m)},p(f,m){m&1&&D(l,f[0]),m&4096&&D(i,f[12]),f[8]?c?c.p(f,m):(c=bo(f),c.c(),c.m(r.parentNode,r)):c&&(c.d(1),c=null)},d(f){f&&q(e),f&&q(a),c&&c.d(f),f&&q(r)}}}function bo(t){let e,l,n,i,o,a=t[8],r=[];for(let m=0;mt[17].call(e))},m(a,r){L(a,e,r),o.m(e,null),l=Vi(e,t[17].bind(e))},p(a,[r]){i===(i=n(a))&&o?o.p(a,r):(o.d(1),o=i(a),o&&(o.c(),o.m(e,null)))},i:Ze,o:Ze,d(a){a&&q(e),o.d(),l()}}}function m0(t,e,l){let{title:n}=e,i=document.documentElement.classList.contains("dark"),o=0,a=0,r=0,c=0,f=!1,m=null;Ii.subscribe(F=>{l(16,m=F)});let _=!1;function d(){c==60||r>o||r-o>300?(Oi(),c=0):Ii.update(F=>{if(F.lastUpdate)for(;o>F.lastUpdate;)F.data.unshift(a),F.data=F.data.slice(0,F.size),F.lastUpdate+=10,c++;else F.lastUpdate=o;return F})}ru.subscribe(F=>{if(a=F.i-F.e,o=F.u,!f){Oi(),f=!0,r=o;return}!$r()||d()});let v,h,k,g,T,O,E,I=function(F,R,z){return Math.ceil(T-(F-R)/(z-R)*T)-25},C=function(F){return 30+Math.ceil(F/m.size*(O-35))},j,S,U,G;function V(){k=this.clientWidth,g=this.clientHeight,l(3,k),l(4,g)}return t.$$set=F=>{"title"in F&&l(0,n=F.title)},t.$$.update=()=>{if(t.$$.dirty&67582)if(l(5,T=parseInt(g)-50),l(6,O=k-35),l(10,U=O/m.size),l(2,h=0),l(1,v=0),m.data&&T>10&&O>100&&U>.1){l(11,_=!0);for(let z in m.data){let B=m.data[z];isNaN(B)&&(B=0),l(1,v=Math.max(Math.ceil(B/1e3)*1e3,v)),l(2,h=Math.min(Math.floor(B/1e3)*1e3,h))}let F=v-h;l(12,G=v>2500?"kW":"W"),l(8,j=[]);for(let z=h;z2500?(z/1e3).toFixed(1):z}),!(j.length>6));z+=F/5);l(9,S=[]);for(let z=0;z12));z+=Math.round(m.size/Math.round(O/120)));let R=m.size;l(7,E=C(m.size)+","+I(0,h,v)+" "+C(1)+","+I(0,h,v));for(let z in m.data){if(R<0)break;let B=m.data[z];isNaN(B)&&(B=0),l(7,E=C(R--)+","+I(B,h,v)+" "+E)}}else l(11,_=!1)},[n,v,h,k,g,T,O,E,j,S,U,_,G,i,I,C,m,V]}class _0 extends qt{constructor(e){super(),At(this,e,m0,c0,Nt,{title:0})}}function p0(t){let e,l;return e=new ln({props:{config:t[0]}}),{c(){Re(e.$$.fragment)},m(n,i){De(e,n,i),l=!0},p(n,[i]){const o={};i&1&&(o.config=n[0]),e.$set(o)},i(n){l||($(e.$$.fragment,n),l=!0)},o(n){oe(e.$$.fragment,n),l=!1},d(n){Le(e,n)}}}function d0(t,e,l){let{title:n}=e,{unit:i=""}=e,{l1:o=!1}=e,{l2:a=!1}=e,{l2x:r=!1}=e,{l3:c=!1}=e,{l1i:f=0}=e,{l2i:m=0}=e,{l3i:_=0}=e,{l1e:d=0}=e,{l2e:v=0}=e,{l3e:h=0}=e,{maxImport:k=0}=e,{maxExport:g=0}=e,{importColorFn:T}=e,{exportColorFn:O}=e,E={};function I(C,j){return{label:Zt(C>900?C/1e3:C)+(C>900?"k":"")+i,title:C.toFixed(2)+" "+i,value:isNaN(C)?0:C,color:T(C?C/k*100:0,document.documentElement.classList.contains("dark")),label2:Zt(j>900?j/1e3:j)+(j>900?"k":"")+i,title2:j.toFixed(2)+" "+i,value2:isNaN(j)?0:j,color2:O(j?j/g*100:0)}}return t.$$set=C=>{"title"in C&&l(1,n=C.title),"unit"in C&&l(2,i=C.unit),"l1"in C&&l(3,o=C.l1),"l2"in C&&l(4,a=C.l2),"l2x"in C&&l(5,r=C.l2x),"l3"in C&&l(6,c=C.l3),"l1i"in C&&l(7,f=C.l1i),"l2i"in C&&l(8,m=C.l2i),"l3i"in C&&l(9,_=C.l3i),"l1e"in C&&l(10,d=C.l1e),"l2e"in C&&l(11,v=C.l2e),"l3e"in C&&l(12,h=C.l3e),"maxImport"in C&&l(13,k=C.maxImport),"maxExport"in C&&l(14,g=C.maxExport),"importColorFn"in C&&l(15,T=C.importColorFn),"exportColorFn"in C&&l(16,O=C.exportColorFn)},t.$$.update=()=>{if(t.$$.dirty&32762){let C=[],j=[];o&&(C.push({label:"L1"}),j.push(I(f,d))),a&&(r?(C.push({label:"L2"}),j.push({label:"Not available",labelAngle:-90,title:"L2 current is not reported by your meter",value:0,color:"#7c3aedcc"})):(C.push({label:"L2"}),j.push(I(m,v)))),c&&(C.push({label:"L3"}),j.push(I(_,h)));let S=[];if(g){let U=g>k?4:g*4/k;S.push({value:-g,label:"-100%"}),U>=4&&S.push({value:-g/4*3,label:"-75%"}),U>=2&&S.push({value:-g/2,label:"-50%"}),U>=4&&S.push({value:-g/4,label:"-25%"})}if(S.push({value:0,label:"0%"}),k){let U=k>g?4:k*4/g;S.push({value:k/4,label:"25%"}),U>=4&&S.push({value:k/2,label:"50%"}),U>=2&&S.push({value:k/4*3,label:"75%"}),U>=4&&S.push({value:k,label:"100%"})}l(0,E={title:n,dark:document.documentElement.classList.contains("dark"),padding:{top:20,right:15,bottom:20,left:35},y:{min:-g,max:k,ticks:S},x:{ticks:C},points:j})}},[E,n,i,o,a,r,c,f,m,_,d,v,h,k,g,T,O]}class ls extends qt{constructor(e){super(),At(this,e,d0,p0,Nt,{title:1,unit:2,l1:3,l2:4,l2x:5,l3:6,l1i:7,l2i:8,l3i:9,l1e:10,l2e:11,l3e:12,maxImport:13,maxExport:14,importColorFn:15,exportColorFn:16})}}function So(t){var T,O;let e,l,n,i,o,a,r=(t[0].mt?mi(t[0].mt):"-")+"",c,f,m,_=t[7][0]+"",d,v,h=t[7][1]+"",k,g;return i=new Su({props:{val:t[0].i?t[0].i:0,max:t[0].im?t[0].im:15e3,unit:"W",label:(O=(T=t[6].common)==null?void 0:T.import)!=null?O:"Import",sub:t[0].p,subunit:t[0].pc,colorFn:Zi}}),{c(){e=p("div"),l=p("div"),n=p("div"),Re(i.$$.fragment),o=b(),a=p("div"),c=M(r),f=b(),m=p("div"),d=M(_),v=b(),k=M(h),u(n,"class","col-span-2"),u(m,"class","text-right"),u(l,"class","grid grid-cols-2"),u(e,"class","cnt")},m(E,I){L(E,e,I),s(e,l),s(l,n),De(i,n,null),s(l,o),s(l,a),s(a,c),s(l,f),s(l,m),s(m,d),s(m,v),s(m,k),g=!0},p(E,I){var j,S;const C={};I&1&&(C.val=E[0].i?E[0].i:0),I&1&&(C.max=E[0].im?E[0].im:15e3),I&64&&(C.label=(S=(j=E[6].common)==null?void 0:j.import)!=null?S:"Import"),I&1&&(C.sub=E[0].p),I&1&&(C.subunit=E[0].pc),i.$set(C),(!g||I&1)&&r!==(r=(E[0].mt?mi(E[0].mt):"-")+"")&&D(c,r),(!g||I&128)&&_!==(_=E[7][0]+"")&&D(d,_),(!g||I&128)&&h!==(h=E[7][1]+"")&&D(k,h)},i(E){g||($(i.$$.fragment,E),g=!0)},o(E){oe(i.$$.fragment,E),g=!1},d(E){E&&q(e),Le(i)}}}function Co(t){var k,g;let e,l,n,i,o,a,r,c,f=t[8][0]+"",m,_,d=t[8][1]+"",v,h;return i=new Su({props:{val:t[0].e?t[0].e:0,max:t[0].om?t[0].om*1e3:1e4,unit:"W",label:(g=(k=t[6].common)==null?void 0:k.export)!=null?g:"Export",sub:t[0].px,subunit:t[0].pc,colorFn:Qn}}),{c(){e=p("div"),l=p("div"),n=p("div"),Re(i.$$.fragment),o=b(),a=p("div"),r=b(),c=p("div"),m=M(f),_=b(),v=M(d),u(n,"class","col-span-2"),u(c,"class","text-right"),u(l,"class","grid grid-cols-2"),u(e,"class","cnt")},m(T,O){L(T,e,O),s(e,l),s(l,n),De(i,n,null),s(l,o),s(l,a),s(l,r),s(l,c),s(c,m),s(c,_),s(c,v),h=!0},p(T,O){var I,C;const E={};O&1&&(E.val=T[0].e?T[0].e:0),O&1&&(E.max=T[0].om?T[0].om*1e3:1e4),O&64&&(E.label=(C=(I=T[6].common)==null?void 0:I.export)!=null?C:"Export"),O&1&&(E.sub=T[0].px),O&1&&(E.subunit=T[0].pc),i.$set(E),(!h||O&256)&&f!==(f=T[8][0]+"")&&D(m,f),(!h||O&256)&&d!==(d=T[8][1]+"")&&D(v,d)},i(T){h||($(i.$$.fragment,T),h=!0)},o(T){oe(i.$$.fragment,T),h=!1},d(T){T&&q(e),Le(i)}}}function No(t){let e,l,n=t[0].l1&&To(t);return{c(){e=p("div"),n&&n.c(),u(e,"class","cnt")},m(i,o){L(i,e,o),n&&n.m(e,null),l=!0},p(i,o){i[0].l1?n?(n.p(i,o),o&1&&$(n,1)):(n=To(i),n.c(),$(n,1),n.m(e,null)):n&&(gt(),oe(n,1,1,()=>{n=null}),kt())},i(i){l||($(n),l=!0)},o(i){oe(n),l=!1},d(i){i&&q(e),n&&n.d()}}}function To(t){var n,i;let e,l;return e=new U1({props:{title:(i=(n=t[6].common)==null?void 0:n.voltage)!=null?i:"Volt",u1:t[0].l1.u,u2:t[0].l2.u,u3:t[0].l3.u,ds:t[0].ds}}),{c(){Re(e.$$.fragment)},m(o,a){De(e,o,a),l=!0},p(o,a){var c,f;const r={};a&64&&(r.title=(f=(c=o[6].common)==null?void 0:c.voltage)!=null?f:"Volt"),a&1&&(r.u1=o[0].l1.u),a&1&&(r.u2=o[0].l2.u),a&1&&(r.u3=o[0].l3.u),a&1&&(r.ds=o[0].ds),e.$set(r)},i(o){l||($(e.$$.fragment,o),l=!0)},o(o){oe(e.$$.fragment,o),l=!1},d(o){Le(e,o)}}}function Eo(t){let e,l,n=t[0].l1&&Po(t);return{c(){e=p("div"),n&&n.c(),u(e,"class","cnt")},m(i,o){L(i,e,o),n&&n.m(e,null),l=!0},p(i,o){i[0].l1?n?(n.p(i,o),o&1&&$(n,1)):(n=Po(i),n.c(),$(n,1),n.m(e,null)):n&&(gt(),oe(n,1,1,()=>{n=null}),kt())},i(i){l||($(n),l=!0)},o(i){oe(n),l=!1},d(i){i&&q(e),n&&n.d()}}}function Po(t){var n,i;let e,l;return e=new ls({props:{title:(i=(n=t[6].common)==null?void 0:n.amperage)!=null?i:"Amp",unit:"A",importColorFn:Zi,exportColorFn:Qn,maxImport:t[0].mf,maxExport:t[0].om?t[9]?t[0].om/.4/Math.sqrt(3):t[0].om/.23:0,l1:t[0].l1&&t[0].l1.u>100,l2:t[0].l2&&t[0].l2.u>100,l3:t[0].l3&&t[0].l3.u>100,l2x:t[0].l2.e,l1i:Math.max(t[0].l1.i,0),l2i:Math.max(t[0].l2.i,0),l3i:Math.max(t[0].l3.i,0),l1e:Math.max(t[0].l1.i*-1,0),l2e:Math.max(t[0].l2.i*-1,0),l3e:Math.max(t[0].l3.i*-1,0)}}),{c(){Re(e.$$.fragment)},m(o,a){De(e,o,a),l=!0},p(o,a){var c,f;const r={};a&64&&(r.title=(f=(c=o[6].common)==null?void 0:c.amperage)!=null?f:"Amp"),a&1&&(r.maxImport=o[0].mf),a&513&&(r.maxExport=o[0].om?o[9]?o[0].om/.4/Math.sqrt(3):o[0].om/.23:0),a&1&&(r.l1=o[0].l1&&o[0].l1.u>100),a&1&&(r.l2=o[0].l2&&o[0].l2.u>100),a&1&&(r.l3=o[0].l3&&o[0].l3.u>100),a&1&&(r.l2x=o[0].l2.e),a&1&&(r.l1i=Math.max(o[0].l1.i,0)),a&1&&(r.l2i=Math.max(o[0].l2.i,0)),a&1&&(r.l3i=Math.max(o[0].l3.i,0)),a&1&&(r.l1e=Math.max(o[0].l1.i*-1,0)),a&1&&(r.l2e=Math.max(o[0].l2.i*-1,0)),a&1&&(r.l3e=Math.max(o[0].l3.i*-1,0)),e.$set(r)},i(o){l||($(e.$$.fragment,o),l=!0)},o(o){oe(e.$$.fragment,o),l=!1},d(o){Le(e,o)}}}function Ao(t){let e,l,n=t[0].l1&&qo(t);return{c(){e=p("div"),n&&n.c(),u(e,"class","cnt")},m(i,o){L(i,e,o),n&&n.m(e,null),l=!0},p(i,o){i[0].l1?n?(n.p(i,o),o&1&&$(n,1)):(n=qo(i),n.c(),$(n,1),n.m(e,null)):n&&(gt(),oe(n,1,1,()=>{n=null}),kt())},i(i){l||($(n),l=!0)},o(i){oe(n),l=!1},d(i){i&&q(e),n&&n.d()}}}function qo(t){var n,i;let e,l;return e=new ls({props:{title:(i=(n=t[6].dashboard)==null?void 0:n.phase)!=null?i:"Phase",unit:"W",importColorFn:Zi,exportColorFn:Qn,maxImport:(t[0].mf?t[0].mf:32)*230,maxExport:t[0].om?t[9]?t[0].om*1e3/Math.sqrt(3):t[0].om*1e3:0,l1:t[0].l1&&t[0].l1.u>100,l2:t[0].l2&&t[0].l2.u>100,l3:t[0].l3&&t[0].l3.u>100,l1i:t[0].l1.p,l2i:t[0].l2.p,l3i:t[0].l3.p,l1e:t[0].l1.q,l2e:t[0].l2.q,l3e:t[0].l3.q}}),{c(){Re(e.$$.fragment)},m(o,a){De(e,o,a),l=!0},p(o,a){var c,f;const r={};a&64&&(r.title=(f=(c=o[6].dashboard)==null?void 0:c.phase)!=null?f:"Phase"),a&1&&(r.maxImport=(o[0].mf?o[0].mf:32)*230),a&513&&(r.maxExport=o[0].om?o[9]?o[0].om*1e3/Math.sqrt(3):o[0].om*1e3:0),a&1&&(r.l1=o[0].l1&&o[0].l1.u>100),a&1&&(r.l2=o[0].l2&&o[0].l2.u>100),a&1&&(r.l3=o[0].l3&&o[0].l3.u>100),a&1&&(r.l1i=o[0].l1.p),a&1&&(r.l2i=o[0].l2.p),a&1&&(r.l3i=o[0].l3.p),a&1&&(r.l1e=o[0].l1.q),a&1&&(r.l2e=o[0].l2.q),a&1&&(r.l3e=o[0].l3.q),e.$set(r)},i(o){l||($(e.$$.fragment,o),l=!0)},o(o){oe(e.$$.fragment,o),l=!1},d(o){Le(e,o)}}}function Do(t){let e,l,n=t[0].l1&&Lo(t);return{c(){e=p("div"),n&&n.c(),u(e,"class","cnt")},m(i,o){L(i,e,o),n&&n.m(e,null),l=!0},p(i,o){i[0].l1?n?(n.p(i,o),o&1&&$(n,1)):(n=Lo(i),n.c(),$(n,1),n.m(e,null)):n&&(gt(),oe(n,1,1,()=>{n=null}),kt())},i(i){l||($(n),l=!0)},o(i){oe(n),l=!1},d(i){i&&q(e),n&&n.d()}}}function Lo(t){var n,i;let e,l;return e=new ls({props:{title:(i=(n=t[6].dashboard)==null?void 0:n.pf)!=null?i:"Pf",importColorFn:Qn,exportColorFn:Qn,maxImport:1,l1:t[0].l1&&t[0].l1.u>100,l2:t[0].l2&&t[0].l2.u>100,l3:t[0].l3&&t[0].l3.u>100,l1i:t[0].l1.f,l2i:t[0].l2.f,l3i:t[0].l3.f}}),{c(){Re(e.$$.fragment)},m(o,a){De(e,o,a),l=!0},p(o,a){var c,f;const r={};a&64&&(r.title=(f=(c=o[6].dashboard)==null?void 0:c.pf)!=null?f:"Pf"),a&1&&(r.l1=o[0].l1&&o[0].l1.u>100),a&1&&(r.l2=o[0].l2&&o[0].l2.u>100),a&1&&(r.l3=o[0].l3&&o[0].l3.u>100),a&1&&(r.l1i=o[0].l1.f),a&1&&(r.l2i=o[0].l2.f),a&1&&(r.l3i=o[0].l3.f),e.$set(r)},i(o){l||($(e.$$.fragment,o),l=!0)},o(o){oe(e.$$.fragment,o),l=!1},d(o){Le(e,o)}}}function Oo(t){let e,l,n;return l=new y1({props:{importInstant:t[0].ri,exportInstant:t[0].re,importTotal:t[0].ric,exportTotal:t[0].rec}}),{c(){e=p("div"),Re(l.$$.fragment),u(e,"class","cnt")},m(i,o){L(i,e,o),De(l,e,null),n=!0},p(i,o){const a={};o&1&&(a.importInstant=i[0].ri),o&1&&(a.exportInstant=i[0].re),o&1&&(a.importTotal=i[0].ric),o&1&&(a.exportTotal=i[0].rec),l.$set(a)},i(i){n||($(l.$$.fragment,i),n=!0)},o(i){oe(l.$$.fragment,i),n=!1},d(i){i&&q(e),Le(l)}}}function Io(t){let e,l,n;return l=new K1({props:{sysinfo:t[1],data:t[0].ea,currency:t[0].pc,hasExport:t[0].om>0||t[0].e>0}}),{c(){e=p("div"),Re(l.$$.fragment),u(e,"class","cnt")},m(i,o){L(i,e,o),De(l,e,null),n=!0},p(i,o){const a={};o&2&&(a.sysinfo=i[1]),o&1&&(a.data=i[0].ea),o&1&&(a.currency=i[0].pc),o&1&&(a.hasExport=i[0].om>0||i[0].e>0),l.$set(a)},i(i){n||($(l.$$.fragment,i),n=!0)},o(i){oe(l.$$.fragment,i),n=!1},d(i){i&&q(e),Le(l)}}}function Ro(t){var i,o;let e,l,n;return l=new f0({props:{title:(o=(i=t[6].dashboard)==null?void 0:i.tariffpeak)!=null?o:"Tariff peaks"}}),{c(){e=p("div"),Re(l.$$.fragment),u(e,"class","cnt h-64")},m(a,r){L(a,e,r),De(l,e,null),n=!0},p(a,r){var f,m;const c={};r&64&&(c.title=(m=(f=a[6].dashboard)==null?void 0:f.tariffpeak)!=null?m:"Tariff peaks"),l.$set(c)},i(a){n||($(l.$$.fragment,a),n=!0)},o(a){oe(l.$$.fragment,a),n=!1},d(a){a&&q(e),Le(l)}}}function Fo(t){var i,o;let e,l,n;return l=new _0({props:{title:(o=(i=t[6].dashboard)==null?void 0:i.realtime)!=null?o:"Real time"}}),{c(){e=p("div"),Re(l.$$.fragment),u(e,"class","cnt gwf")},m(a,r){L(a,e,r),De(l,e,null),n=!0},p(a,r){var f,m;const c={};r&64&&(c.title=(m=(f=a[6].dashboard)==null?void 0:f.realtime)!=null?m:"Real time"),l.$set(c)},i(a){n||($(l.$$.fragment,a),n=!0)},o(a){oe(l.$$.fragment,a),n=!1},d(a){a&&q(e),Le(l)}}}function Bo(t){var i,o;let e,l,n;return l=new X1({props:{title:(o=(i=t[6].dashboard)==null?void 0:i.price)!=null?o:"Price",json:t[2],sysinfo:t[1]}}),{c(){e=p("div"),Re(l.$$.fragment),u(e,"class","cnt gwf")},m(a,r){L(a,e,r),De(l,e,null),n=!0},p(a,r){var f,m;const c={};r&64&&(c.title=(m=(f=a[6].dashboard)==null?void 0:f.price)!=null?m:"Price"),r&4&&(c.json=a[2]),r&2&&(c.sysinfo=a[1]),l.$set(c)},i(a){n||($(l.$$.fragment,a),n=!0)},o(a){oe(l.$$.fragment,a),n=!1},d(a){a&&q(e),Le(l)}}}function Uo(t){var i,o;let e,l,n;return l=new $1({props:{title:(o=(i=t[6].dashboard)==null?void 0:i.day)!=null?o:"24 hours",json:t[3],sysinfo:t[1]}}),{c(){e=p("div"),Re(l.$$.fragment),u(e,"class","cnt gwf")},m(a,r){L(a,e,r),De(l,e,null),n=!0},p(a,r){var f,m;const c={};r&64&&(c.title=(m=(f=a[6].dashboard)==null?void 0:f.day)!=null?m:"24 hours"),r&8&&(c.json=a[3]),r&2&&(c.sysinfo=a[1]),l.$set(c)},i(a){n||($(l.$$.fragment,a),n=!0)},o(a){oe(l.$$.fragment,a),n=!1},d(a){a&&q(e),Le(l)}}}function jo(t){var i,o;let e,l,n;return l=new t0({props:{title:(o=(i=t[6].dashboard)==null?void 0:i.month)!=null?o:"{0} days",json:t[4],sysinfo:t[1]}}),{c(){e=p("div"),Re(l.$$.fragment),u(e,"class","cnt gwf")},m(a,r){L(a,e,r),De(l,e,null),n=!0},p(a,r){var f,m;const c={};r&64&&(c.title=(m=(f=a[6].dashboard)==null?void 0:f.month)!=null?m:"{0} days"),r&16&&(c.json=a[4]),r&2&&(c.sysinfo=a[1]),l.$set(c)},i(a){n||($(l.$$.fragment,a),n=!0)},o(a){oe(l.$$.fragment,a),n=!1},d(a){a&&q(e),Le(l)}}}function Ho(t){var i,o;let e,l,n;return l=new i0({props:{title:(o=(i=t[6].dashboard)==null?void 0:i.temperature)!=null?o:"Temperature",json:t[5]}}),{c(){e=p("div"),Re(l.$$.fragment),u(e,"class","cnt gwf")},m(a,r){L(a,e,r),De(l,e,null),n=!0},p(a,r){var f,m;const c={};r&64&&(c.title=(m=(f=a[6].dashboard)==null?void 0:f.temperature)!=null?m:"Temperature"),r&32&&(c.json=a[5]),l.$set(c)},i(a){n||($(l.$$.fragment,a),n=!0)},o(a){oe(l.$$.fragment,a),n=!1},d(a){a&&q(e),Le(l)}}}function v0(t){let e,l=Yt(t[1].ui.i,t[0].i),n,i=Yt(t[1].ui.e,t[0].om||t[0].e>0),o,a=Yt(t[1].ui.v,t[0].l1&&(t[0].l1.u>100||t[0].l2.u>100||t[0].l3.u>100)),r,c=Yt(t[1].ui.a,t[0].l1&&(t[0].l1.i>.01||t[0].l2.i>.01||t[0].l3.i>.01)),f,m=Yt(t[1].ui.h,t[0].l1&&(t[0].l1.p>.01||t[0].l2.p>.01||t[0].l3.p>.01||t[0].l1.q>.01||t[0].l2.q>.01||t[0].l3.q>.01)),_,d=Yt(t[1].ui.f,t[0].l1&&(t[0].l1.f>.01||t[0].l2.f>.01||t[0].l3.f>.01)),v,h=Yt(t[1].ui.r,t[0].ri>0||t[0].re>0||t[0].ric>0||t[0].rec>0),k,g=Yt(t[1].ui.c,t[0].ea),T,O=Yt(t[1].ui.t,t[0].pr&&(t[0].pr.startsWith("NO")||t[0].pr.startsWith("10YNO")||t[0].pr.startsWith("10Y1001A1001A4"))),E,I=Yt(t[1].ui.l,t[0].hm==1),C,j=Yt(t[1].ui.p,t[0].pe&&!Number.isNaN(t[0].p)),S,U=Yt(t[1].ui.d,t[3]),G,V=Yt(t[1].ui.m,t[4]),F,R=Yt(t[1].ui.s,t[0].t&&t[0].t!=-127&&t[5].c>1),z,B=l&&So(t),H=i&&Co(t),W=a&&No(t),K=c&&Eo(t),Q=m&&Ao(t),Z=d&&Do(t),se=h&&Oo(t),X=g&&Io(t),J=O&&Ro(t),ae=I&&Fo(t),le=j&&Bo(t),ne=U&&Uo(t),fe=V&&jo(t),ue=R&&Ho(t);return{c(){e=p("div"),B&&B.c(),n=b(),H&&H.c(),o=b(),W&&W.c(),r=b(),K&&K.c(),f=b(),Q&&Q.c(),_=b(),Z&&Z.c(),v=b(),se&&se.c(),k=b(),X&&X.c(),T=b(),J&&J.c(),E=b(),ae&&ae.c(),C=b(),le&&le.c(),S=b(),ne&&ne.c(),G=b(),fe&&fe.c(),F=b(),ue&&ue.c(),u(e,"class","grid 2xl:grid-cols-6 xl:grid-cols-5 lg:grid-cols-4 md:grid-cols-3 sm:grid-cols-2")},m(Y,x){L(Y,e,x),B&&B.m(e,null),s(e,n),H&&H.m(e,null),s(e,o),W&&W.m(e,null),s(e,r),K&&K.m(e,null),s(e,f),Q&&Q.m(e,null),s(e,_),Z&&Z.m(e,null),s(e,v),se&&se.m(e,null),s(e,k),X&&X.m(e,null),s(e,T),J&&J.m(e,null),s(e,E),ae&&ae.m(e,null),s(e,C),le&&le.m(e,null),s(e,S),ne&&ne.m(e,null),s(e,G),fe&&fe.m(e,null),s(e,F),ue&&ue.m(e,null),z=!0},p(Y,[x]){x&3&&(l=Yt(Y[1].ui.i,Y[0].i)),l?B?(B.p(Y,x),x&3&&$(B,1)):(B=So(Y),B.c(),$(B,1),B.m(e,n)):B&&(gt(),oe(B,1,1,()=>{B=null}),kt()),x&3&&(i=Yt(Y[1].ui.e,Y[0].om||Y[0].e>0)),i?H?(H.p(Y,x),x&3&&$(H,1)):(H=Co(Y),H.c(),$(H,1),H.m(e,o)):H&&(gt(),oe(H,1,1,()=>{H=null}),kt()),x&3&&(a=Yt(Y[1].ui.v,Y[0].l1&&(Y[0].l1.u>100||Y[0].l2.u>100||Y[0].l3.u>100))),a?W?(W.p(Y,x),x&3&&$(W,1)):(W=No(Y),W.c(),$(W,1),W.m(e,r)):W&&(gt(),oe(W,1,1,()=>{W=null}),kt()),x&3&&(c=Yt(Y[1].ui.a,Y[0].l1&&(Y[0].l1.i>.01||Y[0].l2.i>.01||Y[0].l3.i>.01))),c?K?(K.p(Y,x),x&3&&$(K,1)):(K=Eo(Y),K.c(),$(K,1),K.m(e,f)):K&&(gt(),oe(K,1,1,()=>{K=null}),kt()),x&3&&(m=Yt(Y[1].ui.h,Y[0].l1&&(Y[0].l1.p>.01||Y[0].l2.p>.01||Y[0].l3.p>.01||Y[0].l1.q>.01||Y[0].l2.q>.01||Y[0].l3.q>.01))),m?Q?(Q.p(Y,x),x&3&&$(Q,1)):(Q=Ao(Y),Q.c(),$(Q,1),Q.m(e,_)):Q&&(gt(),oe(Q,1,1,()=>{Q=null}),kt()),x&3&&(d=Yt(Y[1].ui.f,Y[0].l1&&(Y[0].l1.f>.01||Y[0].l2.f>.01||Y[0].l3.f>.01))),d?Z?(Z.p(Y,x),x&3&&$(Z,1)):(Z=Do(Y),Z.c(),$(Z,1),Z.m(e,v)):Z&&(gt(),oe(Z,1,1,()=>{Z=null}),kt()),x&3&&(h=Yt(Y[1].ui.r,Y[0].ri>0||Y[0].re>0||Y[0].ric>0||Y[0].rec>0)),h?se?(se.p(Y,x),x&3&&$(se,1)):(se=Oo(Y),se.c(),$(se,1),se.m(e,k)):se&&(gt(),oe(se,1,1,()=>{se=null}),kt()),x&3&&(g=Yt(Y[1].ui.c,Y[0].ea)),g?X?(X.p(Y,x),x&3&&$(X,1)):(X=Io(Y),X.c(),$(X,1),X.m(e,T)):X&&(gt(),oe(X,1,1,()=>{X=null}),kt()),x&3&&(O=Yt(Y[1].ui.t,Y[0].pr&&(Y[0].pr.startsWith("NO")||Y[0].pr.startsWith("10YNO")||Y[0].pr.startsWith("10Y1001A1001A4")))),O?J?(J.p(Y,x),x&3&&$(J,1)):(J=Ro(Y),J.c(),$(J,1),J.m(e,E)):J&&(gt(),oe(J,1,1,()=>{J=null}),kt()),x&3&&(I=Yt(Y[1].ui.l,Y[0].hm==1)),I?ae?(ae.p(Y,x),x&3&&$(ae,1)):(ae=Fo(Y),ae.c(),$(ae,1),ae.m(e,C)):ae&&(gt(),oe(ae,1,1,()=>{ae=null}),kt()),x&3&&(j=Yt(Y[1].ui.p,Y[0].pe&&!Number.isNaN(Y[0].p))),j?le?(le.p(Y,x),x&3&&$(le,1)):(le=Bo(Y),le.c(),$(le,1),le.m(e,S)):le&&(gt(),oe(le,1,1,()=>{le=null}),kt()),x&10&&(U=Yt(Y[1].ui.d,Y[3])),U?ne?(ne.p(Y,x),x&10&&$(ne,1)):(ne=Uo(Y),ne.c(),$(ne,1),ne.m(e,G)):ne&&(gt(),oe(ne,1,1,()=>{ne=null}),kt()),x&18&&(V=Yt(Y[1].ui.m,Y[4])),V?fe?(fe.p(Y,x),x&18&&$(fe,1)):(fe=jo(Y),fe.c(),$(fe,1),fe.m(e,F)):fe&&(gt(),oe(fe,1,1,()=>{fe=null}),kt()),x&35&&(R=Yt(Y[1].ui.s,Y[0].t&&Y[0].t!=-127&&Y[5].c>1)),R?ue?(ue.p(Y,x),x&35&&$(ue,1)):(ue=Ho(Y),ue.c(),$(ue,1),ue.m(e,null)):ue&&(gt(),oe(ue,1,1,()=>{ue=null}),kt())},i(Y){z||($(B),$(H),$(W),$(K),$(Q),$(Z),$(se),$(X),$(J),$(ae),$(le),$(ne),$(fe),$(ue),z=!0)},o(Y){oe(B),oe(H),oe(W),oe(K),oe(Q),oe(Z),oe(se),oe(X),oe(J),oe(ae),oe(le),oe(ne),oe(fe),oe(ue),z=!1},d(Y){Y&&q(e),B&&B.d(),H&&H.d(),W&&W.d(),K&&K.d(),Q&&Q.d(),Z&&Z.d(),se&&se.d(),X&&X.d(),J&&J.d(),ae&&ae.d(),le&&le.d(),ne&&ne.d(),fe&&fe.d(),ue&&ue.d()}}}function h0(t,e,l){let{data:n={}}=e,{sysinfo:i={}}=e,o={},a={},r={},c={};$i.subscribe(g=>{l(2,o=g)}),_u.subscribe(g=>{l(3,a=g)}),pu.subscribe(g=>{l(4,r=g)}),vu.subscribe(g=>{l(5,c=g)});let f={};pl.subscribe(g=>{l(6,f=g)});let m,_,d,v,h,k;return t.$$set=g=>{"data"in g&&l(0,n=g.data),"sysinfo"in g&&l(1,i=g.sysinfo)},t.$$.update=()=>{var g,T,O,E,I,C,j,S,U,G,V,F;t.$$.dirty&7169&&(l(7,m=cl((n==null?void 0:n.ic)*1e3,"Wh")),l(8,_=cl((n==null?void 0:n.ec)*1e3,"Wh")),l(10,v=((g=n==null?void 0:n.l1)==null?void 0:g.u)>0||((T=n==null?void 0:n.l1)==null?void 0:T.i)>0||((O=n==null?void 0:n.l1)==null?void 0:O.p)>0||((E=n==null?void 0:n.l1)==null?void 0:E.q)>0),l(11,h=((I=n==null?void 0:n.l2)==null?void 0:I.u)>0||((C=n==null?void 0:n.l2)==null?void 0:C.i)>0||((j=n==null?void 0:n.l2)==null?void 0:j.p)>0||((S=n==null?void 0:n.l2)==null?void 0:S.q)>0),l(12,k=((U=n==null?void 0:n.l3)==null?void 0:U.u)>0||((G=n==null?void 0:n.l3)==null?void 0:G.i)>0||((V=n==null?void 0:n.l3)==null?void 0:V.p)>0||((F=n==null?void 0:n.l3)==null?void 0:F.q)>0),l(9,d=v&&h&&k))},[n,i,o,a,r,c,f,m,_,d,v,h,k]}class b0 extends qt{constructor(e){super(),At(this,e,h0,v0,Nt,{data:0,sysinfo:1})}}let Fi={};const Wn=ll(Fi);async function g0(){Fi=await(await fetch("configuration.json")).json(),Wn.set(Fi)}let Bi={};const Cu=ll(Bi);async function k0(){Bi=await(await fetch("priceconfig.json")).json(),Cu.set(Bi)}function yo(t,e,l){const n=t.slice();return n[2]=e[l],n[4]=l,n}function zo(t){let e,l,n;return{c(){e=p("option"),e.textContent="UART0",l=b(),n=p("option"),n.textContent="UART2",e.__value=3,e.value=e.__value,n.__value=113,n.value=n.__value},m(i,o){L(i,e,o),L(i,l,o),L(i,n,o)},d(i){i&&q(e),i&&q(l),i&&q(n)}}}function Wo(t){let e,l,n;return{c(){e=p("option"),l=M("GPIO"),n=M(t[4]),e.__value=t[4],e.value=e.__value},m(i,o){L(i,e,o),s(e,l),s(e,n)},d(i){i&&q(e)}}}function Go(t){let e,l=t[4]>1&&!(t[0]=="esp8266"&&(t[4]==3||t[4]==113))&&Wo(t);return{c(){l&&l.c(),e=Jt()},m(n,i){l&&l.m(n,i),L(n,e,i)},p(n,i){n[4]>1&&!(n[0]=="esp8266"&&(n[4]==3||n[4]==113))?l||(l=Wo(n),l.c(),l.m(e.parentNode,e)):l&&(l.d(1),l=null)},d(n){l&&l.d(n),n&&q(e)}}}function w0(t){let e,l,n=t[0]=="esp8266"&&zo(),i={length:t[1]+1},o=[];for(let a=0;a{"chip"in o&&l(0,n=o.chip)},t.$$.update=()=>{if(t.$$.dirty&1)switch(n){case"esp8266":l(1,i=16);break;case"esp32s2":l(1,i=44);break;case"esp32s3":l(1,i=46);break;case"esp32c3":l(1,i=19);break}},[n,i]}class Ui extends qt{constructor(e){super(),At(this,e,M0,w0,Nt,{chip:0})}}function Vo(t){let e,l,n=t[1]&&Ko(t);return{c(){e=p("div"),l=p("div"),n&&n.c(),u(l,"class","fixed inset-0 bg-gray-500 dark:bg-gray-900 bg-opacity-50 dark:bg-opacity-80 flex items-center justify-center"),u(e,"class","z-50"),u(e,"aria-modal","true")},m(i,o){L(i,e,o),s(e,l),n&&n.m(l,null)},p(i,o){i[1]?n?n.p(i,o):(n=Ko(i),n.c(),n.m(l,null)):n&&(n.d(1),n=null)},d(i){i&&q(e),n&&n.d()}}}function Ko(t){let e,l;return{c(){e=p("div"),l=M(t[1]),u(e,"class","bg-white dark:bg-gray-600 m-2 p-3 rounded-md shadow-lg pb-4 text-gray-700 dark:text-white w-96")},m(n,i){L(n,e,i),s(e,l)},p(n,i){i&2&&D(l,n[1])},d(n){n&&q(e)}}}function S0(t){let e,l=t[0]&&Vo(t);return{c(){l&&l.c(),e=Jt()},m(n,i){l&&l.m(n,i),L(n,e,i)},p(n,[i]){n[0]?l?l.p(n,i):(l=Vo(n),l.c(),l.m(e.parentNode,e)):l&&(l.d(1),l=null)},i:Ze,o:Ze,d(n){l&&l.d(n),n&&q(e)}}}function C0(t,e,l){let{active:n}=e,{message:i}=e;return t.$$set=o=>{"active"in o&&l(0,n=o.active),"message"in o&&l(1,i=o.message)},[n,i]}class ml extends qt{constructor(e){super(),At(this,e,C0,S0,Nt,{active:0,message:1})}}function Yo(t,e,l){const n=t.slice();return n[1]=e[l],n}function Qo(t){let e,l,n=t[1]+"",i;return{c(){e=p("option"),l=M("Europe/"),i=M(n),e.__value="Europe/"+t[1],e.value=e.__value},m(o,a){L(o,e,a),s(e,l),s(e,i)},p:Ze,d(o){o&&q(e)}}}function N0(t){let e,l,n,i=t[0],o=[];for(let a=0;a>1&1,A=0;A0;w--)A[w]=A[w]?A[w-1]^C.EXPONENT[U._modN(C.LOG[A[w]]+N)]:A[w-1];A[0]=C.EXPONENT[U._modN(C.LOG[A[0]]+N)]}for(N=0;N<=P;N++)A[N]=C.LOG[A[N]]},_checkBadness:function(){var N,w,P,A,y,ee=0,te=this._badness,ie=this.buffer,me=this.width;for(y=0;yme*me;)pe-=me*me,Me++;for(ee+=Me*U.N4,A=0;A=te-2&&(N=te-2,y>9&&N--);var ie=N;if(y>9){for(ee[ie+2]=0,ee[ie+3]=0;ie--;)w=ee[ie],ee[ie+3]|=255&w<<4,ee[ie+2]=w>>4;ee[2]|=255&N<<4,ee[1]=N>>4,ee[0]=64|N>>12}else{for(ee[ie+1]=0,ee[ie+2]=0;ie--;)w=ee[ie],ee[ie+2]|=255&w<<4,ee[ie+1]=w>>4;ee[1]|=255&N<<4,ee[0]=64|N>>4}for(ie=N+3-(y<10);ie=5&&(P+=U.N1+A[w]-5);for(w=3;wN||A[w-3]*3>=A[w]*4||A[w+3]*3>=A[w]*4)&&(P+=U.N3);return P},_finish:function(){this._stringBuffer=this.buffer.slice();var N,w,P=0,A=3e4;for(w=0;w<8&&(this._applyMask(w),N=this._checkBadness(),N>=1)A&1&&(y[ee-1-w+ee*8]=1,w<6?y[8+ee*w]=1:y[8+ee*(w+1)]=1);for(w=0;w<7;w++,A>>=1)A&1&&(y[8+ee*(ee-7+w)]=1,w?y[6-w+ee*8]=1:y[7+ee*8]=1)},_interleaveBlocks:function(){var N,w,P=this._dataBlock,A=this._ecc,y=this._eccBlock,ee=0,te=this._calculateMaxLength(),ie=this._neccBlock1,me=this._neccBlock2,Ne=this._stringBuffer;for(N=0;N1)for(N=T.BLOCK[A],P=y-7;;){for(w=y-7;w>N-3&&(this._addAlignment(w,P),!(w6)for(N=S.BLOCK[ee-7],w=17,P=0;P<6;P++)for(A=0;A<3;A++,w--)1&(w>11?ee>>w-12:N>>w)?(y[5-P+te*(2-A+te-11)]=1,y[2-A+te-11+te*(5-P)]=1):(this._setMask(5-P,2-A+te-11),this._setMask(2-A+te-11,5-P))},_isMasked:function(N,w){var P=U._getMaskBit(N,w);return this._mask[P]===1},_pack:function(){var N,w,P,A=1,y=1,ee=this.width,te=ee-1,ie=ee-1,me=(this._dataBlock+this._eccBlock)*(this._neccBlock1+this._neccBlock2)+this._neccBlock2;for(w=0;ww&&(P=N,N=w,w=P),P=w,P+=w*w,P>>=1,P+=N,P},_modN:function(N){for(;N>=255;)N-=255,N=(N>>8)+(N&255);return N},N1:3,N2:3,N3:40,N4:10}),G=U,V=v.extend({draw:function(){this.element.src=this.qrious.toDataURL()},reset:function(){this.element.src=""},resize:function(){var N=this.element;N.width=N.height=this.qrious.size}}),F=V,R=_.extend(function(N,w,P,A){this.name=N,this.modifiable=Boolean(w),this.defaultValue=P,this._valueTransformer=A},{transform:function(N){var w=this._valueTransformer;return typeof w=="function"?w(N,this):N}}),z=R,B=_.extend(null,{abs:function(N){return N!=null?Math.abs(N):null},hasOwn:function(N,w){return Object.prototype.hasOwnProperty.call(N,w)},noop:function(){},toUpperCase:function(N){return N!=null?N.toUpperCase():null}}),H=B,W=_.extend(function(N){this.options={},N.forEach(function(w){this.options[w.name]=w},this)},{exists:function(N){return this.options[N]!=null},get:function(N,w){return W._get(this.options[N],w)},getAll:function(N){var w,P=this.options,A={};for(w in P)H.hasOwn(P,w)&&(A[w]=W._get(P[w],N));return A},init:function(N,w,P){typeof P!="function"&&(P=H.noop);var A,y;for(A in this.options)H.hasOwn(this.options,A)&&(y=this.options[A],W._set(y,y.defaultValue,w),W._createAccessor(y,w,P));this._setAll(N,w,!0)},set:function(N,w,P){return this._set(N,w,P)},setAll:function(N,w){return this._setAll(N,w)},_set:function(N,w,P,A){var y=this.options[N];if(!y)throw new Error("Invalid option: "+N);if(!y.modifiable&&!A)throw new Error("Option cannot be modified: "+N);return W._set(y,w,P)},_setAll:function(N,w,P){if(!N)return!1;var A,y=!1;for(A in N)H.hasOwn(N,A)&&this._set(A,N[A],w,P)&&(y=!0);return y}},{_createAccessor:function(N,w,P){var A={get:function(){return W._get(N,w)}};N.modifiable&&(A.set=function(y){W._set(N,y,w)&&P(y,N)}),Object.defineProperty(w,N.name,A)},_get:function(N,w){return w["_"+N.name]},_set:function(N,w,P){var A="_"+N.name,y=P[A],ee=N.transform(w!=null?w:N.defaultValue);return P[A]=ee,ee!==y}}),K=W,Q=_.extend(function(){this._services={}},{getService:function(N){var w=this._services[N];if(!w)throw new Error("Service is not being managed with name: "+N);return w},setService:function(N,w){if(this._services[N])throw new Error("Service is already managed with name: "+N);w&&(this._services[N]=w)}}),Z=Q,se=new K([new z("background",!0,"white"),new z("backgroundAlpha",!0,1,H.abs),new z("element"),new z("foreground",!0,"black"),new z("foregroundAlpha",!0,1,H.abs),new z("level",!0,"L",H.toUpperCase),new z("mime",!0,"image/png"),new z("padding",!0,null,H.abs),new z("size",!0,100,H.abs),new z("value",!0,"")]),X=new Z,J=_.extend(function(N){se.init(N,this,this.update.bind(this));var w=se.get("element",this),P=X.getService("element"),A=w&&P.isCanvas(w)?w:P.createCanvas(),y=w&&P.isImage(w)?w:P.createImage();this._canvasRenderer=new k(this,A,!0),this._imageRenderer=new F(this,y,y===w),this.update()},{get:function(){return se.getAll(this)},set:function(N){se.setAll(N,this)&&this.update()},toDataURL:function(N){return this.canvas.toDataURL(N||this.mime)},update:function(){var N=new G({level:this.level,value:this.value});this._canvasRenderer.render(N),this._imageRenderer.render(N)}},{use:function(N){X.setService(N.getName(),N)}});Object.defineProperties(J.prototype,{canvas:{get:function(){return this._canvasRenderer.getElement()}},image:{get:function(){return this._imageRenderer.getElement()}}});var ae=J,le=ae,ne=_.extend({getName:function(){}}),fe=ne,ue=fe.extend({createCanvas:function(){},createImage:function(){},getName:function(){return"element"},isCanvas:function(N){},isImage:function(N){}}),Y=ue,x=Y.extend({createCanvas:function(){return document.createElement("canvas")},createImage:function(){return document.createElement("img")},isCanvas:function(N){return N instanceof HTMLCanvasElement},isImage:function(N){return N instanceof HTMLImageElement}}),ke=x;le.use(new ke);var _e=le;return _e})})(Tu);const q0=Tu.exports;function D0(t){let e,l;return{c(){e=p("img"),ai(e.src,l=t[2])||u(e,"src",l),u(e,"alt",t[0]),u(e,"class",t[1])},m(n,i){L(n,e,i)},p(n,[i]){i&4&&!ai(e.src,l=n[2])&&u(e,"src",l),i&1&&u(e,"alt",n[0]),i&2&&u(e,"class",n[1])},i:Ze,o:Ze,d(n){n&&q(e)}}}function L0(t,e,l){const n=new q0;let{errorCorrection:i="L"}=e,{background:o="#fff"}=e,{color:a="#000"}=e,{size:r="200"}=e,{value:c=""}=e,{padding:f=0}=e,{className:m="qrcode"}=e,_="";function d(){n.set({background:o,foreground:a,level:i,padding:f,size:r,value:c}),l(2,_=n.toDataURL("image/jpeg"))}return Of(()=>{d()}),t.$$set=v=>{"errorCorrection"in v&&l(3,i=v.errorCorrection),"background"in v&&l(4,o=v.background),"color"in v&&l(5,a=v.color),"size"in v&&l(6,r=v.size),"value"in v&&l(0,c=v.value),"padding"in v&&l(7,f=v.padding),"className"in v&&l(1,m=v.className)},t.$$.update=()=>{t.$$.dirty&1&&c&&d()},[c,m,_,i,o,a,r,f]}class O0 extends qt{constructor(e){super(),At(this,e,L0,D0,Nt,{errorCorrection:3,background:4,color:5,size:6,value:0,padding:7,className:1})}}function Xo(t,e,l){const n=t.slice();return n[111]=e[l],n}function Zo(t,e,l){const n=t.slice();return n[114]=e[l],n[115]=e,n[116]=l,n}function Jo(t,e,l){const n=t.slice();return n[117]=e[l],n[118]=e,n[119]=l,n}function I0(t,e,l){const n=t.slice();return n[120]=e[l],n}function R0(t,e,l){const n=t.slice();return n[123]=e[l],n}function $o(t){var yt,Qt,Kt,Vt,xt,el,nl,il,sl,ol,al,fl,ul,Ie,Ut,dl,vl,hl,bl,gl,Ue,mt,He,_t,Cl,Nl,Tl,El,Rl,Fl,Bl,Ul,jl,Hl,yl,zl,Wl;let e,l,n=((Kt=(Qt=(yt=t[2].conf)==null?void 0:yt.general)==null?void 0:Qt.title)!=null?Kt:"General")+"",i,o,a,r,c,f,m,_,d,v,h=((el=(xt=(Vt=t[2].conf)==null?void 0:Vt.general)==null?void 0:xt.hostname)!=null?el:"Hostname")+"",k,g,T,O,E,I,C=((sl=(il=(nl=t[2].conf)==null?void 0:nl.general)==null?void 0:il.timezone)!=null?sl:"Time zone")+"",j,S,U,G,V,F,R,z,B,H,W,K=((fl=(al=(ol=t[2].conf)==null?void 0:ol.price)==null?void 0:al.region)!=null?fl:"Price region")+"",Q,Z,se,X,J,ae,le,ne,fe,ue,Y,x,ke,_e,N,w,P,A,y,ee,te,ie,me,Ne,Me,pe,Ce,we,ge,be,ye,je,Ke,xe=((Ut=(Ie=(ul=t[2].conf)==null?void 0:ul.price)==null?void 0:Ie.currency)!=null?Ut:"Currency")+"",et,Je,nt,We,Oe,ce,Ee,tt,$e,pt,Ge,Ye,Ve=((hl=(vl=(dl=t[2].conf)==null?void 0:dl.price)==null?void 0:vl.enabled)!=null?hl:"Enabled")+"",it,vt,Mt,he,re=((mt=(Ue=(gl=(bl=t[2].conf)==null?void 0:bl.general)==null?void 0:gl.security)==null?void 0:Ue.title)!=null?mt:"Security")+"",Fe,Tt,Se,Ae,dt,ut=((Nl=(Cl=(_t=(He=t[2].conf)==null?void 0:He.general)==null?void 0:_t.security)==null?void 0:Cl.none)!=null?Nl:"None")+"",rt,ct,Et=((Fl=(Rl=(El=(Tl=t[2].conf)==null?void 0:Tl.general)==null?void 0:El.security)==null?void 0:Rl.conf)!=null?Fl:"Conf")+"",Lt,St,Pt=((Hl=(jl=(Ul=(Bl=t[2].conf)==null?void 0:Bl.general)==null?void 0:Ul.security)==null?void 0:jl.all)!=null?Hl:"All")+"",Ot,Ht,Ct,ht,Dt=((Wl=(zl=(yl=t[2].conf)==null?void 0:yl.general)==null?void 0:zl.context)!=null?Wl:"Context")+"",Ft,Wt,Qe,Xe,Bt,ot,bt,wt;V=new E0({});let de=!t[6].p.t&&xo(),qe=["NOK","SEK","DKK","EUR","CHF"],Pe=[];for(let st=0;st<5;st+=1)Pe[st]=F0(R0(t,qe,st));Ee=new Ml({props:{to:"/priceconfig",class:"text-blue-600 hover:text-blue-800",$$slots:{default:[B0]},$$scope:{ctx:t}}});let Be=t[6].p.e&&t[0].chip!="esp8266"&&ea(t),ze=t[6].g.s>0&&ta(t);return{c(){var st,jt,rl;e=p("div"),l=p("strong"),i=M(n),o=b(),a=p("a"),r=M("\u24D8"),c=b(),f=p("input"),m=b(),_=p("div"),d=p("div"),v=p("div"),k=M(h),g=p("br"),T=b(),O=p("input"),E=b(),I=p("div"),j=M(C),S=p("br"),U=b(),G=p("select"),Re(V.$$.fragment),F=b(),R=p("input"),z=b(),B=p("div"),H=p("div"),W=p("div"),Q=M(K),Z=p("br"),se=b(),X=p("select"),J=p("optgroup"),de&&de.c(),ae=p("option"),ae.textContent="NO1",le=p("option"),le.textContent="NO2",ne=p("option"),ne.textContent="NO3",fe=p("option"),fe.textContent="NO4",ue=p("option"),ue.textContent="NO5",Y=p("optgroup"),x=p("option"),x.textContent="SE1",ke=p("option"),ke.textContent="SE2",_e=p("option"),_e.textContent="SE3",N=p("option"),N.textContent="SE4",w=p("optgroup"),P=p("option"),P.textContent="DK1",A=p("option"),A.textContent="DK2",y=p("option"),y.textContent="Austria",ee=p("option"),ee.textContent="Belgium",te=p("option"),te.textContent="Czech Republic",ie=p("option"),ie.textContent="Estonia",me=p("option"),me.textContent="Finland",Ne=p("option"),Ne.textContent="France",Me=p("option"),Me.textContent="Germany",pe=p("option"),pe.textContent="Great Britain",Ce=p("option"),Ce.textContent="Latvia",we=p("option"),we.textContent="Lithuania",ge=p("option"),ge.textContent="Netherland",be=p("option"),be.textContent="Poland",ye=p("option"),ye.textContent="Switzerland",je=b(),Ke=p("div"),et=M(xe),Je=p("br"),nt=b(),We=p("select");for(let wl=0;wl<5;wl+=1)Pe[wl].c();Oe=b(),ce=p("div"),Re(Ee.$$.fragment),tt=b(),$e=p("div"),pt=p("label"),Ge=p("input"),Ye=b(),it=M(Ve),vt=b(),Be&&Be.c(),Mt=b(),he=p("div"),Fe=M(re),Tt=p("br"),Se=b(),Ae=p("select"),dt=p("option"),rt=M(ut),ct=p("option"),Lt=M(Et),St=p("option"),Ot=M(Pt),Ht=b(),ze&&ze.c(),Ct=b(),ht=p("div"),Ft=M(Dt),Wt=p("br"),Qe=b(),Xe=p("input"),u(l,"class","text-sm"),u(a,"href",kl("General-configuration")),u(a,"target","_blank"),u(a,"class","float-right"),u(f,"type","hidden"),u(f,"name","g"),f.value="true",u(O,"name","gh"),u(O,"type","text"),u(O,"class","in-f w-full"),u(O,"pattern","[A-Za-z0-9-]+"),u(G,"name","gt"),u(G,"class","in-l w-full"),t[6].g.t===void 0&&Gt(()=>t[23].call(G)),u(d,"class","flex"),u(_,"class","my-1"),u(R,"type","hidden"),u(R,"name","p"),R.value="true",ae.__value="10YNO-1--------2",ae.value=ae.__value,le.__value="10YNO-2--------T",le.value=le.__value,ne.__value="10YNO-3--------J",ne.value=ne.__value,fe.__value="10YNO-4--------9",fe.value=fe.__value,ue.__value="10Y1001A1001A48H",ue.value=ue.__value,u(J,"label","Norway"),x.__value="10Y1001A1001A44P",x.value=x.__value,ke.__value="10Y1001A1001A45N",ke.value=ke.__value,_e.__value="10Y1001A1001A46L",_e.value=_e.__value,N.__value="10Y1001A1001A47J",N.value=N.__value,u(Y,"label","Sweden"),P.__value="10YDK-1--------W",P.value=P.__value,A.__value="10YDK-2--------M",A.value=A.__value,u(w,"label","Denmark"),y.__value="10YAT-APG------L",y.value=y.__value,ee.__value="10YBE----------2",ee.value=ee.__value,te.__value="10YCZ-CEPS-----N",te.value=te.__value,ie.__value="10Y1001A1001A39I",ie.value=ie.__value,me.__value="10YFI-1--------U",me.value=me.__value,Ne.__value="10YFR-RTE------C",Ne.value=Ne.__value,Me.__value="10Y1001A1001A83F",Me.value=Me.__value,pe.__value="10YGB----------A",pe.value=pe.__value,Ce.__value="10YLV-1001A00074",Ce.value=Ce.__value,we.__value="10YLT-1001A0008Q",we.value=we.__value,ge.__value="10YNL----------L",ge.value=ge.__value,be.__value="10YPL-AREA-----S",be.value=be.__value,ye.__value="10YCH-SWISSGRIDZ",ye.value=ye.__value,u(X,"name","pr"),u(X,"class","in-f w-full"),t[6].p.r===void 0&&Gt(()=>t[24].call(X)),u(W,"class","w-full"),u(We,"name","pc"),u(We,"class","in-l"),t[6].p.c===void 0&&Gt(()=>t[25].call(We)),u(H,"class","flex"),u(B,"class","my-1"),u(ce,"class","my-1"),u(Ge,"type","checkbox"),u(Ge,"name","pe"),Ge.__value="true",Ge.value=Ge.__value,u(Ge,"class","rounded mb-1"),u($e,"class","my-1"),dt.__value=0,dt.value=dt.__value,ct.__value=1,ct.value=ct.__value,St.__value=2,St.value=St.__value,u(Ae,"name","gs"),u(Ae,"class","in-s"),t[6].g.s===void 0&&Gt(()=>t[28].call(Ae)),u(he,"class","my-1"),u(Xe,"name","gc"),u(Xe,"type","text"),u(Xe,"pattern","[A-Za-z0-9]+"),u(Xe,"placeholder",Bt=(rl=(jt=(st=t[2].conf)==null?void 0:st.general)==null?void 0:jt.context_placeholder)!=null?rl:"/"),u(Xe,"class","in-s"),u(Xe,"maxlength","36"),u(ht,"class","my-1"),u(e,"class","cnt")},m(st,jt){L(st,e,jt),s(e,l),s(l,i),s(e,o),s(e,a),s(a,r),s(e,c),s(e,f),s(e,m),s(e,_),s(_,d),s(d,v),s(v,k),s(v,g),s(v,T),s(v,O),Te(O,t[6].g.h),s(d,E),s(d,I),s(I,j),s(I,S),s(I,U),s(I,G),De(V,G,null),ft(G,t[6].g.t,!0),s(e,F),s(e,R),s(e,z),s(e,B),s(B,H),s(H,W),s(W,Q),s(W,Z),s(W,se),s(W,X),s(X,J),de&&de.m(J,null),s(J,ae),s(J,le),s(J,ne),s(J,fe),s(J,ue),s(X,Y),s(Y,x),s(Y,ke),s(Y,_e),s(Y,N),s(X,w),s(w,P),s(w,A),s(X,y),s(X,ee),s(X,te),s(X,ie),s(X,me),s(X,Ne),s(X,Me),s(X,pe),s(X,Ce),s(X,we),s(X,ge),s(X,be),s(X,ye),ft(X,t[6].p.r,!0),s(H,je),s(H,Ke),s(Ke,et),s(Ke,Je),s(Ke,nt),s(Ke,We);for(let rl=0;rl<5;rl+=1)Pe[rl]&&Pe[rl].m(We,null);ft(We,t[6].p.c,!0),s(e,Oe),s(e,ce),De(Ee,ce,null),s(e,tt),s(e,$e),s($e,pt),s(pt,Ge),Ge.checked=t[6].p.e,s(pt,Ye),s(pt,it),s($e,vt),Be&&Be.m($e,null),s(e,Mt),s(e,he),s(he,Fe),s(he,Tt),s(he,Se),s(he,Ae),s(Ae,dt),s(dt,rt),s(Ae,ct),s(ct,Lt),s(Ae,St),s(St,Ot),ft(Ae,t[6].g.s,!0),s(e,Ht),ze&&ze.m(e,null),s(e,Ct),s(e,ht),s(ht,Ft),s(ht,Wt),s(ht,Qe),s(ht,Xe),Te(Xe,t[6].g.c),ot=!0,bt||(wt=[ve(O,"input",t[22]),ve(G,"change",t[23]),ve(X,"change",t[24]),ve(We,"change",t[25]),ve(Ge,"change",t[26]),ve(Ae,"change",t[28]),ve(Xe,"input",t[31])],bt=!0)},p(st,jt){var wl,Gl,_n,pn,dn,vn,hn,bn,gn,kn,wn,Mn,Sn,Cn,Nn,Tn,En,Pn,An,qn,Dn,Ln,On,In,Rn,Fn,Bn,Un,jn,Hn,is,ss,os,as,fs,us,rs,cs,ms,_s;(!ot||jt[0]&4)&&n!==(n=((_n=(Gl=(wl=st[2].conf)==null?void 0:wl.general)==null?void 0:Gl.title)!=null?_n:"General")+"")&&D(i,n),(!ot||jt[0]&4)&&h!==(h=((vn=(dn=(pn=st[2].conf)==null?void 0:pn.general)==null?void 0:dn.hostname)!=null?vn:"Hostname")+"")&&D(k,h),jt[0]&64&&O.value!==st[6].g.h&&Te(O,st[6].g.h),(!ot||jt[0]&4)&&C!==(C=((gn=(bn=(hn=st[2].conf)==null?void 0:hn.general)==null?void 0:bn.timezone)!=null?gn:"Time zone")+"")&&D(j,C),jt[0]&64&&ft(G,st[6].g.t),(!ot||jt[0]&4)&&K!==(K=((Mn=(wn=(kn=st[2].conf)==null?void 0:kn.price)==null?void 0:wn.region)!=null?Mn:"Price region")+"")&&D(Q,K),st[6].p.t?de&&(de.d(1),de=null):de||(de=xo(),de.c(),de.m(J,ae)),jt[0]&64&&ft(X,st[6].p.r),(!ot||jt[0]&4)&&xe!==(xe=((Nn=(Cn=(Sn=st[2].conf)==null?void 0:Sn.price)==null?void 0:Cn.currency)!=null?Nn:"Currency")+"")&&D(et,xe),jt[0]&64&&ft(We,st[6].p.c);const rl={};jt[0]&4|jt[4]&4&&(rl.$$scope={dirty:jt,ctx:st}),Ee.$set(rl),jt[0]&64&&(Ge.checked=st[6].p.e),(!ot||jt[0]&4)&&Ve!==(Ve=((Pn=(En=(Tn=st[2].conf)==null?void 0:Tn.price)==null?void 0:En.enabled)!=null?Pn:"Enabled")+"")&&D(it,Ve),st[6].p.e&&st[0].chip!="esp8266"?Be?Be.p(st,jt):(Be=ea(st),Be.c(),Be.m($e,null)):Be&&(Be.d(1),Be=null),(!ot||jt[0]&4)&&re!==(re=((Ln=(Dn=(qn=(An=st[2].conf)==null?void 0:An.general)==null?void 0:qn.security)==null?void 0:Dn.title)!=null?Ln:"Security")+"")&&D(Fe,re),(!ot||jt[0]&4)&&ut!==(ut=((Fn=(Rn=(In=(On=st[2].conf)==null?void 0:On.general)==null?void 0:In.security)==null?void 0:Rn.none)!=null?Fn:"None")+"")&&D(rt,ut),(!ot||jt[0]&4)&&Et!==(Et=((Hn=(jn=(Un=(Bn=st[2].conf)==null?void 0:Bn.general)==null?void 0:Un.security)==null?void 0:jn.conf)!=null?Hn:"Conf")+"")&&D(Lt,Et),(!ot||jt[0]&4)&&Pt!==(Pt=((as=(os=(ss=(is=st[2].conf)==null?void 0:is.general)==null?void 0:ss.security)==null?void 0:os.all)!=null?as:"All")+"")&&D(Ot,Pt),jt[0]&64&&ft(Ae,st[6].g.s),st[6].g.s>0?ze?ze.p(st,jt):(ze=ta(st),ze.c(),ze.m(e,Ct)):ze&&(ze.d(1),ze=null),(!ot||jt[0]&4)&&Dt!==(Dt=((rs=(us=(fs=st[2].conf)==null?void 0:fs.general)==null?void 0:us.context)!=null?rs:"Context")+"")&&D(Ft,Dt),(!ot||jt[0]&4&&Bt!==(Bt=(_s=(ms=(cs=st[2].conf)==null?void 0:cs.general)==null?void 0:ms.context_placeholder)!=null?_s:"/"))&&u(Xe,"placeholder",Bt),jt[0]&64&&Xe.value!==st[6].g.c&&Te(Xe,st[6].g.c)},i(st){ot||($(V.$$.fragment,st),$(Ee.$$.fragment,st),ot=!0)},o(st){oe(V.$$.fragment,st),oe(Ee.$$.fragment,st),ot=!1},d(st){st&&q(e),Le(V),de&&de.d(),tl(Pe,st),Le(Ee),Be&&Be.d(),ze&&ze.d(),bt=!1,zt(wt)}}}function xo(t){let e,l,n,i,o;return{c(){e=p("option"),e.textContent="NO1 with support",l=p("option"),l.textContent="NO2 with support",n=p("option"),n.textContent="NO3 with support",i=p("option"),i.textContent="NO4 with support",o=p("option"),o.textContent="NO5 with support",e.__value="NO1S",e.value=e.__value,l.__value="NO2S",l.value=l.__value,n.__value="NO3S",n.value=n.__value,i.__value="NO4S",i.value=i.__value,o.__value="NO5S",o.value=o.__value},m(a,r){L(a,e,r),L(a,l,r),L(a,n,r),L(a,i,r),L(a,o,r)},d(a){a&&q(e),a&&q(l),a&&q(n),a&&q(i),a&&q(o)}}}function F0(t){let e,l;return{c(){e=p("option"),l=M(t[123]),e.__value=t[123],e.value=e.__value},m(n,i){L(n,e,i),s(e,l)},p:Ze,d(n){n&&q(e)}}}function B0(t){var n,i,o;let e=((o=(i=(n=t[2].conf)==null?void 0:n.price)==null?void 0:i.conf)!=null?o:"Configure")+"",l;return{c(){l=M(e)},m(a,r){L(a,l,r)},p(a,r){var c,f,m;r[0]&4&&e!==(e=((m=(f=(c=a[2].conf)==null?void 0:c.price)==null?void 0:f.conf)!=null?m:"Configure")+"")&&D(l,e)},d(a){a&&q(l)}}}function ea(t){let e,l,n,i,o;return{c(){var a,r,c;e=p("br"),l=p("input"),u(l,"name","pt"),u(l,"type","text"),u(l,"class","in-s"),u(l,"placeholder",n=(c=(r=(a=t[2].conf)==null?void 0:a.price)==null?void 0:r.api_key_placeholder)!=null?c:"")},m(a,r){L(a,e,r),L(a,l,r),Te(l,t[6].p.t),i||(o=ve(l,"input",t[27]),i=!0)},p(a,r){var c,f,m;r[0]&4&&n!==(n=(m=(f=(c=a[2].conf)==null?void 0:c.price)==null?void 0:f.api_key_placeholder)!=null?m:"")&&u(l,"placeholder",n),r[0]&64&&l.value!==a[6].p.t&&Te(l,a[6].p.t)},d(a){a&&q(e),a&&q(l),i=!1,o()}}}function ta(t){var g,T,O,E,I,C,j,S;let e,l=((E=(O=(T=(g=t[2].conf)==null?void 0:g.general)==null?void 0:T.security)==null?void 0:O.username)!=null?E:"Username")+"",n,i,o,a,r,c,f=((S=(j=(C=(I=t[2].conf)==null?void 0:I.general)==null?void 0:C.security)==null?void 0:j.password)!=null?S:"Password")+"",m,_,d,v,h,k;return{c(){e=p("div"),n=M(l),i=p("br"),o=b(),a=p("input"),r=b(),c=p("div"),m=M(f),_=p("br"),d=b(),v=p("input"),u(a,"name","gu"),u(a,"type","text"),u(a,"class","in-s"),u(a,"maxlength","36"),u(e,"class","my-1"),u(v,"name","gp"),u(v,"type","password"),u(v,"class","in-s"),u(v,"maxlength","36"),u(c,"class","my-1")},m(U,G){L(U,e,G),s(e,n),s(e,i),s(e,o),s(e,a),Te(a,t[6].g.u),L(U,r,G),L(U,c,G),s(c,m),s(c,_),s(c,d),s(c,v),Te(v,t[6].g.p),h||(k=[ve(a,"input",t[29]),ve(v,"input",t[30])],h=!0)},p(U,G){var V,F,R,z,B,H,W,K;G[0]&4&&l!==(l=((z=(R=(F=(V=U[2].conf)==null?void 0:V.general)==null?void 0:F.security)==null?void 0:R.username)!=null?z:"Username")+"")&&D(n,l),G[0]&64&&a.value!==U[6].g.u&&Te(a,U[6].g.u),G[0]&4&&f!==(f=((K=(W=(H=(B=U[2].conf)==null?void 0:B.general)==null?void 0:H.security)==null?void 0:W.password)!=null?K:"Password")+"")&&D(m,f),G[0]&64&&v.value!==U[6].g.p&&Te(v,U[6].g.p)},d(U){U&&q(e),U&&q(r),U&&q(c),h=!1,zt(k)}}}function la(t){var vt,Mt,he,re,Fe,Tt,Se,Ae,dt,ut,rt,ct,Et,Lt,St,Pt,Ot,Ht,Ct,ht,Dt,Ft,Wt,Qe,Xe,Bt,ot,bt,wt,de;let e,l,n=((he=(Mt=(vt=t[2].conf)==null?void 0:vt.meter)==null?void 0:Mt.title)!=null?he:"Meter")+"",i,o,a,r,c,f,m,_,d,v,h=((Se=(Tt=(Fe=(re=t[2].conf)==null?void 0:re.meter)==null?void 0:Fe.comm)==null?void 0:Tt.title)!=null?Se:"Communication")+"",k,g,T,O,E,I=((rt=(ut=(dt=(Ae=t[2].conf)==null?void 0:Ae.meter)==null?void 0:dt.comm)==null?void 0:ut.passive)!=null?rt:"Passive")+"",C,j,S=((St=(Lt=(Et=(ct=t[2].conf)==null?void 0:ct.meter)==null?void 0:Et.comm)==null?void 0:Lt.pulse)!=null?St:"Pulse")+"",U,G,V,F,R=((Ot=(Pt=t[2].common)==null?void 0:Pt.voltage)!=null?Ot:"Voltage")+"",z,B,H,W,K,Q,Z,se,X,J=((ht=(Ct=(Ht=t[2].conf)==null?void 0:Ht.meter)==null?void 0:Ct.fuse)!=null?ht:"Main fuse")+"",ae,le,ne,fe,ue,Y,x,ke,_e,N=((Wt=(Ft=(Dt=t[2].conf)==null?void 0:Dt.meter)==null?void 0:Ft.prod)!=null?Wt:"Production")+"",w,P,A,y,ee,te,ie,me,Ne,Me,pe,Ce,we,ge,be=((Bt=(Xe=(Qe=t[2].conf)==null?void 0:Qe.meter)==null?void 0:Xe.encrypted)!=null?Bt:"Encrypted")+"",ye,je,Ke,xe,et,Je,nt,We=((de=(wt=(bt=(ot=t[2].conf)==null?void 0:ot.meter)==null?void 0:bt.multipliers)==null?void 0:wt.title)!=null?de:"Multipliers")+"",Oe,ce,Ee,tt;function $e(qe,Pe){return qe[6].m.a===2?j0:U0}let pt=$e(t),Ge=pt(t),Ye=t[6].m.e.e&&na(t),Ve=t[6].m.e.e&&ia(t),it=t[6].m.m.e&&sa(t);return{c(){e=p("div"),l=p("strong"),i=M(n),o=b(),a=p("a"),r=M("\u24D8"),c=b(),f=p("input"),m=b(),_=p("input"),d=b(),v=p("div"),k=M(h),g=p("br"),T=b(),O=p("select"),E=p("option"),C=M(I),j=p("option"),U=M(S),G=b(),Ge.c(),V=b(),F=p("div"),z=M(R),B=p("br"),H=b(),W=p("select"),K=p("option"),K.textContent="400V (TN)",Q=p("option"),Q.textContent="230V (IT/TT)",Z=b(),se=p("div"),X=p("div"),ae=M(J),le=p("br"),ne=b(),fe=p("label"),ue=p("input"),Y=b(),x=p("span"),x.textContent="A",ke=b(),_e=p("div"),w=M(N),P=p("br"),A=b(),y=p("label"),ee=p("input"),te=b(),ie=p("span"),ie.textContent="kWp",me=b(),Ne=p("div"),Me=b(),pe=p("div"),Ce=p("label"),we=p("input"),ge=b(),ye=M(be),je=b(),Ye&&Ye.c(),Ke=b(),Ve&&Ve.c(),xe=b(),et=p("label"),Je=p("input"),nt=b(),Oe=M(We),ce=b(),it&&it.c(),u(l,"class","text-sm"),u(a,"href",kl("Meter-configuration")),u(a,"target","_blank"),u(a,"class","float-right"),u(f,"type","hidden"),u(f,"name","m"),f.value="true",u(_,"type","hidden"),u(_,"name","mo"),_.value="1",E.__value=0,E.value=E.__value,j.__value=2,j.value=j.__value,u(O,"name","ma"),u(O,"class","in-s"),t[6].m.a===void 0&&Gt(()=>t[32].call(O)),u(v,"class","my-1"),K.__value=2,K.value=K.__value,Q.__value=1,Q.value=Q.__value,u(W,"name","md"),u(W,"class","in-s"),t[6].m.d===void 0&&Gt(()=>t[38].call(W)),u(F,"class","my-1"),u(ue,"name","mf"),u(ue,"type","number"),u(ue,"min","5"),u(ue,"max","65535"),u(ue,"class","in-f tr w-full"),u(x,"class","in-post"),u(fe,"class","flex"),u(X,"class","mx-1"),u(ee,"name","mr"),u(ee,"type","number"),u(ee,"min","0"),u(ee,"max","65535"),u(ee,"class","in-f tr w-full"),u(ie,"class","in-post"),u(y,"class","flex"),u(_e,"class","mx-1"),u(se,"class","my-1 flex"),u(Ne,"class","my-1"),u(we,"type","checkbox"),u(we,"name","me"),we.__value="true",we.value=we.__value,u(we,"class","rounded mb-1"),u(pe,"class","my-1"),u(Je,"type","checkbox"),u(Je,"name","mm"),Je.__value="true",Je.value=Je.__value,u(Je,"class","rounded mb-1"),u(e,"class","cnt")},m(qe,Pe){L(qe,e,Pe),s(e,l),s(l,i),s(e,o),s(e,a),s(a,r),s(e,c),s(e,f),s(e,m),s(e,_),s(e,d),s(e,v),s(v,k),s(v,g),s(v,T),s(v,O),s(O,E),s(E,C),s(O,j),s(j,U),ft(O,t[6].m.a,!0),s(e,G),Ge.m(e,null),s(e,V),s(e,F),s(F,z),s(F,B),s(F,H),s(F,W),s(W,K),s(W,Q),ft(W,t[6].m.d,!0),s(e,Z),s(e,se),s(se,X),s(X,ae),s(X,le),s(X,ne),s(X,fe),s(fe,ue),Te(ue,t[6].m.f),s(fe,Y),s(fe,x),s(se,ke),s(se,_e),s(_e,w),s(_e,P),s(_e,A),s(_e,y),s(y,ee),Te(ee,t[6].m.r),s(y,te),s(y,ie),s(e,me),s(e,Ne),s(e,Me),s(e,pe),s(pe,Ce),s(Ce,we),we.checked=t[6].m.e.e,s(Ce,ge),s(Ce,ye),s(pe,je),Ye&&Ye.m(pe,null),s(e,Ke),Ve&&Ve.m(e,null),s(e,xe),s(e,et),s(et,Je),Je.checked=t[6].m.m.e,s(et,nt),s(et,Oe),s(e,ce),it&&it.m(e,null),Ee||(tt=[ve(O,"change",t[32]),ve(W,"change",t[38]),ve(ue,"input",t[39]),ve(ee,"input",t[40]),ve(we,"change",t[41]),ve(Je,"change",t[44])],Ee=!0)},p(qe,Pe){var Be,ze,yt,Qt,Kt,Vt,xt,el,nl,il,sl,ol,al,fl,ul,Ie,Ut,dl,vl,hl,bl,gl,Ue,mt,He,_t,Cl,Nl,Tl,El;Pe[0]&4&&n!==(n=((yt=(ze=(Be=qe[2].conf)==null?void 0:Be.meter)==null?void 0:ze.title)!=null?yt:"Meter")+"")&&D(i,n),Pe[0]&4&&h!==(h=((xt=(Vt=(Kt=(Qt=qe[2].conf)==null?void 0:Qt.meter)==null?void 0:Kt.comm)==null?void 0:Vt.title)!=null?xt:"Communication")+"")&&D(k,h),Pe[0]&4&&I!==(I=((sl=(il=(nl=(el=qe[2].conf)==null?void 0:el.meter)==null?void 0:nl.comm)==null?void 0:il.passive)!=null?sl:"Passive")+"")&&D(C,I),Pe[0]&4&&S!==(S=((ul=(fl=(al=(ol=qe[2].conf)==null?void 0:ol.meter)==null?void 0:al.comm)==null?void 0:fl.pulse)!=null?ul:"Pulse")+"")&&D(U,S),Pe[0]&64&&ft(O,qe[6].m.a),pt===(pt=$e(qe))&&Ge?Ge.p(qe,Pe):(Ge.d(1),Ge=pt(qe),Ge&&(Ge.c(),Ge.m(e,V))),Pe[0]&4&&R!==(R=((Ut=(Ie=qe[2].common)==null?void 0:Ie.voltage)!=null?Ut:"Voltage")+"")&&D(z,R),Pe[0]&64&&ft(W,qe[6].m.d),Pe[0]&4&&J!==(J=((hl=(vl=(dl=qe[2].conf)==null?void 0:dl.meter)==null?void 0:vl.fuse)!=null?hl:"Main fuse")+"")&&D(ae,J),Pe[0]&64&&at(ue.value)!==qe[6].m.f&&Te(ue,qe[6].m.f),Pe[0]&4&&N!==(N=((Ue=(gl=(bl=qe[2].conf)==null?void 0:bl.meter)==null?void 0:gl.prod)!=null?Ue:"Production")+"")&&D(w,N),Pe[0]&64&&at(ee.value)!==qe[6].m.r&&Te(ee,qe[6].m.r),Pe[0]&64&&(we.checked=qe[6].m.e.e),Pe[0]&4&&be!==(be=((_t=(He=(mt=qe[2].conf)==null?void 0:mt.meter)==null?void 0:He.encrypted)!=null?_t:"Encrypted")+"")&&D(ye,be),qe[6].m.e.e?Ye?Ye.p(qe,Pe):(Ye=na(qe),Ye.c(),Ye.m(pe,null)):Ye&&(Ye.d(1),Ye=null),qe[6].m.e.e?Ve?Ve.p(qe,Pe):(Ve=ia(qe),Ve.c(),Ve.m(e,xe)):Ve&&(Ve.d(1),Ve=null),Pe[0]&64&&(Je.checked=qe[6].m.m.e),Pe[0]&4&&We!==(We=((El=(Tl=(Nl=(Cl=qe[2].conf)==null?void 0:Cl.meter)==null?void 0:Nl.multipliers)==null?void 0:Tl.title)!=null?El:"Multipliers")+"")&&D(Oe,We),qe[6].m.m.e?it?it.p(qe,Pe):(it=sa(qe),it.c(),it.m(e,null)):it&&(it.d(1),it=null)},d(qe){qe&&q(e),Ge.d(),Ye&&Ye.d(),Ve&&Ve.d(),it&&it.d(),Ee=!1,zt(tt)}}}function U0(t){var ae,le,ne,fe,ue,Y,x,ke,_e;let e,l,n=((ne=(le=(ae=t[2].conf)==null?void 0:ae.meter)==null?void 0:le.buffer)!=null?ne:"Buffer size")+"",i,o,a,r=((Y=(ue=(fe=t[2].conf)==null?void 0:fe.meter)==null?void 0:ue.serial)!=null?Y:"Serial conf.")+"",c,f,m,_,d,v=((_e=(ke=(x=t[2].conf)==null?void 0:x.meter)==null?void 0:ke.inverted)!=null?_e:"inverted")+"",h,k,g,T,O,E,I,C,j,S,U,G,V,F,R,z,B,H,W,K,Q,Z,se,X=[3,12,24,48,96,192,384,576,1152],J=[];for(let N=0;N<9;N+=1)J[N]=H0(I0(t,X,N));return{c(){e=p("div"),l=p("span"),i=M(n),o=b(),a=p("span"),c=M(r),f=b(),m=p("label"),_=p("input"),d=b(),h=M(v),k=b(),g=p("div"),T=p("select"),O=p("option"),E=M("Autodetect");for(let N=0;N<9;N+=1)J[N].c();C=b(),j=p("select"),S=p("option"),U=M("-"),V=p("option"),V.textContent="7N1",F=p("option"),F.textContent="8N1",R=p("option"),R.textContent="8N2",z=p("option"),z.textContent="7E1",B=p("option"),B.textContent="8E1",W=b(),K=p("input"),u(l,"class","float-right"),u(_,"name","mi"),_.__value="true",_.value=_.__value,u(_,"type","checkbox"),u(_,"class","rounded mb-1"),u(m,"class","mt-2 ml-3 whitespace-nowrap"),O.__value=0,O.value=O.__value,O.disabled=I=t[6].m.b!=0,u(T,"name","mb"),u(T,"class","in-f tr w-1/2"),t[6].m.b===void 0&&Gt(()=>t[35].call(T)),S.__value=0,S.value=S.__value,S.disabled=G=t[6].m.b!=0,V.__value=2,V.value=V.__value,F.__value=3,F.value=F.__value,R.__value=7,R.value=R.__value,z.__value=10,z.value=z.__value,B.__value=11,B.value=B.__value,u(j,"name","mp"),u(j,"class","in-m"),j.disabled=H=t[6].m.b==0,t[6].m.p===void 0&&Gt(()=>t[36].call(j)),u(K,"name","ms"),u(K,"type","number"),u(K,"min",64),u(K,"max",Q=t[0].chip=="esp8266"?t[6].i.h.p==3||t[6].i.h.p==113?512:256:4096),u(K,"step",64),u(K,"class","in-l tr w-1/2"),u(g,"class","flex w-full"),u(e,"class","my-1")},m(N,w){L(N,e,w),s(e,l),s(l,i),s(e,o),s(e,a),s(a,c),s(e,f),s(e,m),s(m,_),_.checked=t[6].m.i,s(m,d),s(m,h),s(e,k),s(e,g),s(g,T),s(T,O),s(O,E);for(let P=0;P<9;P+=1)J[P]&&J[P].m(T,null);ft(T,t[6].m.b,!0),s(g,C),s(g,j),s(j,S),s(S,U),s(j,V),s(j,F),s(j,R),s(j,z),s(j,B),ft(j,t[6].m.p,!0),s(g,W),s(g,K),Te(K,t[6].m.s),Z||(se=[ve(_,"change",t[34]),ve(T,"change",t[35]),ve(j,"change",t[36]),ve(K,"input",t[37])],Z=!0)},p(N,w){var P,A,y,ee,te,ie,me,Ne,Me;w[0]&4&&n!==(n=((y=(A=(P=N[2].conf)==null?void 0:P.meter)==null?void 0:A.buffer)!=null?y:"Buffer size")+"")&&D(i,n),w[0]&4&&r!==(r=((ie=(te=(ee=N[2].conf)==null?void 0:ee.meter)==null?void 0:te.serial)!=null?ie:"Serial conf.")+"")&&D(c,r),w[0]&64&&(_.checked=N[6].m.i),w[0]&4&&v!==(v=((Me=(Ne=(me=N[2].conf)==null?void 0:me.meter)==null?void 0:Ne.inverted)!=null?Me:"inverted")+"")&&D(h,v),w[0]&64&&I!==(I=N[6].m.b!=0)&&(O.disabled=I),w[0]&64&&ft(T,N[6].m.b),w[0]&64&&G!==(G=N[6].m.b!=0)&&(S.disabled=G),w[0]&64&&H!==(H=N[6].m.b==0)&&(j.disabled=H),w[0]&64&&ft(j,N[6].m.p),w[0]&65&&Q!==(Q=N[0].chip=="esp8266"?N[6].i.h.p==3||N[6].i.h.p==113?512:256:4096)&&u(K,"max",Q),w[0]&64&&at(K.value)!==N[6].m.s&&Te(K,N[6].m.s)},d(N){N&&q(e),tl(J,N),Z=!1,zt(se)}}}function j0(t){var f,m,_;let e,l,n=((_=(m=(f=t[2].conf)==null?void 0:f.meter)==null?void 0:m.pulses)!=null?_:"Pulses per kWh")+"",i,o,a,r,c;return{c(){e=p("div"),l=p("span"),i=M(n),o=b(),a=p("input"),u(a,"name","mb"),u(a,"class","in-s tr"),u(a,"type","number"),u(a,"min",1),u(a,"max",3600),u(e,"class","my-1")},m(d,v){L(d,e,v),s(e,l),s(l,i),s(e,o),s(e,a),Te(a,t[6].m.b),r||(c=ve(a,"input",t[33]),r=!0)},p(d,v){var h,k,g;v[0]&4&&n!==(n=((g=(k=(h=d[2].conf)==null?void 0:h.meter)==null?void 0:k.pulses)!=null?g:"Pulses per kWh")+"")&&D(i,n),v[0]&64&&at(a.value)!==d[6].m.b&&Te(a,d[6].m.b)},d(d){d&&q(e),r=!1,c()}}}function H0(t){let e,l=t[120]*100+"",n;return{c(){e=p("option"),n=M(l),e.__value=t[120]*100,e.value=e.__value},m(i,o){L(i,e,o),s(e,n)},p:Ze,d(i){i&&q(e)}}}function na(t){let e,l,n,i;return{c(){e=p("br"),l=p("input"),u(l,"name","mek"),u(l,"type","text"),u(l,"class","in-s")},m(o,a){L(o,e,a),L(o,l,a),Te(l,t[6].m.e.k),n||(i=ve(l,"input",t[42]),n=!0)},p(o,a){a[0]&64&&l.value!==o[6].m.e.k&&Te(l,o[6].m.e.k)},d(o){o&&q(e),o&&q(l),n=!1,i()}}}function ia(t){var f,m,_;let e,l=((_=(m=(f=t[2].conf)==null?void 0:f.meter)==null?void 0:m.authkey)!=null?_:"Authentication key")+"",n,i,o,a,r,c;return{c(){e=p("div"),n=M(l),i=p("br"),o=b(),a=p("input"),u(a,"name","mea"),u(a,"type","text"),u(a,"class","in-s"),u(e,"class","my-1")},m(d,v){L(d,e,v),s(e,n),s(e,i),s(e,o),s(e,a),Te(a,t[6].m.e.a),r||(c=ve(a,"input",t[43]),r=!0)},p(d,v){var h,k,g;v[0]&4&&l!==(l=((g=(k=(h=d[2].conf)==null?void 0:h.meter)==null?void 0:k.authkey)!=null?g:"Authentication key")+"")&&D(n,l),v[0]&64&&a.value!==d[6].m.e.a&&Te(a,d[6].m.e.a)},d(d){d&&q(e),r=!1,c()}}}function sa(t){var H,W,K,Q,Z,se,X,J,ae,le,ne,fe,ue,Y,x,ke;let e,l,n=((Q=(K=(W=(H=t[2].conf)==null?void 0:H.meter)==null?void 0:W.multipliers)==null?void 0:K.watt)!=null?Q:"Watt")+"",i,o,a,r,c,f,m=((J=(X=(se=(Z=t[2].conf)==null?void 0:Z.meter)==null?void 0:se.multipliers)==null?void 0:X.volt)!=null?J:"Volt")+"",_,d,v,h,k,g,T=((fe=(ne=(le=(ae=t[2].conf)==null?void 0:ae.meter)==null?void 0:le.multipliers)==null?void 0:ne.amp)!=null?fe:"Amp")+"",O,E,I,C,j,S,U=((ke=(x=(Y=(ue=t[2].conf)==null?void 0:ue.meter)==null?void 0:Y.multipliers)==null?void 0:x.kwh)!=null?ke:"kWh")+"",G,V,F,R,z,B;return{c(){e=p("div"),l=p("div"),i=M(n),o=p("br"),a=b(),r=p("input"),c=b(),f=p("div"),_=M(m),d=p("br"),v=b(),h=p("input"),k=b(),g=p("div"),O=M(T),E=p("br"),I=b(),C=p("input"),j=b(),S=p("div"),G=M(U),V=p("br"),F=b(),R=p("input"),u(r,"name","mmw"),u(r,"type","number"),u(r,"min","0.00"),u(r,"max","1000"),u(r,"step","0.001"),u(r,"class","in-f tr w-full"),u(l,"class","w-1/4"),u(h,"name","mmv"),u(h,"type","number"),u(h,"min","0.00"),u(h,"max","1000"),u(h,"step","0.001"),u(h,"class","in-m tr w-full"),u(f,"class","w-1/4"),u(C,"name","mma"),u(C,"type","number"),u(C,"min","0.00"),u(C,"max","1000"),u(C,"step","0.001"),u(C,"class","in-m tr w-full"),u(g,"class","w-1/4"),u(R,"name","mmc"),u(R,"type","number"),u(R,"min","0.00"),u(R,"max","1000"),u(R,"step","0.001"),u(R,"class","in-l tr w-full"),u(S,"class","w-1/4"),u(e,"class","flex my-1")},m(_e,N){L(_e,e,N),s(e,l),s(l,i),s(l,o),s(l,a),s(l,r),Te(r,t[6].m.m.w),s(e,c),s(e,f),s(f,_),s(f,d),s(f,v),s(f,h),Te(h,t[6].m.m.v),s(e,k),s(e,g),s(g,O),s(g,E),s(g,I),s(g,C),Te(C,t[6].m.m.a),s(e,j),s(e,S),s(S,G),s(S,V),s(S,F),s(S,R),Te(R,t[6].m.m.c),z||(B=[ve(r,"input",t[45]),ve(h,"input",t[46]),ve(C,"input",t[47]),ve(R,"input",t[48])],z=!0)},p(_e,N){var w,P,A,y,ee,te,ie,me,Ne,Me,pe,Ce,we,ge,be,ye;N[0]&4&&n!==(n=((y=(A=(P=(w=_e[2].conf)==null?void 0:w.meter)==null?void 0:P.multipliers)==null?void 0:A.watt)!=null?y:"Watt")+"")&&D(i,n),N[0]&64&&at(r.value)!==_e[6].m.m.w&&Te(r,_e[6].m.m.w),N[0]&4&&m!==(m=((me=(ie=(te=(ee=_e[2].conf)==null?void 0:ee.meter)==null?void 0:te.multipliers)==null?void 0:ie.volt)!=null?me:"Volt")+"")&&D(_,m),N[0]&64&&at(h.value)!==_e[6].m.m.v&&Te(h,_e[6].m.m.v),N[0]&4&&T!==(T=((Ce=(pe=(Me=(Ne=_e[2].conf)==null?void 0:Ne.meter)==null?void 0:Me.multipliers)==null?void 0:pe.amp)!=null?Ce:"Amp")+"")&&D(O,T),N[0]&64&&at(C.value)!==_e[6].m.m.a&&Te(C,_e[6].m.m.a),N[0]&4&&U!==(U=((ye=(be=(ge=(we=_e[2].conf)==null?void 0:we.meter)==null?void 0:ge.multipliers)==null?void 0:be.kwh)!=null?ye:"kWh")+"")&&D(G,U),N[0]&64&&at(R.value)!==_e[6].m.m.c&&Te(R,_e[6].m.m.c)},d(_e){_e&&q(e),z=!1,zt(B)}}}function oa(t){var U,G,V,F,R,z,B,H,W;let e,l,n=((V=(G=(U=t[2].conf)==null?void 0:U.connection)==null?void 0:G.title)!=null?V:"Connection")+"",i,o,a,r,c,f,m,_,d,v,h=((z=(R=(F=t[2].conf)==null?void 0:F.connection)==null?void 0:R.wifi)!=null?z:"WiFi")+"",k,g,T=((W=(H=(B=t[2].conf)==null?void 0:B.connection)==null?void 0:H.ap)!=null?W:"AP")+"",O,E,I,C,j=t[0].if&&t[0].if.eth&&aa(t),S=(t[6].n.c==1||t[6].n.c==2)&&fa(t);return{c(){e=p("div"),l=p("strong"),i=M(n),o=b(),a=p("a"),r=M("\u24D8"),c=b(),f=p("input"),m=b(),_=p("div"),d=p("select"),v=p("option"),k=M(h),g=p("option"),O=M(T),j&&j.c(),E=b(),S&&S.c(),u(l,"class","text-sm"),u(a,"href",kl("WiFi-configuration")),u(a,"target","_blank"),u(a,"class","float-right"),u(f,"type","hidden"),u(f,"name","w"),f.value="true",v.__value=1,v.value=v.__value,g.__value=2,g.value=g.__value,u(d,"name","nc"),u(d,"class","in-s"),t[6].n.c===void 0&&Gt(()=>t[49].call(d)),u(_,"class","my-1"),u(e,"class","cnt")},m(K,Q){L(K,e,Q),s(e,l),s(l,i),s(e,o),s(e,a),s(a,r),s(e,c),s(e,f),s(e,m),s(e,_),s(_,d),s(d,v),s(v,k),s(d,g),s(g,O),j&&j.m(d,null),ft(d,t[6].n.c,!0),s(e,E),S&&S.m(e,null),I||(C=ve(d,"change",t[49]),I=!0)},p(K,Q){var Z,se,X,J,ae,le,ne,fe,ue;Q[0]&4&&n!==(n=((X=(se=(Z=K[2].conf)==null?void 0:Z.connection)==null?void 0:se.title)!=null?X:"Connection")+"")&&D(i,n),Q[0]&4&&h!==(h=((le=(ae=(J=K[2].conf)==null?void 0:J.connection)==null?void 0:ae.wifi)!=null?le:"WiFi")+"")&&D(k,h),Q[0]&4&&T!==(T=((ue=(fe=(ne=K[2].conf)==null?void 0:ne.connection)==null?void 0:fe.ap)!=null?ue:"AP")+"")&&D(O,T),K[0].if&&K[0].if.eth?j?j.p(K,Q):(j=aa(K),j.c(),j.m(d,null)):j&&(j.d(1),j=null),Q[0]&64&&ft(d,K[6].n.c),K[6].n.c==1||K[6].n.c==2?S?S.p(K,Q):(S=fa(K),S.c(),S.m(e,null)):S&&(S.d(1),S=null)},d(K){K&&q(e),j&&j.d(),S&&S.d(),I=!1,C()}}}function aa(t){var i,o,a;let e,l=((a=(o=(i=t[2].conf)==null?void 0:i.connection)==null?void 0:o.eth)!=null?a:"Ethernet")+"",n;return{c(){e=p("option"),n=M(l),e.__value=3,e.value=e.__value},m(r,c){L(r,e,c),s(e,n)},p(r,c){var f,m,_;c[0]&4&&l!==(l=((_=(m=(f=r[2].conf)==null?void 0:f.connection)==null?void 0:m.eth)!=null?_:"Ethernet")+"")&&D(n,l)},d(r){r&&q(e)}}}function fa(t){var ee,te,ie,me,Ne,Me,pe,Ce,we,ge,be,ye,je,Ke,xe,et,Je,nt,We,Oe,ce,Ee,tt,$e,pt,Ge,Ye,Ve,it,vt,Mt,he;let e,l=((ie=(te=(ee=t[2].conf)==null?void 0:ee.connection)==null?void 0:te.ssid)!=null?ie:"SSID")+"",n,i,o,a,r,c,f=((Me=(Ne=(me=t[2].conf)==null?void 0:me.connection)==null?void 0:Ne.psk)!=null?Me:"Password")+"",m,_,d,v,h,k,g,T=((ge=(we=(Ce=(pe=t[2].conf)==null?void 0:pe.connection)==null?void 0:Ce.ps)==null?void 0:we.title)!=null?ge:"Power saving")+"",O,E,I,C,j,S=((Ke=(je=(ye=(be=t[2].conf)==null?void 0:be.connection)==null?void 0:ye.ps)==null?void 0:je.default)!=null?Ke:"Default")+"",U,G,V=((nt=(Je=(et=(xe=t[2].conf)==null?void 0:xe.connection)==null?void 0:et.ps)==null?void 0:Je.off)!=null?nt:"Off")+"",F,R,z=((Ee=(ce=(Oe=(We=t[2].conf)==null?void 0:We.connection)==null?void 0:Oe.ps)==null?void 0:ce.min)!=null?Ee:"Min")+"",B,H,W=((Ge=(pt=($e=(tt=t[2].conf)==null?void 0:tt.connection)==null?void 0:$e.ps)==null?void 0:pt.max)!=null?Ge:"Max")+"",K,Q,Z,se=((it=(Ve=(Ye=t[2].conf)==null?void 0:Ye.connection)==null?void 0:Ve.pwr)!=null?it:"Power")+"",X,J,ae,le,ne,fe,ue,Y,x,ke,_e,N,w=((he=(Mt=(vt=t[2].conf)==null?void 0:vt.connection)==null?void 0:Mt.tick_11b)!=null?he:"802.11b")+"",P,A,y;return{c(){e=p("div"),n=M(l),i=p("br"),o=b(),a=p("input"),r=b(),c=p("div"),m=M(f),_=p("br"),d=b(),v=p("input"),h=b(),k=p("div"),g=p("div"),O=M(T),E=p("br"),I=b(),C=p("select"),j=p("option"),U=M(S),G=p("option"),F=M(V),R=p("option"),B=M(z),H=p("option"),K=M(W),Q=b(),Z=p("div"),X=M(se),J=p("br"),ae=b(),le=p("div"),ne=p("input"),fe=b(),ue=p("span"),ue.textContent="dBm",Y=b(),x=p("div"),ke=p("label"),_e=p("input"),N=b(),P=M(w),u(a,"name","ws"),u(a,"type","text"),u(a,"class","in-s"),u(e,"class","my-1"),u(v,"name","wp"),u(v,"type","password"),u(v,"class","in-s"),u(c,"class","my-1"),j.__value=255,j.value=j.__value,G.__value=0,G.value=G.__value,R.__value=1,R.value=R.__value,H.__value=2,H.value=H.__value,u(C,"name","wz"),u(C,"class","in-s"),t[6].w.z===void 0&&Gt(()=>t[52].call(C)),u(g,"class","w-1/2"),u(ne,"name","ww"),u(ne,"type","number"),u(ne,"min","0"),u(ne,"max","20.5"),u(ne,"step","0.5"),u(ne,"class","in-f tr w-full"),u(ue,"class","in-post"),u(le,"class","flex"),u(Z,"class","ml-2 w-1/2"),u(k,"class","my-1 flex"),u(_e,"type","checkbox"),u(_e,"name","wb"),_e.__value="true",_e.value=_e.__value,u(_e,"class","rounded mb-1"),u(x,"class","my-3")},m(re,Fe){L(re,e,Fe),s(e,n),s(e,i),s(e,o),s(e,a),Te(a,t[6].w.s),L(re,r,Fe),L(re,c,Fe),s(c,m),s(c,_),s(c,d),s(c,v),Te(v,t[6].w.p),L(re,h,Fe),L(re,k,Fe),s(k,g),s(g,O),s(g,E),s(g,I),s(g,C),s(C,j),s(j,U),s(C,G),s(G,F),s(C,R),s(R,B),s(C,H),s(H,K),ft(C,t[6].w.z,!0),s(k,Q),s(k,Z),s(Z,X),s(Z,J),s(Z,ae),s(Z,le),s(le,ne),Te(ne,t[6].w.w),s(le,fe),s(le,ue),L(re,Y,Fe),L(re,x,Fe),s(x,ke),s(ke,_e),_e.checked=t[6].w.b,s(ke,N),s(ke,P),A||(y=[ve(a,"input",t[50]),ve(v,"input",t[51]),ve(C,"change",t[52]),ve(ne,"input",t[53]),ve(_e,"change",t[54])],A=!0)},p(re,Fe){var Tt,Se,Ae,dt,ut,rt,ct,Et,Lt,St,Pt,Ot,Ht,Ct,ht,Dt,Ft,Wt,Qe,Xe,Bt,ot,bt,wt,de,qe,Pe,Be,ze,yt,Qt,Kt;Fe[0]&4&&l!==(l=((Ae=(Se=(Tt=re[2].conf)==null?void 0:Tt.connection)==null?void 0:Se.ssid)!=null?Ae:"SSID")+"")&&D(n,l),Fe[0]&64&&a.value!==re[6].w.s&&Te(a,re[6].w.s),Fe[0]&4&&f!==(f=((rt=(ut=(dt=re[2].conf)==null?void 0:dt.connection)==null?void 0:ut.psk)!=null?rt:"Password")+"")&&D(m,f),Fe[0]&64&&v.value!==re[6].w.p&&Te(v,re[6].w.p),Fe[0]&4&&T!==(T=((St=(Lt=(Et=(ct=re[2].conf)==null?void 0:ct.connection)==null?void 0:Et.ps)==null?void 0:Lt.title)!=null?St:"Power saving")+"")&&D(O,T),Fe[0]&4&&S!==(S=((Ct=(Ht=(Ot=(Pt=re[2].conf)==null?void 0:Pt.connection)==null?void 0:Ot.ps)==null?void 0:Ht.default)!=null?Ct:"Default")+"")&&D(U,S),Fe[0]&4&&V!==(V=((Wt=(Ft=(Dt=(ht=re[2].conf)==null?void 0:ht.connection)==null?void 0:Dt.ps)==null?void 0:Ft.off)!=null?Wt:"Off")+"")&&D(F,V),Fe[0]&4&&z!==(z=((ot=(Bt=(Xe=(Qe=re[2].conf)==null?void 0:Qe.connection)==null?void 0:Xe.ps)==null?void 0:Bt.min)!=null?ot:"Min")+"")&&D(B,z),Fe[0]&4&&W!==(W=((qe=(de=(wt=(bt=re[2].conf)==null?void 0:bt.connection)==null?void 0:wt.ps)==null?void 0:de.max)!=null?qe:"Max")+"")&&D(K,W),Fe[0]&64&&ft(C,re[6].w.z),Fe[0]&4&&se!==(se=((ze=(Be=(Pe=re[2].conf)==null?void 0:Pe.connection)==null?void 0:Be.pwr)!=null?ze:"Power")+"")&&D(X,se),Fe[0]&64&&at(ne.value)!==re[6].w.w&&Te(ne,re[6].w.w),Fe[0]&64&&(_e.checked=re[6].w.b),Fe[0]&4&&w!==(w=((Kt=(Qt=(yt=re[2].conf)==null?void 0:yt.connection)==null?void 0:Qt.tick_11b)!=null?Kt:"802.11b")+"")&&D(P,w)},d(re){re&&q(e),re&&q(r),re&&q(c),re&&q(h),re&&q(k),re&&q(Y),re&&q(x),A=!1,zt(y)}}}function ua(t){var ye,je,Ke,xe,et,Je,nt,We,Oe,ce,Ee,tt,$e,pt,Ge,Ye,Ve,it,vt,Mt,he;let e,l,n=((Ke=(je=(ye=t[2].conf)==null?void 0:ye.network)==null?void 0:je.title)!=null?Ke:"Network")+"",i,o,a,r,c,f,m=((Je=(et=(xe=t[2].conf)==null?void 0:xe.network)==null?void 0:et.ip)!=null?Je:"IP")+"",_,d,v,h,k,g,T=((Oe=(We=(nt=t[2].conf)==null?void 0:nt.network)==null?void 0:We.dhcp)!=null?Oe:"DHCP")+"",O,E,I=((tt=(Ee=(ce=t[2].conf)==null?void 0:ce.network)==null?void 0:Ee.static)!=null?tt:"Static")+"",C,j,S,U,G,V,F,R,z,B,H,W,K,Q,Z,se,X,J,ae,le,ne,fe=((Ge=(pt=($e=t[2].conf)==null?void 0:$e.network)==null?void 0:pt.tick_mdns)!=null?Ge:"mDNS")+"",ue,Y,x,ke,_e,N=((it=(Ve=(Ye=t[2].conf)==null?void 0:Ye.network)==null?void 0:Ve.ntp)!=null?it:"NTP")+"",w,P,A,y,ee,te=((he=(Mt=(vt=t[2].conf)==null?void 0:vt.network)==null?void 0:Mt.tick_ntp_dhcp)!=null?he:"from DHCP")+"",ie,me,Ne,Me,pe,Ce,we,ge;R=new Nu({});let be=t[6].n.m=="static"&&ra(t);return{c(){e=p("div"),l=p("strong"),i=M(n),o=b(),a=p("a"),r=M("\u24D8"),c=b(),f=p("div"),_=M(m),d=p("br"),v=b(),h=p("div"),k=p("select"),g=p("option"),O=M(T),E=p("option"),C=M(I),j=b(),S=p("input"),V=b(),F=p("select"),Re(R.$$.fragment),H=b(),be&&be.c(),W=b(),K=p("div"),Q=p("label"),Z=p("input"),se=M(" IPv6"),X=b(),J=p("div"),ae=p("label"),le=p("input"),ne=b(),ue=M(fe),Y=b(),x=p("input"),ke=b(),_e=p("div"),w=M(N),P=b(),A=p("label"),y=p("input"),ee=b(),ie=M(te),me=p("br"),Ne=b(),Me=p("div"),pe=p("input"),u(l,"class","text-sm"),u(a,"href",kl("Network-configuration")),u(a,"target","_blank"),u(a,"class","float-right"),g.__value="dhcp",g.value=g.__value,E.__value="static",E.value=E.__value,u(k,"name","nm"),u(k,"class","in-f"),t[6].n.m===void 0&&Gt(()=>t[55].call(k)),u(S,"name","ni"),u(S,"type","text"),u(S,"class","in-m w-full"),S.disabled=U=t[6].n.m=="dhcp",S.required=G=t[6].n.m=="static",u(F,"name","ns"),u(F,"class","in-l"),F.disabled=z=t[6].n.m=="dhcp",F.required=B=t[6].n.m=="static",t[6].n.s===void 0&&Gt(()=>t[57].call(F)),u(h,"class","flex"),u(f,"class","my-1"),u(Z,"name","nx"),Z.__value="true",Z.value=Z.__value,u(Z,"type","checkbox"),u(Z,"class","rounded mb-1"),u(K,"class","my-1"),u(le,"name","nd"),le.__value="true",le.value=le.__value,u(le,"type","checkbox"),u(le,"class","rounded mb-1"),u(J,"class","my-1"),u(x,"type","hidden"),u(x,"name","ntp"),x.value="true",u(y,"name","ntpd"),y.__value="true",y.value=y.__value,u(y,"type","checkbox"),u(y,"class","rounded mb-1"),u(A,"class","ml-4"),u(pe,"name","ntph"),u(pe,"type","text"),u(pe,"class","in-s"),u(Me,"class","flex"),u(_e,"class","my-1"),u(e,"class","cnt")},m(re,Fe){L(re,e,Fe),s(e,l),s(l,i),s(e,o),s(e,a),s(a,r),s(e,c),s(e,f),s(f,_),s(f,d),s(f,v),s(f,h),s(h,k),s(k,g),s(g,O),s(k,E),s(E,C),ft(k,t[6].n.m,!0),s(h,j),s(h,S),Te(S,t[6].n.i),s(h,V),s(h,F),De(R,F,null),ft(F,t[6].n.s,!0),s(e,H),be&&be.m(e,null),s(e,W),s(e,K),s(K,Q),s(Q,Z),Z.checked=t[6].n.x,s(Q,se),s(e,X),s(e,J),s(J,ae),s(ae,le),le.checked=t[6].n.d,s(ae,ne),s(ae,ue),s(e,Y),s(e,x),s(e,ke),s(e,_e),s(_e,w),s(_e,P),s(_e,A),s(A,y),y.checked=t[6].n.h,s(A,ee),s(A,ie),s(_e,me),s(_e,Ne),s(_e,Me),s(Me,pe),Te(pe,t[6].n.n1),Ce=!0,we||(ge=[ve(k,"change",t[55]),ve(S,"input",t[56]),ve(F,"change",t[57]),ve(Z,"change",t[61]),ve(le,"change",t[62]),ve(y,"change",t[63]),ve(pe,"input",t[64])],we=!0)},p(re,Fe){var Tt,Se,Ae,dt,ut,rt,ct,Et,Lt,St,Pt,Ot,Ht,Ct,ht,Dt,Ft,Wt,Qe,Xe,Bt;(!Ce||Fe[0]&4)&&n!==(n=((Ae=(Se=(Tt=re[2].conf)==null?void 0:Tt.network)==null?void 0:Se.title)!=null?Ae:"Network")+"")&&D(i,n),(!Ce||Fe[0]&4)&&m!==(m=((rt=(ut=(dt=re[2].conf)==null?void 0:dt.network)==null?void 0:ut.ip)!=null?rt:"IP")+"")&&D(_,m),(!Ce||Fe[0]&4)&&T!==(T=((Lt=(Et=(ct=re[2].conf)==null?void 0:ct.network)==null?void 0:Et.dhcp)!=null?Lt:"DHCP")+"")&&D(O,T),(!Ce||Fe[0]&4)&&I!==(I=((Ot=(Pt=(St=re[2].conf)==null?void 0:St.network)==null?void 0:Pt.static)!=null?Ot:"Static")+"")&&D(C,I),Fe[0]&64&&ft(k,re[6].n.m),(!Ce||Fe[0]&64&&U!==(U=re[6].n.m=="dhcp"))&&(S.disabled=U),(!Ce||Fe[0]&64&&G!==(G=re[6].n.m=="static"))&&(S.required=G),Fe[0]&64&&S.value!==re[6].n.i&&Te(S,re[6].n.i),(!Ce||Fe[0]&64&&z!==(z=re[6].n.m=="dhcp"))&&(F.disabled=z),(!Ce||Fe[0]&64&&B!==(B=re[6].n.m=="static"))&&(F.required=B),Fe[0]&64&&ft(F,re[6].n.s),re[6].n.m=="static"?be?be.p(re,Fe):(be=ra(re),be.c(),be.m(e,W)):be&&(be.d(1),be=null),Fe[0]&64&&(Z.checked=re[6].n.x),Fe[0]&64&&(le.checked=re[6].n.d),(!Ce||Fe[0]&4)&&fe!==(fe=((ht=(Ct=(Ht=re[2].conf)==null?void 0:Ht.network)==null?void 0:Ct.tick_mdns)!=null?ht:"mDNS")+"")&&D(ue,fe),(!Ce||Fe[0]&4)&&N!==(N=((Wt=(Ft=(Dt=re[2].conf)==null?void 0:Dt.network)==null?void 0:Ft.ntp)!=null?Wt:"NTP")+"")&&D(w,N),Fe[0]&64&&(y.checked=re[6].n.h),(!Ce||Fe[0]&4)&&te!==(te=((Bt=(Xe=(Qe=re[2].conf)==null?void 0:Qe.network)==null?void 0:Xe.tick_ntp_dhcp)!=null?Bt:"from DHCP")+"")&&D(ie,te),Fe[0]&64&&pe.value!==re[6].n.n1&&Te(pe,re[6].n.n1)},i(re){Ce||($(R.$$.fragment,re),Ce=!0)},o(re){oe(R.$$.fragment,re),Ce=!1},d(re){re&&q(e),Le(R),be&&be.d(),we=!1,zt(ge)}}}function ra(t){var E,I,C,j,S,U;let e,l=((C=(I=(E=t[2].conf)==null?void 0:E.network)==null?void 0:I.gw)!=null?C:"Gateway")+"",n,i,o,a,r,c,f=((U=(S=(j=t[2].conf)==null?void 0:j.network)==null?void 0:S.dns)!=null?U:"DNS")+"",m,_,d,v,h,k,g,T,O;return{c(){e=p("div"),n=M(l),i=p("br"),o=b(),a=p("input"),r=b(),c=p("div"),m=M(f),_=p("br"),d=b(),v=p("div"),h=p("input"),k=b(),g=p("input"),u(a,"name","ng"),u(a,"type","text"),u(a,"class","in-s"),u(e,"class","my-1"),u(h,"name","nd1"),u(h,"type","text"),u(h,"class","in-f w-full"),u(g,"name","nd2"),u(g,"type","text"),u(g,"class","in-l w-full"),u(v,"class","flex"),u(c,"class","my-1")},m(G,V){L(G,e,V),s(e,n),s(e,i),s(e,o),s(e,a),Te(a,t[6].n.g),L(G,r,V),L(G,c,V),s(c,m),s(c,_),s(c,d),s(c,v),s(v,h),Te(h,t[6].n.d1),s(v,k),s(v,g),Te(g,t[6].n.d2),T||(O=[ve(a,"input",t[58]),ve(h,"input",t[59]),ve(g,"input",t[60])],T=!0)},p(G,V){var F,R,z,B,H,W;V[0]&4&&l!==(l=((z=(R=(F=G[2].conf)==null?void 0:F.network)==null?void 0:R.gw)!=null?z:"Gateway")+"")&&D(n,l),V[0]&64&&a.value!==G[6].n.g&&Te(a,G[6].n.g),V[0]&4&&f!==(f=((W=(H=(B=G[2].conf)==null?void 0:B.network)==null?void 0:H.dns)!=null?W:"DNS")+"")&&D(m,f),V[0]&64&&h.value!==G[6].n.d1&&Te(h,G[6].n.d1),V[0]&64&&g.value!==G[6].n.d2&&Te(g,G[6].n.d2)},d(G){G&&q(e),G&&q(r),G&&q(c),T=!1,zt(O)}}}function ca(t){var $e,pt,Ge,Ye,Ve,it,vt,Mt,he,re,Fe,Tt,Se,Ae,dt,ut,rt,ct,Et,Lt,St,Pt,Ot,Ht,Ct,ht,Dt,Ft,Wt;let e,l,n=((Ge=(pt=($e=t[2].conf)==null?void 0:$e.mqtt)==null?void 0:pt.title)!=null?Ge:"MQTT")+"",i,o,a,r,c,f,m,_,d=((it=(Ve=(Ye=t[2].conf)==null?void 0:Ye.mqtt)==null?void 0:Ve.server)!=null?it:"Server")+"",v,h,k,g,T,O,E,I,C,j,S,U,G=((he=(Mt=(vt=t[2].conf)==null?void 0:vt.mqtt)==null?void 0:Mt.user)!=null?he:"Username")+"",V,F,R,z,B,H,W=((Tt=(Fe=(re=t[2].conf)==null?void 0:re.mqtt)==null?void 0:Fe.pass)!=null?Tt:"Password")+"",K,Q,Z,se,X,J,ae,le=((dt=(Ae=(Se=t[2].conf)==null?void 0:Se.mqtt)==null?void 0:Ae.id)!=null?dt:"Client ID")+"",ne,fe,ue,Y,x,ke,_e=((ct=(rt=(ut=t[2].conf)==null?void 0:ut.mqtt)==null?void 0:rt.payload)!=null?ct:"Payload")+"",N,w,P,A,y,ee,te,ie=((Pt=(St=(Lt=(Et=t[2].conf)==null?void 0:Et.mqtt)==null?void 0:Lt.domoticz)==null?void 0:St.title)!=null?Pt:"Domoticz")+"",me,Ne,Me=((ht=(Ct=(Ht=(Ot=t[2].conf)==null?void 0:Ot.mqtt)==null?void 0:Ht.ha)==null?void 0:Ct.title)!=null?ht:"Home-Assistant")+"",pe,Ce,we,ge,be,ye,je,Ke=((Wt=(Ft=(Dt=t[2].conf)==null?void 0:Dt.mqtt)==null?void 0:Ft.publish)!=null?Wt:"Publish topic")+"",xe,et,Je,nt,We,Oe,ce,Ee=t[0].chip!="esp8266"&&ma(t),tt=t[6].q.s.e&&_a(t);return{c(){e=p("div"),l=p("strong"),i=M(n),o=b(),a=p("a"),r=M("\u24D8"),c=b(),f=p("input"),m=b(),_=p("div"),v=M(d),h=b(),Ee&&Ee.c(),k=b(),g=p("br"),T=b(),O=p("div"),E=p("input"),I=b(),C=p("input"),j=b(),tt&&tt.c(),S=b(),U=p("div"),V=M(G),F=p("br"),R=b(),z=p("input"),B=b(),H=p("div"),K=M(W),Q=p("br"),Z=b(),se=p("input"),X=b(),J=p("div"),ae=p("div"),ne=M(le),fe=p("br"),ue=b(),Y=p("input"),x=b(),ke=p("div"),N=M(_e),w=p("br"),P=b(),A=p("select"),y=p("option"),y.textContent="Raw (minimal)",ee=p("option"),ee.textContent="Raw (full)",te=p("option"),me=M(ie),Ne=p("option"),pe=M(Me),Ce=p("option"),Ce.textContent="JSON (classic)",we=p("option"),we.textContent="JSON (multi topic)",ge=p("option"),ge.textContent="JSON (flat)",be=p("option"),be.textContent="HEX dump",ye=b(),je=p("div"),xe=M(Ke),et=p("br"),Je=b(),nt=p("input"),u(l,"class","text-sm"),u(a,"href",kl("MQTT-configuration")),u(a,"target","_blank"),u(a,"class","float-right"),u(f,"type","hidden"),u(f,"name","q"),f.value="true",u(E,"name","qh"),u(E,"type","text"),u(E,"class","in-f w-2/3"),u(C,"name","qp"),u(C,"type","number"),u(C,"min","1024"),u(C,"max","65535"),u(C,"class","in-l tr w-1/3"),u(O,"class","flex"),u(_,"class","my-1"),u(z,"name","qu"),u(z,"type","text"),u(z,"class","in-s"),u(U,"class","my-1"),u(se,"name","qa"),u(se,"type","password"),u(se,"class","in-s"),u(H,"class","my-1"),u(Y,"name","qc"),u(Y,"type","text"),u(Y,"class","in-f w-full"),y.__value=1,y.value=y.__value,ee.__value=2,ee.value=ee.__value,te.__value=3,te.value=te.__value,Ne.__value=4,Ne.value=Ne.__value,Ce.__value=0,Ce.value=Ce.__value,we.__value=5,we.value=we.__value,ge.__value=6,ge.value=ge.__value,be.__value=255,be.value=be.__value,u(A,"name","qm"),u(A,"class","in-l"),t[6].q.m===void 0&&Gt(()=>t[71].call(A)),u(J,"class","my-1 flex"),u(nt,"name","qb"),u(nt,"type","text"),u(nt,"class","in-s"),u(je,"class","my-1"),u(e,"class","cnt")},m(Qe,Xe){L(Qe,e,Xe),s(e,l),s(l,i),s(e,o),s(e,a),s(a,r),s(e,c),s(e,f),s(e,m),s(e,_),s(_,v),s(_,h),Ee&&Ee.m(_,null),s(_,k),s(_,g),s(_,T),s(_,O),s(O,E),Te(E,t[6].q.h),s(O,I),s(O,C),Te(C,t[6].q.p),s(e,j),tt&&tt.m(e,null),s(e,S),s(e,U),s(U,V),s(U,F),s(U,R),s(U,z),Te(z,t[6].q.u),s(e,B),s(e,H),s(H,K),s(H,Q),s(H,Z),s(H,se),Te(se,t[6].q.a),s(e,X),s(e,J),s(J,ae),s(ae,ne),s(ae,fe),s(ae,ue),s(ae,Y),Te(Y,t[6].q.c),s(J,x),s(J,ke),s(ke,N),s(ke,w),s(ke,P),s(ke,A),s(A,y),s(A,ee),s(A,te),s(te,me),s(A,Ne),s(Ne,pe),s(A,Ce),s(A,we),s(A,ge),s(A,be),ft(A,t[6].q.m,!0),s(e,ye),s(e,je),s(je,xe),s(je,et),s(je,Je),s(je,nt),Te(nt,t[6].q.b),We=!0,Oe||(ce=[ve(E,"input",t[66]),ve(C,"input",t[67]),ve(z,"input",t[68]),ve(se,"input",t[69]),ve(Y,"input",t[70]),ve(A,"change",t[71]),ve(nt,"input",t[72])],Oe=!0)},p(Qe,Xe){var Bt,ot,bt,wt,de,qe,Pe,Be,ze,yt,Qt,Kt,Vt,xt,el,nl,il,sl,ol,al,fl,ul,Ie,Ut,dl,vl,hl,bl,gl;(!We||Xe[0]&4)&&n!==(n=((bt=(ot=(Bt=Qe[2].conf)==null?void 0:Bt.mqtt)==null?void 0:ot.title)!=null?bt:"MQTT")+"")&&D(i,n),(!We||Xe[0]&4)&&d!==(d=((qe=(de=(wt=Qe[2].conf)==null?void 0:wt.mqtt)==null?void 0:de.server)!=null?qe:"Server")+"")&&D(v,d),Qe[0].chip!="esp8266"?Ee?Ee.p(Qe,Xe):(Ee=ma(Qe),Ee.c(),Ee.m(_,k)):Ee&&(Ee.d(1),Ee=null),Xe[0]&64&&E.value!==Qe[6].q.h&&Te(E,Qe[6].q.h),Xe[0]&64&&at(C.value)!==Qe[6].q.p&&Te(C,Qe[6].q.p),Qe[6].q.s.e?tt?(tt.p(Qe,Xe),Xe[0]&64&&$(tt,1)):(tt=_a(Qe),tt.c(),$(tt,1),tt.m(e,S)):tt&&(gt(),oe(tt,1,1,()=>{tt=null}),kt()),(!We||Xe[0]&4)&&G!==(G=((ze=(Be=(Pe=Qe[2].conf)==null?void 0:Pe.mqtt)==null?void 0:Be.user)!=null?ze:"Username")+"")&&D(V,G),Xe[0]&64&&z.value!==Qe[6].q.u&&Te(z,Qe[6].q.u),(!We||Xe[0]&4)&&W!==(W=((Kt=(Qt=(yt=Qe[2].conf)==null?void 0:yt.mqtt)==null?void 0:Qt.pass)!=null?Kt:"Password")+"")&&D(K,W),Xe[0]&64&&se.value!==Qe[6].q.a&&Te(se,Qe[6].q.a),(!We||Xe[0]&4)&&le!==(le=((el=(xt=(Vt=Qe[2].conf)==null?void 0:Vt.mqtt)==null?void 0:xt.id)!=null?el:"Client ID")+"")&&D(ne,le),Xe[0]&64&&Y.value!==Qe[6].q.c&&Te(Y,Qe[6].q.c),(!We||Xe[0]&4)&&_e!==(_e=((sl=(il=(nl=Qe[2].conf)==null?void 0:nl.mqtt)==null?void 0:il.payload)!=null?sl:"Payload")+"")&&D(N,_e),(!We||Xe[0]&4)&&ie!==(ie=((ul=(fl=(al=(ol=Qe[2].conf)==null?void 0:ol.mqtt)==null?void 0:al.domoticz)==null?void 0:fl.title)!=null?ul:"Domoticz")+"")&&D(me,ie),(!We||Xe[0]&4)&&Me!==(Me=((vl=(dl=(Ut=(Ie=Qe[2].conf)==null?void 0:Ie.mqtt)==null?void 0:Ut.ha)==null?void 0:dl.title)!=null?vl:"Home-Assistant")+"")&&D(pe,Me),Xe[0]&64&&ft(A,Qe[6].q.m),(!We||Xe[0]&4)&&Ke!==(Ke=((gl=(bl=(hl=Qe[2].conf)==null?void 0:hl.mqtt)==null?void 0:bl.publish)!=null?gl:"Publish topic")+"")&&D(xe,Ke),Xe[0]&64&&nt.value!==Qe[6].q.b&&Te(nt,Qe[6].q.b)},i(Qe){We||($(tt),We=!0)},o(Qe){oe(tt),We=!1},d(Qe){Qe&&q(e),Ee&&Ee.d(),tt&&tt.d(),Oe=!1,zt(ce)}}}function ma(t){let e,l,n,i,o;return{c(){e=p("label"),l=p("input"),n=M(" SSL"),u(l,"type","checkbox"),u(l,"name","qs"),l.__value="true",l.value=l.__value,u(l,"class","rounded mb-1"),u(e,"class","float-right mr-3")},m(a,r){L(a,e,r),s(e,l),l.checked=t[6].q.s.e,s(e,n),i||(o=[ve(l,"change",t[65]),ve(l,"change",t[18])],i=!0)},p(a,r){r[0]&64&&(l.checked=a[6].q.s.e)},d(a){a&&q(e),i=!1,zt(o)}}}function _a(t){let e,l,n,i,o,a,r,c,f,m,_,d,v;const h=[z0,y0],k=[];function g(S,U){return S[6].q.s.c?0:1}n=g(t),i=k[n]=h[n](t);const T=[K0,V0],O=[];function E(S,U){return S[6].q.s.r?0:1}r=E(t),c=O[r]=T[r](t);const I=[Z0,X0],C=[];function j(S,U){return S[6].q.s.k?0:1}return _=j(t),d=C[_]=I[_](t),{c(){e=p("div"),l=p("span"),i.c(),o=b(),a=p("span"),c.c(),f=b(),m=p("span"),d.c(),u(l,"class","flex pr-2"),u(a,"class","flex pr-2"),u(m,"class","flex pr-2"),u(e,"class","my-1 flex")},m(S,U){L(S,e,U),s(e,l),k[n].m(l,null),s(e,o),s(e,a),O[r].m(a,null),s(e,f),s(e,m),C[_].m(m,null),v=!0},p(S,U){let G=n;n=g(S),n===G?k[n].p(S,U):(gt(),oe(k[G],1,1,()=>{k[G]=null}),kt(),i=k[n],i?i.p(S,U):(i=k[n]=h[n](S),i.c()),$(i,1),i.m(l,null));let V=r;r=E(S),r===V?O[r].p(S,U):(gt(),oe(O[V],1,1,()=>{O[V]=null}),kt(),c=O[r],c?c.p(S,U):(c=O[r]=T[r](S),c.c()),$(c,1),c.m(a,null));let F=_;_=j(S),_===F?C[_].p(S,U):(gt(),oe(C[F],1,1,()=>{C[F]=null}),kt(),d=C[_],d?d.p(S,U):(d=C[_]=I[_](S),d.c()),$(d,1),d.m(m,null))},i(S){v||($(i),$(c),$(d),v=!0)},o(S){oe(i),oe(c),oe(d),v=!1},d(S){S&&q(e),k[n].d(),O[r].d(),C[_].d()}}}function y0(t){let e,l;return e=new Ml({props:{to:"/mqtt-ca",$$slots:{default:[W0]},$$scope:{ctx:t}}}),{c(){Re(e.$$.fragment)},m(n,i){De(e,n,i),l=!0},p(n,i){const o={};i[0]&4|i[4]&4&&(o.$$scope={dirty:i,ctx:n}),e.$set(o)},i(n){l||($(e.$$.fragment,n),l=!0)},o(n){oe(e.$$.fragment,n),l=!1},d(n){Le(e,n)}}}function z0(t){let e,l,n,i,o,a,r;return l=new Ml({props:{to:"/mqtt-ca",$$slots:{default:[G0]},$$scope:{ctx:t}}}),{c(){e=p("span"),Re(l.$$.fragment),n=b(),i=p("span"),i.textContent="\u{1F5D1}",u(e,"class","bd-on"),u(i,"class","bd-off")},m(c,f){L(c,e,f),De(l,e,null),L(c,n,f),L(c,i,f),o=!0,a||(r=[ve(i,"click",t[15]),ve(i,"keypress",t[15])],a=!0)},p(c,f){const m={};f[0]&4|f[4]&4&&(m.$$scope={dirty:f,ctx:c}),l.$set(m)},i(c){o||($(l.$$.fragment,c),o=!0)},o(c){oe(l.$$.fragment,c),o=!1},d(c){c&&q(e),Le(l),c&&q(n),c&&q(i),a=!1,zt(r)}}}function W0(t){var n,i,o,a,r,c;let e,l;return e=new $l({props:{color:"blue",text:(o=(i=(n=t[2].conf)==null?void 0:n.mqtt)==null?void 0:i.btn_ca_upload)!=null?o:"Upload CA",title:(c=(r=(a=t[2].conf)==null?void 0:a.mqtt)==null?void 0:r.title_ca)!=null?c:""}}),{c(){Re(e.$$.fragment)},m(f,m){De(e,f,m),l=!0},p(f,m){var d,v,h,k,g,T;const _={};m[0]&4&&(_.text=(h=(v=(d=f[2].conf)==null?void 0:d.mqtt)==null?void 0:v.btn_ca_upload)!=null?h:"Upload CA"),m[0]&4&&(_.title=(T=(g=(k=f[2].conf)==null?void 0:k.mqtt)==null?void 0:g.title_ca)!=null?T:""),e.$set(_)},i(f){l||($(e.$$.fragment,f),l=!0)},o(f){oe(e.$$.fragment,f),l=!1},d(f){Le(e,f)}}}function G0(t){var n,i,o;let e=((o=(i=(n=t[2].conf)==null?void 0:n.mqtt)==null?void 0:i.ca_ok)!=null?o:"CA OK")+"",l;return{c(){l=M(e)},m(a,r){L(a,l,r)},p(a,r){var c,f,m;r[0]&4&&e!==(e=((m=(f=(c=a[2].conf)==null?void 0:c.mqtt)==null?void 0:f.ca_ok)!=null?m:"CA OK")+"")&&D(l,e)},d(a){a&&q(l)}}}function V0(t){let e,l;return e=new Ml({props:{to:"/mqtt-cert",$$slots:{default:[Y0]},$$scope:{ctx:t}}}),{c(){Re(e.$$.fragment)},m(n,i){De(e,n,i),l=!0},p(n,i){const o={};i[0]&4|i[4]&4&&(o.$$scope={dirty:i,ctx:n}),e.$set(o)},i(n){l||($(e.$$.fragment,n),l=!0)},o(n){oe(e.$$.fragment,n),l=!1},d(n){Le(e,n)}}}function K0(t){let e,l,n,i,o,a,r;return l=new Ml({props:{to:"/mqtt-cert",$$slots:{default:[Q0]},$$scope:{ctx:t}}}),{c(){e=p("span"),Re(l.$$.fragment),n=b(),i=p("span"),i.textContent="\u{1F5D1}",u(e,"class","bd-on"),u(i,"class","bd-off")},m(c,f){L(c,e,f),De(l,e,null),L(c,n,f),L(c,i,f),o=!0,a||(r=[ve(i,"click",t[16]),ve(i,"keypress",t[16])],a=!0)},p(c,f){const m={};f[0]&4|f[4]&4&&(m.$$scope={dirty:f,ctx:c}),l.$set(m)},i(c){o||($(l.$$.fragment,c),o=!0)},o(c){oe(l.$$.fragment,c),o=!1},d(c){c&&q(e),Le(l),c&&q(n),c&&q(i),a=!1,zt(r)}}}function Y0(t){var n,i,o,a,r,c;let e,l;return e=new $l({props:{color:"blue",text:(o=(i=(n=t[2].conf)==null?void 0:n.mqtt)==null?void 0:i.btn_crt_upload)!=null?o:"Upload cert",title:(c=(r=(a=t[2].conf)==null?void 0:a.mqtt)==null?void 0:r.title_crt)!=null?c:""}}),{c(){Re(e.$$.fragment)},m(f,m){De(e,f,m),l=!0},p(f,m){var d,v,h,k,g,T;const _={};m[0]&4&&(_.text=(h=(v=(d=f[2].conf)==null?void 0:d.mqtt)==null?void 0:v.btn_crt_upload)!=null?h:"Upload cert"),m[0]&4&&(_.title=(T=(g=(k=f[2].conf)==null?void 0:k.mqtt)==null?void 0:g.title_crt)!=null?T:""),e.$set(_)},i(f){l||($(e.$$.fragment,f),l=!0)},o(f){oe(e.$$.fragment,f),l=!1},d(f){Le(e,f)}}}function Q0(t){var n,i,o;let e=((o=(i=(n=t[2].conf)==null?void 0:n.mqtt)==null?void 0:i.crt_ok)!=null?o:"Cert OK")+"",l;return{c(){l=M(e)},m(a,r){L(a,l,r)},p(a,r){var c,f,m;r[0]&4&&e!==(e=((m=(f=(c=a[2].conf)==null?void 0:c.mqtt)==null?void 0:f.crt_ok)!=null?m:"Cert OK")+"")&&D(l,e)},d(a){a&&q(l)}}}function X0(t){let e,l;return e=new Ml({props:{to:"/mqtt-key",$$slots:{default:[J0]},$$scope:{ctx:t}}}),{c(){Re(e.$$.fragment)},m(n,i){De(e,n,i),l=!0},p(n,i){const o={};i[0]&4|i[4]&4&&(o.$$scope={dirty:i,ctx:n}),e.$set(o)},i(n){l||($(e.$$.fragment,n),l=!0)},o(n){oe(e.$$.fragment,n),l=!1},d(n){Le(e,n)}}}function Z0(t){let e,l,n,i,o,a,r;return l=new Ml({props:{to:"/mqtt-key",$$slots:{default:[$0]},$$scope:{ctx:t}}}),{c(){e=p("span"),Re(l.$$.fragment),n=b(),i=p("span"),i.textContent="\u{1F5D1}",u(e,"class","bd-on"),u(i,"class","bd-off")},m(c,f){L(c,e,f),De(l,e,null),L(c,n,f),L(c,i,f),o=!0,a||(r=[ve(i,"click",t[17]),ve(i,"keypress",t[17])],a=!0)},p(c,f){const m={};f[0]&4|f[4]&4&&(m.$$scope={dirty:f,ctx:c}),l.$set(m)},i(c){o||($(l.$$.fragment,c),o=!0)},o(c){oe(l.$$.fragment,c),o=!1},d(c){c&&q(e),Le(l),c&&q(n),c&&q(i),a=!1,zt(r)}}}function J0(t){var n,i,o,a,r,c;let e,l;return e=new $l({props:{color:"blue",text:(o=(i=(n=t[2].conf)==null?void 0:n.mqtt)==null?void 0:i.btn_key_upload)!=null?o:"Upload key",title:(c=(r=(a=t[2].conf)==null?void 0:a.mqtt)==null?void 0:r.title_key)!=null?c:""}}),{c(){Re(e.$$.fragment)},m(f,m){De(e,f,m),l=!0},p(f,m){var d,v,h,k,g,T;const _={};m[0]&4&&(_.text=(h=(v=(d=f[2].conf)==null?void 0:d.mqtt)==null?void 0:v.btn_key_upload)!=null?h:"Upload key"),m[0]&4&&(_.title=(T=(g=(k=f[2].conf)==null?void 0:k.mqtt)==null?void 0:g.title_key)!=null?T:""),e.$set(_)},i(f){l||($(e.$$.fragment,f),l=!0)},o(f){oe(e.$$.fragment,f),l=!1},d(f){Le(e,f)}}}function $0(t){var n,i,o;let e=((o=(i=(n=t[2].conf)==null?void 0:n.mqtt)==null?void 0:i.key_ok)!=null?o:"Key OK")+"",l;return{c(){l=M(e)},m(a,r){L(a,l,r)},p(a,r){var c,f,m;r[0]&4&&e!==(e=((m=(f=(c=a[2].conf)==null?void 0:c.mqtt)==null?void 0:f.key_ok)!=null?m:"Key OK")+"")&&D(l,e)},d(a){a&&q(l)}}}function pa(t){var J,ae,le,ne,fe,ue,Y,x,ke,_e,N,w,P,A,y,ee;let e,l,n=((ne=(le=(ae=(J=t[2].conf)==null?void 0:J.mqtt)==null?void 0:ae.domoticz)==null?void 0:le.title)!=null?ne:"Domoticz")+"",i,o,a,r,c,f,m,_,d,v=((x=(Y=(ue=(fe=t[2].conf)==null?void 0:fe.mqtt)==null?void 0:ue.domoticz)==null?void 0:Y.eidx)!=null?x:"Electricity IDX")+"",h,k,g,T,O,E,I=((w=(N=(_e=(ke=t[2].conf)==null?void 0:ke.mqtt)==null?void 0:_e.domoticz)==null?void 0:N.cidx)!=null?w:"Current IDX")+"",C,j,S,U,G,V,F=((ee=(y=(A=(P=t[2].conf)==null?void 0:P.mqtt)==null?void 0:A.domoticz)==null?void 0:y.vidx)!=null?ee:"Voltage IDX")+"",R,z,B,H,W,K,Q,Z,se,X;return{c(){e=p("div"),l=p("strong"),i=M(n),o=b(),a=p("a"),r=M("\u24D8"),c=b(),f=p("input"),m=b(),_=p("div"),d=p("div"),h=M(v),k=p("br"),g=b(),T=p("input"),O=b(),E=p("div"),C=M(I),j=p("br"),S=b(),U=p("input"),G=b(),V=p("div"),R=M(F),z=M(`: L1, L2 & L3 +Occurred in: ${i}`:"",a=Qi(t),r=Uf(e)?e(a):e;return`<${a}> ${r}${o}`}const $f=t=>(...e)=>t(tr(...e)),xf=$f(t=>{throw new Error(t)}),ci=$f(console.warn),gs=4,lr=3,nr=2,ir=1,sr=1;function or(t,e){const l=t.default?0:Ol(t.fullPath).reduce((n,i)=>{let o=n;return o+=gs,Ku(i)?o+=sr:Yu(i)?o+=nr:Kf(i)?o-=gs+ir:o+=lr,o},0);return{route:t,score:l,index:e}}function ar(t){return t.map(or).sort((e,l)=>e.scorel.score?-1:e.index-l.index)}function eu(t,e){let l,n;const[i]=e.split("?"),o=Ol(i),a=o[0]==="",r=ar(t);for(let c=0,f=r.length;c({...m,params:d,uri:T});if(m.default){n=v(e);continue}const h=Ol(m.fullPath),k=Math.max(o.length,h.length);let g=0;for(;g{f===".."?c.pop():f!=="."&&c.push(f)}),vi(`/${c.join("/")}`,n)}function ks(t,e){const{pathname:l,hash:n="",search:i="",state:o}=t,a=Ol(e,!0),r=Ol(l,!0);for(;a.length;)a[0]!==r[0]&&xf(tn,`Invalid state: All locations must begin with the basepath "${e}", found "${l}"`),a.shift(),r.shift();return{pathname:$n(...r),hash:n,search:i,state:o}}const ws=t=>t.length===1?"":t,Xi=t=>{const e=t.indexOf("?"),l=t.indexOf("#"),n=e!==-1,i=l!==-1,o=i?ws(yn(t,l)):"",a=i?yn(t,0,l):t,r=n?ws(yn(a,e)):"";return{pathname:(n?yn(a,0,e):a)||"/",search:r,hash:o}},ur=t=>{const{pathname:e,search:l,hash:n}=t;return e+l+n};function rr(t,e,l){return $n(l,fr(t,e))}function cr(t,e){const l=Ki(Qu(t)),n=Ol(l,!0),i=Ol(e,!0).slice(0,n.length),o=tu({fullPath:l},$n(...i));return o&&o.uri}const hi="POP",mr="PUSH",_r="REPLACE";function bi(t){return{...t.location,pathname:encodeURI(decodeURI(t.location.pathname)),state:t.history.state,_key:t.history.state&&t.history.state._key||"initial"}}function pr(t){let e=[],l=bi(t),n=hi;const i=(o=e)=>o.forEach(a=>a({location:l,action:n}));return{get location(){return l},listen(o){e.push(o);const a=()=>{l=bi(t),n=hi,i([o])};i([o]);const r=yf(t,"popstate",a);return()=>{r(),e=e.filter(c=>c!==o)}},navigate(o,a){const{state:r={},replace:c=!1}=a||{};if(n=c?_r:mr,jf(o))a&&ci(Jf,"Navigation options (state or replace) are not supported, when passing a number as the first argument to navigate. They are ignored."),n=hi,t.history.go(o);else{const f={...r,_key:zu()};try{t.history[c?"replaceState":"pushState"](f,"",o)}catch{t.location[c?"replace":"assign"](o)}}l=bi(t),i()}}}function gi(t,e){return{...Xi(e),state:t}}function dr(t="/"){let e=0,l=[gi(null,t)];return{get entries(){return l},get location(){return l[e]},addEventListener(){},removeEventListener(){},history:{get state(){return l[e].state},pushState(n,i,o){e++,l=l.slice(0,e),l.push(gi(n,o))},replaceState(n,i,o){l[e]=gi(n,o)},go(n){const i=e+n;i<0||i>l.length-1||(e=i)}}}}const vr=!!(!Yl&&window.document&&window.document.createElement),hr=!Yl&&window.location.origin==="null",lu=pr(vr&&!hr?window:dr()),{navigate:en}=lu;let Il=null,nu=!0;function br(t,e){const l=document.querySelectorAll("[data-svnav-router]");for(let n=0;nIl.level||t.level===Il.level&&br(t.routerId,Il.routerId))&&(Il=t)}function kr(){Il=null}function wr(){nu=!1}function Ms(t){if(!t)return!1;const e="tabindex";try{if(!t.hasAttribute(e)){t.setAttribute(e,"-1");let l;l=yf(t,"blur",()=>{t.removeAttribute(e),l()})}return t.focus(),document.activeElement===t}catch{return!1}}function Mr(t,e){return Number(t.dataset.svnavRouteEnd)===e}function Sr(t){return/^H[1-6]$/i.test(t.tagName)}function Ss(t,e=document){return e.querySelector(t)}function Cr(t){let l=Ss(`[data-svnav-route-start="${t}"]`).nextElementSibling;for(;!Mr(l,t);){if(Sr(l))return l;const n=Ss("h1,h2,h3,h4,h5,h6",l);if(n)return n;l=l.nextElementSibling}return null}function Nr(t){Promise.resolve(un(t.focusElement)).then(e=>{const l=e||Cr(t.id);l||ci(tn,`Could not find an element to focus. You should always render a header for accessibility reasons, or set a custom focus element via the "useFocus" hook. If you don't want this Route or Router to manage focus, pass "primary={false}" to it.`,t,pi),!Ms(l)&&Ms(document.documentElement)})}const Tr=(t,e,l)=>(n,i)=>Bu().then(()=>{if(!Il||nu){wr();return}if(n&&Nr(Il.route),t.announcements&&i){const{path:o,fullPath:a,meta:r,params:c,uri:f}=Il.route,m=t.createAnnouncement({path:o,fullPath:a,meta:r,params:c,uri:f},un(l));Promise.resolve(m).then(_=>{e.set(_)})}kr()}),Er="position:fixed;top:-1px;left:0;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0;";function Pr(t){let e,l,n=[{role:"status"},{"aria-atomic":"true"},{"aria-live":"polite"},{"data-svnav-announcer":""},zf(t[6],Er)],i={};for(let o=0;o`Navigated to ${X.uri}`,announcements:!0,...h},T=m,O=Ki(m),E=Kl(Ci),I=Kl(cn),C=!E,j=qr(),S=v&&!(I&&!I.manageFocus),U=ll("");Dl(t,U,X=>l(0,r=X));const G=I?I.disableInlineStyles:k,V=ll([]);Dl(t,V,X=>l(20,a=X));const F=ll(null);Dl(t,F,X=>l(18,i=X));let R=!1;const z=C?0:I.level+1,H=C?ll((()=>ks(Yl?Xi(_):d.location,O))()):E;Dl(t,H,X=>l(17,n=X));const W=ll(n);Dl(t,W,X=>l(19,o=X));const K=Tr(g,U,H),Q=X=>J=>J.filter(ae=>ae.id!==X);function Z(X){if(Yl){if(R)return;const J=tu(X,n.pathname);if(J)return R=!0,J}else V.update(J=>{const ae=Q(X.id)(J);return ae.push(X),ae})}function se(X){V.update(Q(X))}return!C&&m!==Cs&&ci(tn,'Only top-level Routers can have a "basepath" prop. It is ignored.',{basepath:m}),C&&(Of(()=>d.listen(J=>{const ae=ks(J.location,O);W.set(n),H.set(ae)})),Kn(Ci,H)),Kn(cn,{activeRoute:F,registerRoute:Z,unregisterRoute:se,manageFocus:S,level:z,id:j,history:C?d:I.history,basepath:C?O:I.basepath,disableInlineStyles:G}),t.$$set=X=>{"basepath"in X&&l(11,m=X.basepath),"url"in X&&l(12,_=X.url),"history"in X&&l(13,d=X.history),"primary"in X&&l(14,v=X.primary),"a11y"in X&&l(15,h=X.a11y),"disableInlineStyles"in X&&l(16,k=X.disableInlineStyles),"$$scope"in X&&l(21,f=X.$$scope)},t.$$.update=()=>{if(t.$$.dirty[0]&2048&&m!==T&&ci(tn,'You cannot change the "basepath" prop. It is ignored.'),t.$$.dirty[0]&1179648){const X=eu(a,n.pathname);F.set(X)}if(t.$$.dirty[0]&655360&&C){const X=!!n.hash,J=!X&&S,ae=!X||n.pathname!==o.pathname;K(J,ae)}t.$$.dirty[0]&262144&&S&&i&&i.primary&&gr({level:z,routerId:j,route:i})},[r,g,C,j,S,U,G,V,F,H,W,m,_,d,v,h,k,n,i,o,a,f,c]}class Lr extends qt{constructor(e){super(),At(this,e,Dr,Ar,Nt,{basepath:11,url:12,history:13,primary:14,a11y:15,disableInlineStyles:16},null,[-1,-1])}}const iu=Lr;function xn(t,e,l=cn,n=tn){Kl(l)||xf(t,o=>`You cannot use ${o} outside of a ${Qi(n)}.`,e)}const Or=t=>{const{subscribe:e}=Kl(t);return{subscribe:e}};function su(){return xn(Qf),Or(Ci)}function ou(){const{history:t}=Kl(cn);return t}function au(){const t=Kl(Gf);return t?Wu(t,e=>e.base):ll("/")}function fu(){xn(Zf);const t=au(),{basepath:e}=Kl(cn);return n=>rr(n,un(t),e)}function Ir(){xn(Xf);const t=fu(),{navigate:e}=ou();return(n,i)=>{const o=jf(n)?n:t(n);return e(o,i)}}const Rr=t=>({params:t&16,location:t&8}),Ns=t=>({params:Yl?un(t[10]):t[4],location:t[3],navigate:t[11]});function Ts(t){let e,l;return e=new iu({props:{primary:t[1],$$slots:{default:[Ur]},$$scope:{ctx:t}}}),{c(){Re(e.$$.fragment)},m(n,i){De(e,n,i),l=!0},p(n,i){const o={};i&2&&(o.primary=n[1]),i&528409&&(o.$$scope={dirty:i,ctx:n}),e.$set(o)},i(n){l||($(e.$$.fragment,n),l=!0)},o(n){oe(e.$$.fragment,n),l=!1},d(n){Le(e,n)}}}function Fr(t){let e;const l=t[18].default,n=yi(l,t,t[19],Ns);return{c(){n&&n.c()},m(i,o){n&&n.m(i,o),e=!0},p(i,o){n&&n.p&&(!e||o&524312)&&Wi(n,l,i,i[19],e?zi(l,i[19],o,Rr):Gi(i[19]),Ns)},i(i){e||($(n,i),e=!0)},o(i){oe(n,i),e=!1},d(i){n&&n.d(i)}}}function Br(t){let e,l,n;const i=[{location:t[3]},{navigate:t[11]},Yl?un(t[10]):t[4],t[12]];var o=t[0];function a(r){let c={};for(let f=0;f{Le(m,1)}),kt()}o?(e=ds(o,a()),Re(e.$$.fragment),$(e.$$.fragment,1),De(e,l.parentNode,l)):e=null}else o&&e.$set(f)},i(r){n||(e&&$(e.$$.fragment,r),n=!0)},o(r){e&&oe(e.$$.fragment,r),n=!1},d(r){r&&q(l),e&&Le(e,r)}}}function Ur(t){let e,l,n,i;const o=[Br,Fr],a=[];function r(c,f){return c[0]!==null?0:1}return e=r(t),l=a[e]=o[e](t),{c(){l.c(),n=Jt()},m(c,f){a[e].m(c,f),L(c,n,f),i=!0},p(c,f){let m=e;e=r(c),e===m?a[e].p(c,f):(gt(),oe(a[m],1,1,()=>{a[m]=null}),kt(),l=a[e],l?l.p(c,f):(l=a[e]=o[e](c),l.c()),$(l,1),l.m(n.parentNode,n))},i(c){i||($(l),i=!0)},o(c){oe(l),i=!1},d(c){a[e].d(c),c&&q(n)}}}function jr(t){let e,l,n,i,o,a=[Si(t[7]),{"data-svnav-route-start":t[5]}],r={};for(let _=0;_{c=null}),kt())},i(_){o||($(c),o=!0)},o(_){oe(c),o=!1},d(_){_&&q(e),_&&q(l),c&&c.d(_),_&&q(n),_&&q(i)}}}const Hr=Hf();function yr(t,e,l){let n;const i=["path","component","meta","primary"];let o=ui(e,i),a,r,c,f,{$$slots:m={},$$scope:_}=e,{path:d=""}=e,{component:v=null}=e,{meta:h={}}=e,{primary:k=!0}=e;xn(pi,e);const g=Hr(),{registerRoute:T,unregisterRoute:O,activeRoute:E,disableInlineStyles:I}=Kl(cn);Dl(t,E,R=>l(16,a=R));const C=au();Dl(t,C,R=>l(17,c=R));const j=su();Dl(t,j,R=>l(3,r=R));const S=ll(null);let U;const G=ll(),V=ll({});Dl(t,V,R=>l(4,f=R)),Kn(Gf,G),Kn(Gu,V),Kn(Vu,S);const F=Ir();return Yl||Ru(()=>O(g)),t.$$set=R=>{l(24,e=Al(Al({},e),fi(R))),l(12,o=ui(e,i)),"path"in R&&l(13,d=R.path),"component"in R&&l(0,v=R.component),"meta"in R&&l(14,h=R.meta),"primary"in R&&l(1,k=R.primary),"$$scope"in R&&l(19,_=R.$$scope)},t.$$.update=()=>{if(t.$$.dirty&155658){const R=d==="",z=$n(c,d),B={id:g,path:d,meta:h,default:R,fullPath:R?"":z,base:R?c:cr(z,r.pathname),primary:k,focusElement:S};G.set(B),l(15,U=T(B))}if(t.$$.dirty&98304&&l(2,n=!!(U||a&&a.id===g)),t.$$.dirty&98308&&n){const{params:R}=U||a;V.set(R)}},e=fi(e),[v,k,n,r,f,g,E,I,C,j,V,F,o,d,h,U,a,c,m,_]}class zr extends qt{constructor(e){super(),At(this,e,yr,jr,Nt,{path:13,component:0,meta:14,primary:1})}}const ql=zr;function Wr(t){let e,l,n,i;const o=t[13].default,a=yi(o,t,t[12],null);let r=[{href:t[0]},t[2],t[1]],c={};for(let f=0;fl(11,_=S));const E=Fu(),I=fu(),{navigate:C}=ou();function j(S){E("click",S),yu(S)&&(S.preventDefault(),C(n,{state:g,replace:a||k}))}return t.$$set=S=>{l(19,e=Al(Al({},e),fi(S))),l(18,m=ui(e,f)),"to"in S&&l(5,h=S.to),"replace"in S&&l(6,k=S.replace),"state"in S&&l(7,g=S.state),"getProps"in S&&l(8,T=S.getProps),"$$scope"in S&&l(12,v=S.$$scope)},t.$$.update=()=>{t.$$.dirty&2080&&l(0,n=I(h,_)),t.$$.dirty&2049&&l(10,i=Ni(_.pathname,n)),t.$$.dirty&2049&&l(9,o=n===_.pathname),t.$$.dirty&2049&&(a=Xi(n)===ur(_)),t.$$.dirty&512&&l(2,r=o?{"aria-current":"page"}:{}),l(1,c=(()=>{if(Uf(T)){const S=T({location:_,href:n,isPartiallyCurrent:i,isCurrent:o});return{...m,...S}}return m})())},e=fi(e),[n,c,r,O,j,h,k,g,T,o,i,_,v,d]}class Vr extends qt{constructor(e){super(),At(this,e,Gr,Wr,Nt,{to:5,replace:6,state:7,getProps:8})}}const Ml=Vr;function Vl(t){return t===1?"green":t===2?"yellow":t===3?"red":"gray"}function Kr(t,e){return t>218&&t<242?"#23ac05":t>212&&t<248?"#b1d900":t>208&&t<252?"#a3b200":"#b20000"}function Zi(t,e){let l;return t>90?l="#b20000":t>85?l="#b19601":t>80?l="#a3b200":t>75?l="#569f12":l="#23ac05",l}function Qn(t){return t>75?"#23ac05":t>50?"#77d900":t>25?"#94d900":"#569f12"}function mi(t){switch(t){case 1:return"Aidon";case 2:return"Kaifa";case 3:return"Kamstrup";case 8:return"Iskra";case 9:return"Landis+Gyr";case 10:return"Sagemcom";default:return"Unknown"}}function It(t){for(t=t.toString();t.length<2;)t="0"+t;return t}function lt(t,e){switch(e){case 5:switch(t){case"esp8266":return"Pow-K (GPIO12)";case"esp32s2":return"Pow-K+"}case 7:switch(t){case"esp8266":return"Pow-U (GPIO12)";case"esp32s2":return"Pow-U+"}case 6:return"Pow-P1";case 51:return"Wemos S2 mini";case 50:return"Generic ESP32-S2";case 201:return"Wemos LOLIN D32";case 202:return"Adafruit HUZZAH32";case 203:return"DevKitC";case 241:return"LilyGO T-ETH-POE";case 242:return"M5 PoESP32";case 243:return"WT32-ETH01";case 200:return"Generic ESP32";case 2:return"HAN Reader 2.0 by Max Spencer";case 0:return"Custom hardware by Roar Fredriksen";case 1:return"Kamstrup module by Egil Opsahl";case 8:return"\xB5HAN mosquito by dbeinder";case 3:return"Pow-K (UART0)";case 4:return"Pow-U (UART0)";case 101:return"Wemos D1 mini";case 100:return"Generic ESP8266";case 70:return"Generic ESP32-C3";case 71:return"ESP32-C3-DevKitM-1";case 80:return"Generic ESP32-S3"}return"Unknown"}function fn(t){switch(t){case 2:case 4:case 7:return!0}return!1}function Yt(t,e){return t==1||t==2&&e}function kl(t){return"https://github.com/UtilitechAS/amsreader-firmware/wiki/"+t}function Zt(t,e){return isNaN(t)?"-":(isNaN(e)&&(e=t<1?2:t<10?1:0),t.toFixed(e))}function Ll(t,e){return t.setTime(t.getTime()+e*36e5),t}function Es(t){return t=="EOE"?"ENTSO-E":t=="HKS"?"hvakosterstrommen.no":t=="EDS"?"Energi Data Service":t=="MIX"?"Mixed sources":"Unknown ("+t+")"}function Ps(t){return t=="EOE"?"https://transparency.entsoe.eu/-E":t=="HKS"?"https://www.hvakosterstrommen.no/":t=="EDS"?"https://www.energidataservice.dk/":"#"}let li=0;function Xn(t,e){var l="";li++;var n=function(){setTimeout(Xn,1e3,t,e)};if(t.net.ip&&li%3==0){if(!t.net.ip){n();return}l="http://"+t.net.ip}else t.hostname&&li%3==1?l="http://"+t.hostname:t.hostname&&li%3==2?l="http://"+t.hostname+".local":l="";console&&console.log("Trying url "+l),e&&e(l);var i=new XMLHttpRequest;i.timeout=5e3,i.addEventListener("abort",n),i.addEventListener("error",n),i.addEventListener("timeout",n),i.addEventListener("load",function(o){window.location.href=l||"/"}),i.open("GET",l+"/is-alive",!0),i.send()}function $t(t){return t.charAt(0).toUpperCase()+t.slice(1)}function As(t){return t.startsWith("esp32")?"esp32":t}function cl(t,e){let l=[t,e];return typeof t>"u"?(l[0]="-",l[1]=e):t>=1e9?(l[0]=(t/1e6).toFixed(t>1e10?0:1),l[1]="M"+e):t>1e4?(l[0]=(t/1e3).toFixed(t>1e6?0:t>1e5?1:2),l[1]="k"+e):(l[0]=t.toFixed(0),l[1]=e),l}let oi={},Ti=[];async function Yr(t,e={}){const{timeout:l=8e3}=e,n=new AbortController,i=setTimeout(()=>n.abort(),l),o=await fetch(t,{...e,signal:n.signal});return clearTimeout(i),o}let ki;async function uu(){if(Ti.length){let t=Ti.shift();delete oi[t.resource];try{let e=await Yr(t.resource,t.options);for(let l in t.callbacks)t.callbacks[l](e.clone())}catch(e){console.error("Error calling "+t.resource,e);for(let l in t.callbacks)t.callbacks[l]()}}ki&&clearTimeout(ki),ki=setTimeout(uu,100)}uu();async function Sl(t,e={}){let l;return oi[t]?l=oi[t]:(l={resource:t,options:e,callbacks:[]},oi[t]=l,Ti.push(l)),new Promise(i=>l.callbacks.push(i))}let Pl={version:"",chip:"",mac:null,apmac:null,vndcfg:null,usrcfg:null,fwconsent:null,booting:!1,upgrading:!1,ui:{},security:0,boot_reason:0,upgrade:{x:-1,e:0,f:null,t:null},trying:null,if:{eth:!1}};const _l=ll(Pl);async function Ji(){Pl=await(await Sl("sysinfo.json?t="+Math.floor(Date.now()/1e3))).json(),_l.set(Pl)}function Qr(t){_l.update(e=>(e.trying=t,e))}let ni=0,qs=-127,Ds=null,Xr={};const ru=Wf(Xr,t=>{let e,l;async function n(){Sl("data.json").then(i=>i.json()).then(i=>{t(i),qs!=i.t&&(qs=i.t,setTimeout(du,2e3)),Ds==null&&i.pe&&i.p!=null&&(Ds=i.p,mu()),Pl.upgrading?window.location.reload():(!Pl||!Pl.chip||Pl.booting||ni>1&&!fn(Pl.board))&&(Ji(),Zl&&clearTimeout(Zl),Zl=setTimeout(xi,2e3),Jl&&clearTimeout(Jl),Jl=setTimeout(es,3e3));let o=5e3;if(fn(Pl.board)&&i.v>2.5){let a=3.3-Math.min(3.3,i.v);a>0&&(o=Math.max(a,.1)*10*5e3)}o>5e3&&console.log("Next in "+o+"ms"),e&&clearTimeout(e),e=setTimeout(n,o),ni=0}).catch(i=>{ni++,ni>3?(t({em:3,hm:0,wm:0,mm:0}),e=setTimeout(n,15e3),l||(l=setTimeout(Xn,5e3,Pl,Qr))):e=setTimeout(n,fn(Pl.board)?1e4:5e3)})}return n(),function(){clearTimeout(e)}});let Ei={},zn;const $i=ll(Ei);async function cu(){let t=!1;if($i.update(e=>{for(var l=0;l<36;l++){if(e[It(l)]==null){t=l<12;break}e[It(l)]=e[It(l+1)]}return e}),t)mu();else{let e=new Date;zn=setTimeout(cu,(60-e.getMinutes())*6e4)}}async function mu(){zn&&(clearTimeout(zn),zn=0),Ei=await(await Sl("energyprice.json")).json(),$i.set(Ei);let e=new Date;zn=setTimeout(cu,(60-e.getMinutes())*6e4)}let Pi={},Zl;async function xi(){Zl&&(clearTimeout(Zl),Zl=0),Pi=await(await Sl("dayplot.json")).json(),_u.set(Pi);let e=new Date;Zl=setTimeout(xi,(60-e.getMinutes())*6e4+20)}const _u=ll(Pi,t=>(xi(),function(){}));let Ai={},Jl;async function es(){Jl&&(clearTimeout(Jl),Jl=0),Ai=await(await Sl("monthplot.json")).json(),pu.set(Ai);let e=new Date;Jl=setTimeout(es,(24-e.getHours())*36e5+40)}const pu=ll(Ai,t=>(es(),function(){}));let qi={};async function du(){qi=await(await Sl("temperature.json")).json(),vu.set(qi)}const vu=ll(qi,t=>(du(),function(){}));let Di={},ii;async function hu(){ii&&(clearTimeout(ii),ii=0),Di=await(await Sl("tariff.json")).json(),bu.set(Di);let e=new Date;ii=setTimeout(hu,(60-e.getMinutes())*6e4+30)}const bu=ll(Di,t=>function(){});let Li=[];const ts=ll(Li);async function Zr(){Li=await(await Sl("https://api.github.com/repos/UtilitechAS/amsreader-firmware/releases")).json(),ts.set(Li)}let Ql=0,Jr={data:[]};async function Oi(){let e=await(await Sl(Ql<0?"realtime.json":"realtime.json?offset="+Ql)).json();Ii.update(l=>{for(let n=0;n=0&&(Ql+=e.size,Qlo&&(r=_):k==i+1&&(c=_);else if(h==n+1)if(f){let T=f.tag_name.substring(1).split(".");parseInt(T[0]);let O=parseInt(T[1]);parseInt(T[2]),k==O&&(f=_)}else f=_}return c||f||r||!1}else return e[0]}function Ls(t){var c,f;let e=((f=(c=t[1].header)==null?void 0:c.uptime)!=null?f:"Up")+"",l,n,i;function o(m,_){return m[2]>1?s1:m[2]>0?i1:m[3]>1?n1:m[3]>0?l1:m[4]>1?t1:m[4]>0?e1:xr}let a=o(t),r=a(t);return{c(){l=M(e),n=b(),r.c(),i=Jt()},m(m,_){L(m,l,_),L(m,n,_),r.m(m,_),L(m,i,_)},p(m,_){var d,v;_&2&&e!==(e=((v=(d=m[1].header)==null?void 0:d.uptime)!=null?v:"Up")+"")&&D(l,e),a===(a=o(m))&&r?r.p(m,_):(r.d(1),r=a(m),r&&(r.c(),r.m(i.parentNode,i)))},d(m){m&&q(l),m&&q(n),r.d(m),m&&q(i)}}}function xr(t){var o,a;let e,l,n=((a=(o=t[1].common)==null?void 0:o.seconds)!=null?a:"s")+"",i;return{c(){e=M(t[0]),l=b(),i=M(n)},m(r,c){L(r,e,c),L(r,l,c),L(r,i,c)},p(r,c){var f,m;c&1&&D(e,r[0]),c&2&&n!==(n=((m=(f=r[1].common)==null?void 0:f.seconds)!=null?m:"s")+"")&&D(i,n)},d(r){r&&q(e),r&&q(l),r&&q(i)}}}function e1(t){var o,a;let e,l,n=((a=(o=t[1].common)==null?void 0:o.minute)!=null?a:"m")+"",i;return{c(){e=M(t[4]),l=b(),i=M(n)},m(r,c){L(r,e,c),L(r,l,c),L(r,i,c)},p(r,c){var f,m;c&16&&D(e,r[4]),c&2&&n!==(n=((m=(f=r[1].common)==null?void 0:f.minute)!=null?m:"m")+"")&&D(i,n)},d(r){r&&q(e),r&&q(l),r&&q(i)}}}function t1(t){var o,a;let e,l,n=((a=(o=t[1].common)==null?void 0:o.minutes)!=null?a:"m")+"",i;return{c(){e=M(t[4]),l=b(),i=M(n)},m(r,c){L(r,e,c),L(r,l,c),L(r,i,c)},p(r,c){var f,m;c&16&&D(e,r[4]),c&2&&n!==(n=((m=(f=r[1].common)==null?void 0:f.minutes)!=null?m:"m")+"")&&D(i,n)},d(r){r&&q(e),r&&q(l),r&&q(i)}}}function l1(t){var o,a;let e,l,n=((a=(o=t[1].common)==null?void 0:o.hour)!=null?a:"h")+"",i;return{c(){e=M(t[3]),l=b(),i=M(n)},m(r,c){L(r,e,c),L(r,l,c),L(r,i,c)},p(r,c){var f,m;c&8&&D(e,r[3]),c&2&&n!==(n=((m=(f=r[1].common)==null?void 0:f.hour)!=null?m:"h")+"")&&D(i,n)},d(r){r&&q(e),r&&q(l),r&&q(i)}}}function n1(t){var o,a;let e,l,n=((a=(o=t[1].common)==null?void 0:o.hours)!=null?a:"h")+"",i;return{c(){e=M(t[3]),l=b(),i=M(n)},m(r,c){L(r,e,c),L(r,l,c),L(r,i,c)},p(r,c){var f,m;c&8&&D(e,r[3]),c&2&&n!==(n=((m=(f=r[1].common)==null?void 0:f.hours)!=null?m:"h")+"")&&D(i,n)},d(r){r&&q(e),r&&q(l),r&&q(i)}}}function i1(t){var o,a;let e,l,n=((a=(o=t[1].common)==null?void 0:o.day)!=null?a:"d")+"",i;return{c(){e=M(t[2]),l=b(),i=M(n)},m(r,c){L(r,e,c),L(r,l,c),L(r,i,c)},p(r,c){var f,m;c&4&&D(e,r[2]),c&2&&n!==(n=((m=(f=r[1].common)==null?void 0:f.day)!=null?m:"d")+"")&&D(i,n)},d(r){r&&q(e),r&&q(l),r&&q(i)}}}function s1(t){var o,a;let e,l,n=((a=(o=t[1].common)==null?void 0:o.days)!=null?a:"d")+"",i;return{c(){e=M(t[2]),l=b(),i=M(n)},m(r,c){L(r,e,c),L(r,l,c),L(r,i,c)},p(r,c){var f,m;c&4&&D(e,r[2]),c&2&&n!==(n=((m=(f=r[1].common)==null?void 0:f.days)!=null?m:"d")+"")&&D(i,n)},d(r){r&&q(e),r&&q(l),r&&q(i)}}}function o1(t){let e,l=t[0]&&Ls(t);return{c(){l&&l.c(),e=Jt()},m(n,i){l&&l.m(n,i),L(n,e,i)},p(n,[i]){n[0]?l?l.p(n,i):(l=Ls(n),l.c(),l.m(e.parentNode,e)):l&&(l.d(1),l=null)},i:Ze,o:Ze,d(n){l&&l.d(n),n&&q(e)}}}function a1(t,e,l){let{epoch:n}=e,i={};pl.subscribe(c=>{l(1,i=c)});let o=0,a=0,r=0;return t.$$set=c=>{"epoch"in c&&l(0,n=c.epoch)},t.$$.update=()=>{t.$$.dirty&1&&(l(2,o=Math.floor(n/86400)),l(3,a=Math.floor(n/3600)),l(4,r=Math.floor(n/60)))},[n,i,o,a,r]}class f1 extends qt{constructor(e){super(),At(this,e,a1,o1,Nt,{epoch:0})}}function u1(t){let e,l,n;return{c(){e=p("span"),l=M(t[2]),u(e,"title",t[1]),u(e,"class",n="bd-"+t[0])},m(i,o){L(i,e,o),s(e,l)},p(i,[o]){o&4&&D(l,i[2]),o&2&&u(e,"title",i[1]),o&1&&n!==(n="bd-"+i[0])&&u(e,"class",n)},i:Ze,o:Ze,d(i){i&&q(e)}}}function r1(t,e,l){let{color:n}=e,{title:i}=e,{text:o}=e;return t.$$set=a=>{"color"in a&&l(0,n=a.color),"title"in a&&l(1,i=a.title),"text"in a&&l(2,o=a.text)},[n,i,o]}class $l extends qt{constructor(e){super(),At(this,e,r1,u1,Nt,{color:0,title:1,text:2})}}function c1(t){let e,l=`${It(t[0].getDate())}.${It(t[0].getMonth()+1)}.${t[0].getFullYear()} ${It(t[0].getHours())}:${It(t[0].getMinutes())}`,n;return{c(){e=p("span"),n=M(l),u(e,"class",t[1])},m(i,o){L(i,e,o),s(e,n)},p(i,o){o&1&&l!==(l=`${It(i[0].getDate())}.${It(i[0].getMonth()+1)}.${i[0].getFullYear()} ${It(i[0].getHours())}:${It(i[0].getMinutes())}`)&&D(n,l),o&2&&u(e,"class",i[1])},d(i){i&&q(e)}}}function m1(t){var n;let e=`${It(t[0].getDate())}. ${t[2].months?(n=t[2].months)==null?void 0:n[t[0].getMonth()]:It(t[0].getMonth())} ${It(t[0].getHours())}:${It(t[0].getMinutes())}`,l;return{c(){l=M(e)},m(i,o){L(i,l,o)},p(i,o){var a;o&5&&e!==(e=`${It(i[0].getDate())}. ${i[2].months?(a=i[2].months)==null?void 0:a[i[0].getMonth()]:It(i[0].getMonth())} ${It(i[0].getHours())}:${It(i[0].getMinutes())}`)&&D(l,e)},d(i){i&&q(l)}}}function _1(t){let e;function l(o,a){return o[3]?m1:c1}let n=l(t),i=n(t);return{c(){i.c(),e=Jt()},m(o,a){i.m(o,a),L(o,e,a)},p(o,[a]){n===(n=l(o))&&i?i.p(o,a):(i.d(1),i=n(o),i&&(i.c(),i.m(e.parentNode,e)))},i:Ze,o:Ze,d(o){i.d(o),o&&q(e)}}}function p1(t,e,l){let n={};pl.subscribe(c=>{l(2,n=c)});let{timestamp:i}=e,{fullTimeColor:o}=e,{offset:a}=e,r;return t.$$set=c=>{"timestamp"in c&&l(0,i=c.timestamp),"fullTimeColor"in c&&l(1,o=c.fullTimeColor),"offset"in c&&l(4,a=c.offset)},t.$$.update=()=>{t.$$.dirty&17&&(l(3,r=Math.abs(new Date().getTime()-i.getTime())<3e5),isNaN(a)||Ll(i,a-(24+i.getHours()-i.getUTCHours())%24))},[i,o,n,r,a]}class Mu extends qt{constructor(e){super(),At(this,e,p1,_1,Nt,{timestamp:0,fullTimeColor:1,offset:4})}}function d1(t){let e,l,n;return{c(){e=Rt("svg"),l=Rt("path"),n=Rt("path"),u(l,"stroke-linecap","round"),u(l,"stroke-linejoin","round"),u(l,"d","M10.343 3.94c.09-.542.56-.94 1.11-.94h1.093c.55 0 1.02.398 1.11.94l.149.894c.07.424.384.764.78.93.398.164.855.142 1.205-.108l.737-.527a1.125 1.125 0 011.45.12l.773.774c.39.389.44 1.002.12 1.45l-.527.737c-.25.35-.272.806-.107 1.204.165.397.505.71.93.78l.893.15c.543.09.94.56.94 1.109v1.094c0 .55-.397 1.02-.94 1.11l-.893.149c-.425.07-.765.383-.93.78-.165.398-.143.854.107 1.204l.527.738c.32.447.269 1.06-.12 1.45l-.774.773a1.125 1.125 0 01-1.449.12l-.738-.527c-.35-.25-.806-.272-1.203-.107-.397.165-.71.505-.781.929l-.149.894c-.09.542-.56.94-1.11.94h-1.094c-.55 0-1.019-.398-1.11-.94l-.148-.894c-.071-.424-.384-.764-.781-.93-.398-.164-.854-.142-1.204.108l-.738.527c-.447.32-1.06.269-1.45-.12l-.773-.774a1.125 1.125 0 01-.12-1.45l.527-.737c.25-.35.273-.806.108-1.204-.165-.397-.505-.71-.93-.78l-.894-.15c-.542-.09-.94-.56-.94-1.109v-1.094c0-.55.398-1.02.94-1.11l.894-.149c.424-.07.765-.383.93-.78.165-.398.143-.854-.107-1.204l-.527-.738a1.125 1.125 0 01.12-1.45l.773-.773a1.125 1.125 0 011.45-.12l.737.527c.35.25.807.272 1.204.107.397-.165.71-.505.78-.929l.15-.894z"),u(n,"stroke-linecap","round"),u(n,"stroke-linejoin","round"),u(n,"d","M15 12a3 3 0 11-6 0 3 3 0 016 0z"),u(e,"xmlns","http://www.w3.org/2000/svg"),u(e,"fill","none"),u(e,"viewBox","0 0 24 24"),u(e,"stroke-width","1.5"),u(e,"stroke","currentColor"),u(e,"class","w-6 h-6")},m(i,o){L(i,e,o),s(e,l),s(e,n)},p:Ze,i:Ze,o:Ze,d(i){i&&q(e)}}}class v1 extends qt{constructor(e){super(),At(this,e,null,d1,Nt,{})}}function h1(t){let e,l;return{c(){e=Rt("svg"),l=Rt("path"),u(l,"stroke-linecap","round"),u(l,"stroke-linejoin","round"),u(l,"d","M11.25 11.25l.041-.02a.75.75 0 011.063.852l-.708 2.836a.75.75 0 001.063.853l.041-.021M21 12a9 9 0 11-18 0 9 9 0 0118 0zm-9-3.75h.008v.008H12V8.25z"),u(e,"xmlns","http://www.w3.org/2000/svg"),u(e,"fill","none"),u(e,"viewBox","0 0 24 24"),u(e,"stroke-width","1.5"),u(e,"stroke","currentColor"),u(e,"class","w-6 h-6")},m(n,i){L(n,e,i),s(e,l)},p:Ze,i:Ze,o:Ze,d(n){n&&q(e)}}}class b1 extends qt{constructor(e){super(),At(this,e,null,h1,Nt,{})}}function g1(t){let e,l;return{c(){e=Rt("svg"),l=Rt("path"),u(l,"stroke-linecap","round"),u(l,"stroke-linejoin","round"),u(l,"d","M9.879 7.519c1.171-1.025 3.071-1.025 4.242 0 1.172 1.025 1.172 2.687 0 3.712-.203.179-.43.326-.67.442-.745.361-1.45.999-1.45 1.827v.75M21 12a9 9 0 11-18 0 9 9 0 0118 0zm-9 5.25h.008v.008H12v-.008z"),u(e,"xmlns","http://www.w3.org/2000/svg"),u(e,"fill","none"),u(e,"viewBox","0 0 24 24"),u(e,"stroke-width","1.5"),u(e,"stroke","currentColor"),u(e,"class","w-6 h-6")},m(n,i){L(n,e,i),s(e,l)},p:Ze,i:Ze,o:Ze,d(n){n&&q(e)}}}class k1 extends qt{constructor(e){super(),At(this,e,null,g1,Nt,{})}}function w1(t){let e,l,n=t[2].version+"",i;return{c(){e=M("AMS reader "),l=p("span"),i=M(n)},m(o,a){L(o,e,a),L(o,l,a),s(l,i)},p(o,a){a&4&&n!==(n=o[2].version+"")&&D(i,n)},d(o){o&&q(e),o&&q(l)}}}function Os(t){let e,l=(t[1].t>-50?t[1].t.toFixed(1):"-")+"",n,i;return{c(){e=p("div"),n=M(l),i=M("\xB0C"),u(e,"class","flex-none my-auto")},m(o,a){L(o,e,a),s(e,n),s(e,i)},p(o,a){a&2&&l!==(l=(o[1].t>-50?o[1].t.toFixed(1):"-")+"")&&D(n,l)},d(o){o&&q(e)}}}function Is(t){var i,o,a,r,c;let e,l=((o=(i=t[4].header)==null?void 0:i.han)!=null?o:"HAN")+": "+((c=(r=(a=t[4].errors)==null?void 0:a.han)==null?void 0:r[t[1].he])!=null?c:t[1].he),n;return{c(){e=p("div"),n=M(l),u(e,"class","bd-red")},m(f,m){L(f,e,m),s(e,n)},p(f,m){var _,d,v,h,k;m&18&&l!==(l=((d=(_=f[4].header)==null?void 0:_.han)!=null?d:"HAN")+": "+((k=(h=(v=f[4].errors)==null?void 0:v.han)==null?void 0:h[f[1].he])!=null?k:f[1].he))&&D(n,l)},d(f){f&&q(e)}}}function Rs(t){var i,o,a,r,c;let e,l=((o=(i=t[4].header)==null?void 0:i.mqtt)!=null?o:"MQTT")+": "+((c=(r=(a=t[4].errors)==null?void 0:a.mqtt)==null?void 0:r[t[1].me])!=null?c:t[1].me),n;return{c(){e=p("div"),n=M(l),u(e,"class","bd-red")},m(f,m){L(f,e,m),s(e,n)},p(f,m){var _,d,v,h,k;m&18&&l!==(l=((d=(_=f[4].header)==null?void 0:_.mqtt)!=null?d:"MQTT")+": "+((k=(h=(v=f[4].errors)==null?void 0:v.mqtt)==null?void 0:h[f[1].me])!=null?k:f[1].me))&&D(n,l)},d(f){f&&q(e)}}}function Fs(t){var i,o,a,r,c;let e,l=((o=(i=t[4].header)==null?void 0:i.price)!=null?o:"PS")+": "+((c=(r=(a=t[4].errors)==null?void 0:a.price)==null?void 0:r[t[1].ee])!=null?c:t[1].ee),n;return{c(){e=p("div"),n=M(l),u(e,"class","bd-red")},m(f,m){L(f,e,m),s(e,n)},p(f,m){var _,d,v,h,k;m&18&&l!==(l=((d=(_=f[4].header)==null?void 0:_.price)!=null?d:"PS")+": "+((k=(h=(v=f[4].errors)==null?void 0:v.price)==null?void 0:h[f[1].ee])!=null?k:f[1].ee))&&D(n,l)},d(f){f&&q(e)}}}function Bs(t){let e,l,n,i,o,a,r,c;return l=new Ml({props:{to:"/configuration",$$slots:{default:[M1]},$$scope:{ctx:t}}}),a=new Ml({props:{to:"/status",$$slots:{default:[S1]},$$scope:{ctx:t}}}),{c(){var f,m,_,d;e=p("div"),Re(l.$$.fragment),i=b(),o=p("div"),Re(a.$$.fragment),u(e,"class","flex-none px-1 mt-1"),u(e,"title",n=(m=(f=t[4].header)==null?void 0:f.config)!=null?m:""),u(o,"class","flex-none px-1 mt-1"),u(o,"title",r=(d=(_=t[4].header)==null?void 0:_.status)!=null?d:"")},m(f,m){L(f,e,m),De(l,e,null),L(f,i,m),L(f,o,m),De(a,o,null),c=!0},p(f,m){var v,h,k,g;const _={};m&64&&(_.$$scope={dirty:m,ctx:f}),l.$set(_),(!c||m&16&&n!==(n=(h=(v=f[4].header)==null?void 0:v.config)!=null?h:""))&&u(e,"title",n);const d={};m&64&&(d.$$scope={dirty:m,ctx:f}),a.$set(d),(!c||m&16&&r!==(r=(g=(k=f[4].header)==null?void 0:k.status)!=null?g:""))&&u(o,"title",r)},i(f){c||($(l.$$.fragment,f),$(a.$$.fragment,f),c=!0)},o(f){oe(l.$$.fragment,f),oe(a.$$.fragment,f),c=!1},d(f){f&&q(e),Le(l),f&&q(i),f&&q(o),Le(a)}}}function M1(t){let e,l;return e=new v1({}),{c(){Re(e.$$.fragment)},m(n,i){De(e,n,i),l=!0},i(n){l||($(e.$$.fragment,n),l=!0)},o(n){oe(e.$$.fragment,n),l=!1},d(n){Le(e,n)}}}function S1(t){let e,l;return e=new b1({}),{c(){Re(e.$$.fragment)},m(n,i){De(e,n,i),l=!0},i(n){l||($(e.$$.fragment,n),l=!0)},o(n){oe(e.$$.fragment,n),l=!1},d(n){Le(e,n)}}}function Us(t){let e,l;function n(a,r){return a[2].security==0||a[1].a?N1:C1}let i=n(t),o=i(t);return{c(){var a,r;e=p("div"),o.c(),u(e,"class","flex-none mr-3 text-yellow-500"),u(e,"title",l=((r=(a=t[4].header)==null?void 0:a.new_version)!=null?r:"New version")+": "+t[3].tag_name)},m(a,r){L(a,e,r),o.m(e,null)},p(a,r){var c,f;i===(i=n(a))&&o?o.p(a,r):(o.d(1),o=i(a),o&&(o.c(),o.m(e,null))),r&24&&l!==(l=((f=(c=a[4].header)==null?void 0:c.new_version)!=null?f:"New version")+": "+a[3].tag_name)&&u(e,"title",l)},d(a){a&&q(e),o.d()}}}function C1(t){var r,c;let e,l=((c=(r=t[4].header)==null?void 0:r.new_version)!=null?c:"New version")+"",n,i,o=t[3].tag_name+"",a;return{c(){e=p("span"),n=M(l),i=M(": "),a=M(o)},m(f,m){L(f,e,m),s(e,n),s(e,i),s(e,a)},p(f,m){var _,d;m&16&&l!==(l=((d=(_=f[4].header)==null?void 0:_.new_version)!=null?d:"New version")+"")&&D(n,l),m&8&&o!==(o=f[3].tag_name+"")&&D(a,o)},d(f){f&&q(e)}}}function N1(t){var m,_;let e,l,n=((_=(m=t[4].header)==null?void 0:m.new_version)!=null?_:"New version")+"",i,o,a=t[3].tag_name+"",r,c,f;return{c(){e=p("button"),l=p("span"),i=M(n),o=M(": "),r=M(a),u(l,"class","mt-1"),u(e,"class","flex")},m(d,v){L(d,e,v),s(e,l),s(l,i),s(l,o),s(l,r),c||(f=ve(e,"click",t[5]),c=!0)},p(d,v){var h,k;v&16&&n!==(n=((k=(h=d[4].header)==null?void 0:h.new_version)!=null?k:"New version")+"")&&D(i,n),v&8&&a!==(a=d[3].tag_name+"")&&D(r,a)},d(d){d&&q(e),c=!1,f()}}}function T1(t){var ee,te,ie,me,Ne,Me,pe,Ce,we,ge,be,ye,je,Ke,xe,et,Je,nt,We,Oe;let e,l,n,i,o,a,r,c,f,m,_,d=((te=(ee=t[4].header)==null?void 0:ee.mem)!=null?te:"Free")+"",v,h,k=(t[1].m?(t[1].m/1e3).toFixed(1):"-")+"",g,T,O,E,I,C,j,S,U,G,V,F,R,z,B,H,W,K,Q,Z,se,X,J,ae,le,ne,fe,ue,Y,x,ke;i=new Ml({props:{to:"/",$$slots:{default:[w1]},$$scope:{ctx:t}}}),c=new f1({props:{epoch:t[1].u}});let _e=t[1].t>-50&&Os(t);I=new $l({props:{title:(me=(ie=t[4].header)==null?void 0:ie.esp)!=null?me:"ESP",text:t[2].booting?(Me=(Ne=t[4].header)==null?void 0:Ne.booting)!=null?Me:"Booting":t[1].v>2?t[1].v.toFixed(2)+"V":(Ce=(pe=t[4].header)==null?void 0:pe.esp)!=null?Ce:"ESP",color:Vl(t[2].booting?2:t[1].em)}}),j=new $l({props:{title:(ge=(we=t[4].header)==null?void 0:we.han)!=null?ge:"HAN",text:(ye=(be=t[4].header)==null?void 0:be.han)!=null?ye:"HAN",color:Vl(t[2].booting?9:t[1].hm)}}),U=new $l({props:{title:(Ke=(je=t[4].header)==null?void 0:je.wifi)!=null?Ke:"WiFi",text:t[1].r?t[1].r.toFixed(0)+"dBm":(et=(xe=t[4].header)==null?void 0:xe.wifi)!=null?et:"WiFi",color:Vl(t[2].booting?9:t[1].wm)}}),V=new $l({props:{title:(nt=(Je=t[4].header)==null?void 0:Je.mqtt)!=null?nt:"MQTT",text:(Oe=(We=t[4].header)==null?void 0:We.mqtt)!=null?Oe:"MQTT",color:Vl(t[2].booting?9:t[1].mm)}});let N=(t[1].he<0||t[1].he>0)&&Is(t),w=t[1].me<0&&Rs(t),P=(t[1].ee>0||t[1].ee<0)&&Fs(t);J=new Mu({props:{timestamp:t[1].c?new Date(t[1].c*1e3):new Date(0),offset:t[2].clock_offset,fullTimeColor:"text-red-500"}});let A=t[2].vndcfg&&t[2].usrcfg&&Bs(t);ue=new k1({});let y=t[2].fwconsent===1&&t[3]&&Us(t);return{c(){var ce,Ee;e=p("nav"),l=p("div"),n=p("div"),Re(i.$$.fragment),o=b(),a=p("div"),r=p("div"),Re(c.$$.fragment),f=b(),_e&&_e.c(),m=b(),_=p("div"),v=M(d),h=M(": "),g=M(k),T=M("kb"),O=b(),E=p("div"),Re(I.$$.fragment),C=b(),Re(j.$$.fragment),S=b(),Re(U.$$.fragment),G=b(),Re(V.$$.fragment),F=b(),N&&N.c(),R=b(),w&&w.c(),z=b(),P&&P.c(),B=b(),H=p("div"),W=p("div"),K=p("a"),Q=p("img"),se=b(),X=p("div"),Re(J.$$.fragment),ae=b(),A&&A.c(),le=b(),ne=p("div"),fe=p("a"),Re(ue.$$.fragment),x=b(),y&&y.c(),u(n,"class","flex text-lg text-gray-100 p-2"),u(r,"class","flex-none my-auto"),u(_,"class","flex-none my-auto"),u(a,"class","flex-none my-auto p-2 flex space-x-4"),u(E,"class","flex-auto flex-wrap my-auto justify-center p-2"),u(Q,"class","logo"),ai(Q.src,Z=(t[0]+"/logo.svg").replace("//","/"))||u(Q,"src",Z),u(Q,"alt","GitHub repo"),u(K,"class","float-right"),u(K,"href","https://github.com/UtilitechAS/amsreader-firmware"),u(K,"target","_blank"),u(K,"rel","noreferrer"),u(K,"aria-label","GitHub"),u(W,"class","flex-none"),u(X,"class","flex-none my-auto px-2"),u(fe,"href",kl("")),u(fe,"target","_blank"),u(fe,"rel","noreferrer"),u(ne,"class","flex-none px-1 mt-1"),u(ne,"title",Y=(Ee=(ce=t[4].header)==null?void 0:ce.doc)!=null?Ee:""),u(H,"class","flex-auto p-2 flex flex-row-reverse flex-wrap"),u(l,"class","flex flex-wrap space-x-4 text-sm text-gray-300"),u(e,"class","hdr")},m(ce,Ee){L(ce,e,Ee),s(e,l),s(l,n),De(i,n,null),s(l,o),s(l,a),s(a,r),De(c,r,null),s(a,f),_e&&_e.m(a,null),s(a,m),s(a,_),s(_,v),s(_,h),s(_,g),s(_,T),s(l,O),s(l,E),De(I,E,null),s(E,C),De(j,E,null),s(E,S),De(U,E,null),s(E,G),De(V,E,null),s(l,F),N&&N.m(l,null),s(l,R),w&&w.m(l,null),s(l,z),P&&P.m(l,null),s(l,B),s(l,H),s(H,W),s(W,K),s(K,Q),s(H,se),s(H,X),De(J,X,null),s(H,ae),A&&A.m(H,null),s(H,le),s(H,ne),s(ne,fe),De(ue,fe,null),s(H,x),y&&y.m(H,null),ke=!0},p(ce,[Ee]){var vt,Mt,he,re,Fe,Tt,Se,Ae,dt,ut,rt,ct,Et,Lt,St,Pt,Ot,Ht,Ct,ht,Dt,Ft;const tt={};Ee&68&&(tt.$$scope={dirty:Ee,ctx:ce}),i.$set(tt);const $e={};Ee&2&&($e.epoch=ce[1].u),c.$set($e),ce[1].t>-50?_e?_e.p(ce,Ee):(_e=Os(ce),_e.c(),_e.m(a,m)):_e&&(_e.d(1),_e=null),(!ke||Ee&16)&&d!==(d=((Mt=(vt=ce[4].header)==null?void 0:vt.mem)!=null?Mt:"Free")+"")&&D(v,d),(!ke||Ee&2)&&k!==(k=(ce[1].m?(ce[1].m/1e3).toFixed(1):"-")+"")&&D(g,k);const pt={};Ee&16&&(pt.title=(re=(he=ce[4].header)==null?void 0:he.esp)!=null?re:"ESP"),Ee&22&&(pt.text=ce[2].booting?(Tt=(Fe=ce[4].header)==null?void 0:Fe.booting)!=null?Tt:"Booting":ce[1].v>2?ce[1].v.toFixed(2)+"V":(Ae=(Se=ce[4].header)==null?void 0:Se.esp)!=null?Ae:"ESP"),Ee&6&&(pt.color=Vl(ce[2].booting?2:ce[1].em)),I.$set(pt);const Ge={};Ee&16&&(Ge.title=(ut=(dt=ce[4].header)==null?void 0:dt.han)!=null?ut:"HAN"),Ee&16&&(Ge.text=(ct=(rt=ce[4].header)==null?void 0:rt.han)!=null?ct:"HAN"),Ee&6&&(Ge.color=Vl(ce[2].booting?9:ce[1].hm)),j.$set(Ge);const Ye={};Ee&16&&(Ye.title=(Lt=(Et=ce[4].header)==null?void 0:Et.wifi)!=null?Lt:"WiFi"),Ee&18&&(Ye.text=ce[1].r?ce[1].r.toFixed(0)+"dBm":(Pt=(St=ce[4].header)==null?void 0:St.wifi)!=null?Pt:"WiFi"),Ee&6&&(Ye.color=Vl(ce[2].booting?9:ce[1].wm)),U.$set(Ye);const Ve={};Ee&16&&(Ve.title=(Ht=(Ot=ce[4].header)==null?void 0:Ot.mqtt)!=null?Ht:"MQTT"),Ee&16&&(Ve.text=(ht=(Ct=ce[4].header)==null?void 0:Ct.mqtt)!=null?ht:"MQTT"),Ee&6&&(Ve.color=Vl(ce[2].booting?9:ce[1].mm)),V.$set(Ve),ce[1].he<0||ce[1].he>0?N?N.p(ce,Ee):(N=Is(ce),N.c(),N.m(l,R)):N&&(N.d(1),N=null),ce[1].me<0?w?w.p(ce,Ee):(w=Rs(ce),w.c(),w.m(l,z)):w&&(w.d(1),w=null),ce[1].ee>0||ce[1].ee<0?P?P.p(ce,Ee):(P=Fs(ce),P.c(),P.m(l,B)):P&&(P.d(1),P=null),(!ke||Ee&1&&!ai(Q.src,Z=(ce[0]+"/logo.svg").replace("//","/")))&&u(Q,"src",Z);const it={};Ee&2&&(it.timestamp=ce[1].c?new Date(ce[1].c*1e3):new Date(0)),Ee&4&&(it.offset=ce[2].clock_offset),J.$set(it),ce[2].vndcfg&&ce[2].usrcfg?A?(A.p(ce,Ee),Ee&4&&$(A,1)):(A=Bs(ce),A.c(),$(A,1),A.m(H,le)):A&&(gt(),oe(A,1,1,()=>{A=null}),kt()),(!ke||Ee&16&&Y!==(Y=(Ft=(Dt=ce[4].header)==null?void 0:Dt.doc)!=null?Ft:""))&&u(ne,"title",Y),ce[2].fwconsent===1&&ce[3]?y?y.p(ce,Ee):(y=Us(ce),y.c(),y.m(H,null)):y&&(y.d(1),y=null)},i(ce){ke||($(i.$$.fragment,ce),$(c.$$.fragment,ce),$(I.$$.fragment,ce),$(j.$$.fragment,ce),$(U.$$.fragment,ce),$(V.$$.fragment,ce),$(J.$$.fragment,ce),$(A),$(ue.$$.fragment,ce),ke=!0)},o(ce){oe(i.$$.fragment,ce),oe(c.$$.fragment,ce),oe(I.$$.fragment,ce),oe(j.$$.fragment,ce),oe(U.$$.fragment,ce),oe(V.$$.fragment,ce),oe(J.$$.fragment,ce),oe(A),oe(ue.$$.fragment,ce),ke=!1},d(ce){ce&&q(e),Le(i),Le(c),_e&&_e.d(),Le(I),Le(j),Le(U),Le(V),N&&N.d(),w&&w.d(),P&&P.d(),Le(J),A&&A.d(),Le(ue),y&&y.d()}}}function E1(t,e,l){let{basepath:n="/"}=e,{data:i={}}=e,o={},a={};function r(){var f,m;confirm(((m=(f=c.header)==null?void 0:f.upgrade)!=null?m:"Upgrade to {0}?").replace("{0}",a.tag_name))&&(!fn(o.board)||confirm(_i(lt(o.chip,o.board))))&&(_l.update(_=>(_.upgrading=!0,_)),ku(a.tag_name))}_l.subscribe(f=>{l(2,o=f),f.fwconsent===1&&Zr()}),ts.subscribe(f=>{l(3,a=wu(o.version,f))});let c={};return pl.subscribe(f=>{l(4,c=f)}),t.$$set=f=>{"basepath"in f&&l(0,n=f.basepath),"data"in f&&l(1,i=f.data)},[n,i,o,a,c,r]}class P1 extends qt{constructor(e){super(),At(this,e,E1,T1,Nt,{basepath:0,data:1})}}function A1(t){let e,l,n,i;return{c(){e=Rt("svg"),l=Rt("path"),n=Rt("path"),u(l,"d",wi(150,150,115,210,510)),u(l,"stroke","rgba(128, 128, 128, 0.15)"),u(l,"fill","none"),u(l,"stroke-width","55"),u(n,"d",i=wi(150,150,115,210,210+300*t[0]/100)),u(n,"stroke",t[1]),u(n,"fill","none"),u(n,"stroke-width","55"),u(e,"viewBox","0 0 300 300"),u(e,"xmlns","http://www.w3.org/2000/svg"),u(e,"height","100%")},m(o,a){L(o,e,a),s(e,l),s(e,n)},p(o,[a]){a&1&&i!==(i=wi(150,150,115,210,210+300*o[0]/100))&&u(n,"d",i),a&2&&u(n,"stroke",o[1])},i:Ze,o:Ze,d(o){o&&q(e)}}}function js(t,e,l,n){var i=(n-90)*Math.PI/180;return{x:t+l*Math.cos(i),y:e+l*Math.sin(i)}}function wi(t,e,l,n,i){var o=js(t,e,l,i),a=js(t,e,l,n),r=i-n<=180?"0":"1",c=["M",o.x,o.y,"A",l,l,0,r,0,a.x,a.y].join(" ");return c}function q1(t,e,l){let{pct:n=0}=e,{color:i="red"}=e;return t.$$set=o=>{"pct"in o&&l(0,n=o.pct),"color"in o&&l(1,i=o.color)},[n,i]}class D1 extends qt{constructor(e){super(),At(this,e,q1,A1,Nt,{pct:0,color:1})}}function Hs(t){let e,l,n,i,o,a,r,c;return{c(){e=p("br"),l=b(),n=p("span"),i=M(t[1]),o=b(),a=p("span"),r=M(t[2]),c=M("/kWh"),u(n,"class","pl-sub"),u(a,"class","pl-snt")},m(f,m){L(f,e,m),L(f,l,m),L(f,n,m),s(n,i),L(f,o,m),L(f,a,m),s(a,r),s(a,c)},p(f,m){m&2&&D(i,f[1]),m&4&&D(r,f[2])},d(f){f&&q(e),f&&q(l),f&&q(n),f&&q(o),f&&q(a)}}}function L1(t){let e,l,n,i,o,a,r,c,f,m,_=t[4][0]+"",d,v,h,k=t[4][1]+"",g,T,O;l=new D1({props:{pct:t[5],color:t[3](t[5],document.documentElement.classList.contains("dark"))}});let E=t[1]&&Hs(t);return{c(){e=p("div"),Re(l.$$.fragment),n=b(),i=p("span"),o=p("span"),a=M(t[0]),r=b(),c=p("br"),f=b(),m=p("span"),d=M(_),v=b(),h=p("span"),g=M(k),T=b(),E&&E.c(),u(o,"class","pl-lab"),u(m,"class","pl-val"),u(h,"class","pl-unt"),u(i,"class","pl-ov"),u(e,"class","pl-root")},m(I,C){L(I,e,C),De(l,e,null),s(e,n),s(e,i),s(i,o),s(o,a),s(i,r),s(i,c),s(i,f),s(i,m),s(m,d),s(i,v),s(i,h),s(h,g),s(i,T),E&&E.m(i,null),O=!0},p(I,[C]){const j={};C&32&&(j.pct=I[5]),C&40&&(j.color=I[3](I[5],document.documentElement.classList.contains("dark"))),l.$set(j),(!O||C&1)&&D(a,I[0]),(!O||C&16)&&_!==(_=I[4][0]+"")&&D(d,_),(!O||C&16)&&k!==(k=I[4][1]+"")&&D(g,k),I[1]?E?E.p(I,C):(E=Hs(I),E.c(),E.m(i,null)):E&&(E.d(1),E=null)},i(I){O||($(l.$$.fragment,I),O=!0)},o(I){oe(l.$$.fragment,I),O=!1},d(I){I&&q(e),Le(l),E&&E.d()}}}function O1(t,e,l){let{val:n}=e,{max:i}=e,{unit:o}=e,{label:a}=e,{sub:r=""}=e,{subunit:c=""}=e,{colorFn:f}=e,m,_=0;return t.$$set=d=>{"val"in d&&l(6,n=d.val),"max"in d&&l(7,i=d.max),"unit"in d&&l(8,o=d.unit),"label"in d&&l(0,a=d.label),"sub"in d&&l(1,r=d.sub),"subunit"in d&&l(2,c=d.subunit),"colorFn"in d&&l(3,f=d.colorFn)},t.$$.update=()=>{t.$$.dirty&448&&(l(4,m=cl(n,o)),l(5,_=Math.min(n,i)/i*100))},[a,r,c,f,m,_,n,i,o]}class Su extends qt{constructor(e){super(),At(this,e,O1,L1,Nt,{val:6,max:7,unit:8,label:0,sub:1,subunit:2,colorFn:3})}}function ys(t,e,l){const n=t.slice();return n[11]=e[l],n[13]=l,n}function zs(t,e,l){const n=t.slice();return n[11]=e[l],n[13]=l,n}function Ws(t,e,l){const n=t.slice();return n[15]=e[l],n}function Gs(t){let e,l,n,i,o,a,r=t[0].title&&Vs(t),c=t[0].y.ticks,f=[];for(let h=0;ht[9].call(e))},m(o,a){L(o,e,a),s(e,n),i=Vi(e,t[9].bind(e))},p(o,a){a&1&&l!==(l=o[0].title+"")&&D(n,l)},d(o){o&&q(e),i()}}}function Ks(t){let e,l,n,i=t[15].label+"",o,a,r,c;return{c(){e=Rt("g"),l=Rt("line"),n=Rt("text"),o=M(i),u(l,"x2","100%"),u(n,"y","-4"),u(n,"x",a=t[15].align=="right"?"85%":""),u(e,"class",r="tick tick-"+t[15].value+" tick-"+t[15].color),u(e,"transform",c="translate(0, "+t[7](t[15].value)+")")},m(f,m){L(f,e,m),s(e,l),s(e,n),s(n,o)},p(f,m){m&1&&i!==(i=f[15].label+"")&&D(o,i),m&1&&a!==(a=f[15].align=="right"?"85%":"")&&u(n,"x",a),m&1&&r!==(r="tick tick-"+f[15].value+" tick-"+f[15].color)&&u(e,"class",r),m&129&&c!==(c="translate(0, "+f[7](f[15].value)+")")&&u(e,"transform",c)},d(f){f&&q(e)}}}function Ys(t){let e=!isNaN(t[7](t[15].value)),l,n=e&&Ks(t);return{c(){n&&n.c(),l=Jt()},m(i,o){n&&n.m(i,o),L(i,l,o)},p(i,o){o&129&&(e=!isNaN(i[7](i[15].value))),e?n?n.p(i,o):(n=Ks(i),n.c(),n.m(l.parentNode,l)):n&&(n.d(1),n=null)},d(i){n&&n.d(i),i&&q(l)}}}function Qs(t){let e,l,n=(t[3]>20||t[13]%2==0)&&Xs(t);return{c(){e=Rt("g"),n&&n.c(),u(e,"class","tick"),u(e,"transform",l="translate("+t[6](t[13])+","+t[4]+")")},m(i,o){L(i,e,o),n&&n.m(e,null)},p(i,o){i[3]>20||i[13]%2==0?n?n.p(i,o):(n=Xs(i),n.c(),n.m(e,null)):n&&(n.d(1),n=null),o&80&&l!==(l="translate("+i[6](i[13])+","+i[4]+")")&&u(e,"transform",l)},d(i){i&&q(e),n&&n.d()}}}function Xs(t){let e,l=t[11].label+"",n,i;return{c(){e=Rt("text"),n=M(l),u(e,"x",i=t[3]/2),u(e,"y","-4")},m(o,a){L(o,e,a),s(e,n)},p(o,a){a&1&&l!==(l=o[11].label+"")&&D(n,l),a&8&&i!==(i=o[3]/2)&&u(e,"x",i)},d(o){o&&q(e)}}}function Zs(t){let e=!isNaN(t[6](t[13])),l,n=e&&Qs(t);return{c(){n&&n.c(),l=Jt()},m(i,o){n&&n.m(i,o),L(i,l,o)},p(i,o){o&64&&(e=!isNaN(i[6](i[13]))),e?n?n.p(i,o):(n=Qs(i),n.c(),n.m(l.parentNode,l)):n&&(n.d(1),n=null)},d(i){n&&n.d(i),i&&q(l)}}}function Js(t){let e,l,n=t[11].value!==void 0&&$s(t),i=t[11].value2>1e-4&&to(t);return{c(){e=Rt("g"),n&&n.c(),l=Rt("g"),i&&i.c()},m(o,a){L(o,e,a),n&&n.m(e,null),L(o,l,a),i&&i.m(l,null)},p(o,a){o[11].value!==void 0?n?n.p(o,a):(n=$s(o),n.c(),n.m(e,null)):n&&(n.d(1),n=null),o[11].value2>1e-4?i?i.p(o,a):(i=to(o),i.c(),i.m(l,null)):i&&(i.d(1),i=null)},d(o){o&&q(e),n&&n.d(),o&&q(l),i&&i.d()}}}function $s(t){let e,l,n,i,o,a,r,c=t[3]>15&&xs(t);return{c(){e=Rt("rect"),c&&c.c(),r=Jt(),u(e,"x",l=t[6](t[13])+2),u(e,"y",n=t[7](t[11].value)),u(e,"width",i=t[3]-4),u(e,"height",o=t[7](t[0].y.min)-t[7](Math.min(t[0].y.min,0)+t[11].value)),u(e,"fill",a=t[11].color)},m(f,m){L(f,e,m),c&&c.m(f,m),L(f,r,m)},p(f,m){m&64&&l!==(l=f[6](f[13])+2)&&u(e,"x",l),m&129&&n!==(n=f[7](f[11].value))&&u(e,"y",n),m&8&&i!==(i=f[3]-4)&&u(e,"width",i),m&129&&o!==(o=f[7](f[0].y.min)-f[7](Math.min(f[0].y.min,0)+f[11].value))&&u(e,"height",o),m&1&&a!==(a=f[11].color)&&u(e,"fill",a),f[3]>15?c?c.p(f,m):(c=xs(f),c.c(),c.m(r.parentNode,r)):c&&(c.d(1),c=null)},d(f){f&&q(e),c&&c.d(f),f&&q(r)}}}function xs(t){let e,l=t[11].label+"",n,i,o,a,r,c,f=t[11].title&&eo(t);return{c(){e=Rt("text"),n=M(l),f&&f.c(),c=Jt(),u(e,"width",i=t[3]-4),u(e,"dominant-baseline","middle"),u(e,"text-anchor",o=t[3]t[7](0)-t[8]&&!t[0].dark?t[11].color:"white"),u(e,"transform",r="translate("+(t[6](t[13])+t[3]/2)+" "+(t[7](t[11].value)>t[7](0)-t[8]?t[7](t[11].value)-t[8]:t[7](t[11].value)+10)+") rotate("+(t[11].labelAngle?t[11].labelAngle:t[3]m[7](0)-m[8]&&!m[0].dark?m[11].color:"white")&&u(e,"fill",a),_&457&&r!==(r="translate("+(m[6](m[13])+m[3]/2)+" "+(m[7](m[11].value)>m[7](0)-m[8]?m[7](m[11].value)-m[8]:m[7](m[11].value)+10)+") rotate("+(m[11].labelAngle?m[11].labelAngle:m[3]15&&lo(t);return{c(){e=Rt("rect"),c&&c.c(),r=Jt(),u(e,"x",l=t[6](t[13])+2),u(e,"y",n=t[7](0)),u(e,"width",i=t[3]-4),u(e,"height",o=t[7](t[0].y.min)-t[7](t[0].y.min+t[11].value2)),u(e,"fill",a=t[11].color2?t[11].color2:t[11].color)},m(f,m){L(f,e,m),c&&c.m(f,m),L(f,r,m)},p(f,m){m&64&&l!==(l=f[6](f[13])+2)&&u(e,"x",l),m&128&&n!==(n=f[7](0))&&u(e,"y",n),m&8&&i!==(i=f[3]-4)&&u(e,"width",i),m&129&&o!==(o=f[7](f[0].y.min)-f[7](f[0].y.min+f[11].value2))&&u(e,"height",o),m&1&&a!==(a=f[11].color2?f[11].color2:f[11].color)&&u(e,"fill",a),f[3]>15?c?c.p(f,m):(c=lo(f),c.c(),c.m(r.parentNode,r)):c&&(c.d(1),c=null)},d(f){f&&q(e),c&&c.d(f),f&&q(r)}}}function lo(t){let e,l=t[11].label2+"",n,i,o,a,r,c=t[11].title2&&no(t);return{c(){e=Rt("text"),n=M(l),c&&c.c(),r=Jt(),u(e,"width",i=t[3]-4),u(e,"dominant-baseline","middle"),u(e,"text-anchor","middle"),u(e,"fill",o=t[7](-t[11].value2)t[10].call(e))},m(i,o){L(i,e,o),n&&n.m(e,null),l=Vi(e,t[10].bind(e))},p(i,[o]){i[0].x.ticks&&i[0].points&&i[4]?n?n.p(i,o):(n=Gs(i),n.c(),n.m(e,null)):n&&(n.d(1),n=null)},i:Ze,o:Ze,d(i){i&&q(e),n&&n.d(),l()}}}let xl=30;function R1(t,e,l){let{config:n}=e,i,o,a,r,c,f,m,_=0;function d(){_=this.clientHeight,l(5,_)}function v(){i=this.clientWidth,o=this.clientHeight,l(1,i),l(2,o)}return t.$$set=h=>{"config"in h&&l(0,n=h.config)},t.$$.update=()=>{if(t.$$.dirty&63){l(4,f=o-_);let h=i-(n.padding.left+n.padding.right);l(3,a=h/n.points.length),l(8,m=an.y.max?T=n.padding.bottom:gf||T<0?0:T})}},[n,i,o,a,f,_,r,c,m,d,v]}class ln extends qt{constructor(e){super(),At(this,e,R1,I1,Nt,{config:0})}}function F1(t){let e,l;return e=new ln({props:{config:t[0]}}),{c(){Re(e.$$.fragment)},m(n,i){De(e,n,i),l=!0},p(n,[i]){const o={};i&1&&(o.config=n[0]),e.$set(o)},i(n){l||($(e.$$.fragment,n),l=!0)},o(n){oe(e.$$.fragment,n),l=!1},d(n){Le(e,n)}}}function B1(t,e,l){let{title:n}=e,{u1:i}=e,{u2:o}=e,{u3:a}=e,{ds:r}=e,c={};function f(m){return{label:Zt(m)+"V",title:m.toFixed(1)+" V",value:isNaN(m)?0:m,color:Kr(m||0,document.documentElement.classList.contains("dark"))}}return t.$$set=m=>{"title"in m&&l(1,n=m.title),"u1"in m&&l(2,i=m.u1),"u2"in m&&l(3,o=m.u2),"u3"in m&&l(4,a=m.u3),"ds"in m&&l(5,r=m.ds)},t.$$.update=()=>{if(t.$$.dirty&62){let m=[],_=[];i>0&&(m.push({label:r===1?"L1-L2":"L1"}),_.push(f(i))),o>0&&(m.push({label:r===1?"L1-L3":"L2"}),_.push(f(o))),a>0&&(m.push({label:r===1?"L2-L3":"L3"}),_.push(f(a))),l(0,c={title:n,padding:{top:20,right:15,bottom:20,left:35},y:{min:200,max:260,ticks:[{value:207,label:"-10%"},{value:230,label:"230v"},{value:253,label:"+10%"}]},x:{ticks:m},points:_})}},[c,n,i,o,a,r]}class U1 extends qt{constructor(e){super(),At(this,e,B1,F1,Nt,{title:1,u1:2,u2:3,u3:4,ds:5})}}function j1(t){var A,y,ee,te,ie,me,Ne,Me,pe,Ce;let e,l,n=((y=(A=t[0].reactive)==null?void 0:A.title)!=null?y:"Reactive")+"",i,o,a,r,c=((te=(ee=t[0].reactive)==null?void 0:ee.instant_in)!=null?te:"Instant in")+"",f,m,_,d=t[1][0]+"",v,h,k=t[1][1]+"",g,T,O,E=((me=(ie=t[0].reactive)==null?void 0:ie.instant_out)!=null?me:"Instant out")+"",I,C,j,S=t[2][0]+"",U,G,V=t[2][1]+"",F,R,z,B,H=((Me=(Ne=t[0].reactive)==null?void 0:Ne.total_in)!=null?Me:"Total in")+"",W,K,Q,Z=t[3][0]+"",se,X,J=t[3][1]+"",ae,le,ne,fe=((Ce=(pe=t[0].reactive)==null?void 0:pe.total_out)!=null?Ce:"Total out")+"",ue,Y,x,ke=t[4][0]+"",_e,N,w=t[4][1]+"",P;return{c(){e=p("div"),l=p("strong"),i=M(n),o=b(),a=p("div"),r=p("div"),f=M(c),m=b(),_=p("div"),v=M(d),h=b(),g=M(k),T=b(),O=p("div"),I=M(E),C=b(),j=p("div"),U=M(S),G=b(),F=M(V),R=b(),z=p("div"),B=p("div"),W=M(H),K=b(),Q=p("div"),se=M(Z),X=b(),ae=M(J),le=b(),ne=p("div"),ue=M(fe),Y=b(),x=p("div"),_e=M(ke),N=b(),P=M(w),u(_,"class","text-right"),u(j,"class","text-right"),u(a,"class","grid grid-cols-2 mt-4"),u(Q,"class","text-right"),u(x,"class","text-right"),u(z,"class","grid grid-cols-2 mt-4"),u(e,"class","mx-2 text-sm")},m(we,ge){L(we,e,ge),s(e,l),s(l,i),s(e,o),s(e,a),s(a,r),s(r,f),s(a,m),s(a,_),s(_,v),s(_,h),s(_,g),s(a,T),s(a,O),s(O,I),s(a,C),s(a,j),s(j,U),s(j,G),s(j,F),s(e,R),s(e,z),s(z,B),s(B,W),s(z,K),s(z,Q),s(Q,se),s(Q,X),s(Q,ae),s(z,le),s(z,ne),s(ne,ue),s(z,Y),s(z,x),s(x,_e),s(x,N),s(x,P)},p(we,[ge]){var be,ye,je,Ke,xe,et,Je,nt,We,Oe;ge&1&&n!==(n=((ye=(be=we[0].reactive)==null?void 0:be.title)!=null?ye:"Reactive")+"")&&D(i,n),ge&1&&c!==(c=((Ke=(je=we[0].reactive)==null?void 0:je.instant_in)!=null?Ke:"Instant in")+"")&&D(f,c),ge&2&&d!==(d=we[1][0]+"")&&D(v,d),ge&2&&k!==(k=we[1][1]+"")&&D(g,k),ge&1&&E!==(E=((et=(xe=we[0].reactive)==null?void 0:xe.instant_out)!=null?et:"Instant out")+"")&&D(I,E),ge&4&&S!==(S=we[2][0]+"")&&D(U,S),ge&4&&V!==(V=we[2][1]+"")&&D(F,V),ge&1&&H!==(H=((nt=(Je=we[0].reactive)==null?void 0:Je.total_in)!=null?nt:"Total in")+"")&&D(W,H),ge&8&&Z!==(Z=we[3][0]+"")&&D(se,Z),ge&8&&J!==(J=we[3][1]+"")&&D(ae,J),ge&1&&fe!==(fe=((Oe=(We=we[0].reactive)==null?void 0:We.total_out)!=null?Oe:"Total out")+"")&&D(ue,fe),ge&16&&ke!==(ke=we[4][0]+"")&&D(_e,ke),ge&16&&w!==(w=we[4][1]+"")&&D(P,w)},i:Ze,o:Ze,d(we){we&&q(e)}}}function H1(t,e,l){let{importInstant:n}=e,{exportInstant:i}=e,{importTotal:o}=e,{exportTotal:a}=e,r={};pl.subscribe(d=>{l(0,r=d)});let c,f,m,_;return t.$$set=d=>{"importInstant"in d&&l(5,n=d.importInstant),"exportInstant"in d&&l(6,i=d.exportInstant),"importTotal"in d&&l(7,o=d.importTotal),"exportTotal"in d&&l(8,a=d.exportTotal)},t.$$.update=()=>{t.$$.dirty&480&&(l(1,c=cl(n,"VAr")),l(2,f=cl(i,"VAr")),l(3,m=cl(o*1e3,"VArh")),l(4,_=cl(a*1e3,"VArh")))},[r,c,f,m,_,n,i,o,a]}class y1 extends qt{constructor(e){super(),At(this,e,H1,j1,Nt,{importInstant:5,exportInstant:6,importTotal:7,exportTotal:8})}}function so(t){let e;function l(o,a){return o[3]?W1:z1}let n=l(t),i=n(t);return{c(){i.c(),e=Jt()},m(o,a){i.m(o,a),L(o,e,a)},p(o,a){n===(n=l(o))&&i?i.p(o,a):(i.d(1),i=n(o),i&&(i.c(),i.m(e.parentNode,e)))},d(o){i.d(o),o&&q(e)}}}function z1(t){var y,ee,te,ie,me,Ne,Me,pe,Ce,we;let e,l=((ee=(y=t[5].realtime)==null?void 0:y.consumption)!=null?ee:"Consumption")+"",n,i,o,a,r=$t((ie=(te=t[5].common)==null?void 0:te.hour)!=null?ie:"Hour")+"",c,f,m,_=t[6][0]+"",d,v,h=t[6][1]+"",k,g,T,O=$t((Ne=(me=t[5].common)==null?void 0:me.day)!=null?Ne:"Day")+"",E,I,C,j=t[7][0]+"",S,U,G=t[7][1]+"",V,F,R,z=$t((pe=(Me=t[5].common)==null?void 0:Me.month)!=null?pe:"Month")+"",B,H,W,K=t[8][0]+"",Q,Z,se=t[8][1]+"",X,J,ae,le=((we=(Ce=t[5].realtime)==null?void 0:Ce.last_month)!=null?we:"Last month")+"",ne,fe,ue,Y=t[9][0]+"",x,ke,_e=t[9][1]+"",N,w,P,A=t[4]&&oo(t);return{c(){e=p("strong"),n=M(l),i=b(),o=p("div"),a=p("div"),c=M(r),f=b(),m=p("div"),d=M(_),v=b(),k=M(h),g=b(),T=p("div"),E=M(O),I=b(),C=p("div"),S=M(j),U=b(),V=M(G),F=b(),R=p("div"),B=M(z),H=b(),W=p("div"),Q=M(K),Z=b(),X=M(se),J=b(),ae=p("div"),ne=M(le),fe=b(),ue=p("div"),x=M(Y),ke=b(),N=M(_e),w=b(),A&&A.c(),P=Jt(),u(m,"class","text-right"),u(C,"class","text-right"),u(W,"class","text-right"),u(ue,"class","text-right"),u(o,"class","grid grid-cols-2 mb-3")},m(ge,be){L(ge,e,be),s(e,n),L(ge,i,be),L(ge,o,be),s(o,a),s(a,c),s(o,f),s(o,m),s(m,d),s(m,v),s(m,k),s(o,g),s(o,T),s(T,E),s(o,I),s(o,C),s(C,S),s(C,U),s(C,V),s(o,F),s(o,R),s(R,B),s(o,H),s(o,W),s(W,Q),s(W,Z),s(W,X),s(o,J),s(o,ae),s(ae,ne),s(o,fe),s(o,ue),s(ue,x),s(ue,ke),s(ue,N),L(ge,w,be),A&&A.m(ge,be),L(ge,P,be)},p(ge,be){var ye,je,Ke,xe,et,Je,nt,We,Oe,ce;be&32&&l!==(l=((je=(ye=ge[5].realtime)==null?void 0:ye.consumption)!=null?je:"Consumption")+"")&&D(n,l),be&32&&r!==(r=$t((xe=(Ke=ge[5].common)==null?void 0:Ke.hour)!=null?xe:"Hour")+"")&&D(c,r),be&64&&_!==(_=ge[6][0]+"")&&D(d,_),be&64&&h!==(h=ge[6][1]+"")&&D(k,h),be&32&&O!==(O=$t((Je=(et=ge[5].common)==null?void 0:et.day)!=null?Je:"Day")+"")&&D(E,O),be&128&&j!==(j=ge[7][0]+"")&&D(S,j),be&128&&G!==(G=ge[7][1]+"")&&D(V,G),be&32&&z!==(z=$t((We=(nt=ge[5].common)==null?void 0:nt.month)!=null?We:"Month")+"")&&D(B,z),be&256&&K!==(K=ge[8][0]+"")&&D(Q,K),be&256&&se!==(se=ge[8][1]+"")&&D(X,se),be&32&&le!==(le=((ce=(Oe=ge[5].realtime)==null?void 0:Oe.last_month)!=null?ce:"Last month")+"")&&D(ne,le),be&512&&Y!==(Y=ge[9][0]+"")&&D(x,Y),be&512&&_e!==(_e=ge[9][1]+"")&&D(N,_e),ge[4]?A?A.p(ge,be):(A=oo(ge),A.c(),A.m(P.parentNode,P)):A&&(A.d(1),A=null)},d(ge){ge&&q(e),ge&&q(i),ge&&q(o),ge&&q(w),A&&A.d(ge),ge&&q(P)}}}function W1(t){var yt,Qt,Kt,Vt,xt,el,nl,il,sl,ol,al,fl,ul,Ie,Ut,dl,vl,hl,bl,gl;let e,l=((Qt=(yt=t[5].common)==null?void 0:yt.import)!=null?Qt:"Import")+"",n,i,o,a,r=$t((Vt=(Kt=t[5].common)==null?void 0:Kt.hour)!=null?Vt:"Hour")+"",c,f,m,_=t[6][0]+"",d,v,h=t[6][1]+"",k,g,T,O,E=$t((el=(xt=t[5].common)==null?void 0:xt.day)!=null?el:"Day")+"",I,C,j,S=t[7][0]+"",U,G,V=t[7][1]+"",F,R,z,B,H=$t((il=(nl=t[5].common)==null?void 0:nl.month)!=null?il:"Month")+"",W,K,Q,Z=t[8][0]+"",se,X,J=t[8][1]+"",ae,le,ne,fe,ue=((ol=(sl=t[5].realtime)==null?void 0:sl.last_mo)!=null?ol:"Last mo.")+"",Y,x,ke,_e=t[9][0]+"",N,w,P=t[9][1]+"",A,y,ee,te,ie,me=((fl=(al=t[5].common)==null?void 0:al.export)!=null?fl:"Export")+"",Ne,Me,pe,Ce,we=$t((Ie=(ul=t[5].common)==null?void 0:ul.hour)!=null?Ie:"Hour")+"",ge,be,ye,je=t[10][0]+"",Ke,xe,et=t[10][1]+"",Je,nt,We,Oe,ce=$t((dl=(Ut=t[5].common)==null?void 0:Ut.day)!=null?dl:"Day")+"",Ee,tt,$e,pt=t[11][0]+"",Ge,Ye,Ve=t[11][1]+"",it,vt,Mt,he,re=$t((hl=(vl=t[5].common)==null?void 0:vl.month)!=null?hl:"Month")+"",Fe,Tt,Se,Ae=t[12][0]+"",dt,ut,rt=t[12][1]+"",ct,Et,Lt,St,Pt=((gl=(bl=t[5].realtime)==null?void 0:bl.last_mo)!=null?gl:"Last mo.")+"",Ot,Ht,Ct,ht=t[13][0]+"",Dt,Ft,Wt=t[13][1]+"",Qe,Xe,Bt,ot=t[4]&&ao(t),bt=t[4]&&fo(t),wt=t[4]&&uo(t),de=t[4]&&ro(t),qe=t[4]&&co(t),Pe=t[4]&&mo(t),Be=t[4]&&_o(t),ze=t[4]&&po(t);return{c(){e=p("strong"),n=M(l),i=b(),o=p("div"),a=p("div"),c=M(r),f=b(),m=p("div"),d=M(_),v=b(),k=M(h),g=b(),ot&&ot.c(),T=b(),O=p("div"),I=M(E),C=b(),j=p("div"),U=M(S),G=b(),F=M(V),R=b(),bt&&bt.c(),z=b(),B=p("div"),W=M(H),K=b(),Q=p("div"),se=M(Z),X=b(),ae=M(J),le=b(),wt&&wt.c(),ne=b(),fe=p("div"),Y=M(ue),x=b(),ke=p("div"),N=M(_e),w=b(),A=M(P),y=b(),de&&de.c(),te=b(),ie=p("strong"),Ne=M(me),Me=b(),pe=p("div"),Ce=p("div"),ge=M(we),be=b(),ye=p("div"),Ke=M(je),xe=b(),Je=M(et),nt=b(),qe&&qe.c(),We=b(),Oe=p("div"),Ee=M(ce),tt=b(),$e=p("div"),Ge=M(pt),Ye=b(),it=M(Ve),vt=b(),Pe&&Pe.c(),Mt=b(),he=p("div"),Fe=M(re),Tt=b(),Se=p("div"),dt=M(Ae),ut=b(),ct=M(rt),Et=b(),Be&&Be.c(),Lt=b(),St=p("div"),Ot=M(Pt),Ht=b(),Ct=p("div"),Dt=M(ht),Ft=b(),Qe=M(Wt),Xe=b(),ze&&ze.c(),u(m,"class","text-right"),u(j,"class","text-right"),u(Q,"class","text-right"),u(ke,"class","text-right"),u(o,"class",ee="grid grid-cols-"+t[14]+" mb-3"),u(ye,"class","text-right"),u($e,"class","text-right"),u(Se,"class","text-right"),u(Ct,"class","text-right"),u(pe,"class",Bt="grid grid-cols-"+t[14])},m(Ue,mt){L(Ue,e,mt),s(e,n),L(Ue,i,mt),L(Ue,o,mt),s(o,a),s(a,c),s(o,f),s(o,m),s(m,d),s(m,v),s(m,k),s(o,g),ot&&ot.m(o,null),s(o,T),s(o,O),s(O,I),s(o,C),s(o,j),s(j,U),s(j,G),s(j,F),s(o,R),bt&&bt.m(o,null),s(o,z),s(o,B),s(B,W),s(o,K),s(o,Q),s(Q,se),s(Q,X),s(Q,ae),s(o,le),wt&&wt.m(o,null),s(o,ne),s(o,fe),s(fe,Y),s(o,x),s(o,ke),s(ke,N),s(ke,w),s(ke,A),s(o,y),de&&de.m(o,null),L(Ue,te,mt),L(Ue,ie,mt),s(ie,Ne),L(Ue,Me,mt),L(Ue,pe,mt),s(pe,Ce),s(Ce,ge),s(pe,be),s(pe,ye),s(ye,Ke),s(ye,xe),s(ye,Je),s(pe,nt),qe&&qe.m(pe,null),s(pe,We),s(pe,Oe),s(Oe,Ee),s(pe,tt),s(pe,$e),s($e,Ge),s($e,Ye),s($e,it),s(pe,vt),Pe&&Pe.m(pe,null),s(pe,Mt),s(pe,he),s(he,Fe),s(pe,Tt),s(pe,Se),s(Se,dt),s(Se,ut),s(Se,ct),s(pe,Et),Be&&Be.m(pe,null),s(pe,Lt),s(pe,St),s(St,Ot),s(pe,Ht),s(pe,Ct),s(Ct,Dt),s(Ct,Ft),s(Ct,Qe),s(pe,Xe),ze&&ze.m(pe,null)},p(Ue,mt){var He,_t,Cl,Nl,Tl,El,Rl,Fl,Bl,Ul,jl,Hl,yl,zl,Wl,st,jt,rl,wl,Gl;mt&32&&l!==(l=((_t=(He=Ue[5].common)==null?void 0:He.import)!=null?_t:"Import")+"")&&D(n,l),mt&32&&r!==(r=$t((Nl=(Cl=Ue[5].common)==null?void 0:Cl.hour)!=null?Nl:"Hour")+"")&&D(c,r),mt&64&&_!==(_=Ue[6][0]+"")&&D(d,_),mt&64&&h!==(h=Ue[6][1]+"")&&D(k,h),Ue[4]?ot?ot.p(Ue,mt):(ot=ao(Ue),ot.c(),ot.m(o,T)):ot&&(ot.d(1),ot=null),mt&32&&E!==(E=$t((El=(Tl=Ue[5].common)==null?void 0:Tl.day)!=null?El:"Day")+"")&&D(I,E),mt&128&&S!==(S=Ue[7][0]+"")&&D(U,S),mt&128&&V!==(V=Ue[7][1]+"")&&D(F,V),Ue[4]?bt?bt.p(Ue,mt):(bt=fo(Ue),bt.c(),bt.m(o,z)):bt&&(bt.d(1),bt=null),mt&32&&H!==(H=$t((Fl=(Rl=Ue[5].common)==null?void 0:Rl.month)!=null?Fl:"Month")+"")&&D(W,H),mt&256&&Z!==(Z=Ue[8][0]+"")&&D(se,Z),mt&256&&J!==(J=Ue[8][1]+"")&&D(ae,J),Ue[4]?wt?wt.p(Ue,mt):(wt=uo(Ue),wt.c(),wt.m(o,ne)):wt&&(wt.d(1),wt=null),mt&32&&ue!==(ue=((Ul=(Bl=Ue[5].realtime)==null?void 0:Bl.last_mo)!=null?Ul:"Last mo.")+"")&&D(Y,ue),mt&512&&_e!==(_e=Ue[9][0]+"")&&D(N,_e),mt&512&&P!==(P=Ue[9][1]+"")&&D(A,P),Ue[4]?de?de.p(Ue,mt):(de=ro(Ue),de.c(),de.m(o,null)):de&&(de.d(1),de=null),mt&16384&&ee!==(ee="grid grid-cols-"+Ue[14]+" mb-3")&&u(o,"class",ee),mt&32&&me!==(me=((Hl=(jl=Ue[5].common)==null?void 0:jl.export)!=null?Hl:"Export")+"")&&D(Ne,me),mt&32&&we!==(we=$t((zl=(yl=Ue[5].common)==null?void 0:yl.hour)!=null?zl:"Hour")+"")&&D(ge,we),mt&1024&&je!==(je=Ue[10][0]+"")&&D(Ke,je),mt&1024&&et!==(et=Ue[10][1]+"")&&D(Je,et),Ue[4]?qe?qe.p(Ue,mt):(qe=co(Ue),qe.c(),qe.m(pe,We)):qe&&(qe.d(1),qe=null),mt&32&&ce!==(ce=$t((st=(Wl=Ue[5].common)==null?void 0:Wl.day)!=null?st:"Day")+"")&&D(Ee,ce),mt&2048&&pt!==(pt=Ue[11][0]+"")&&D(Ge,pt),mt&2048&&Ve!==(Ve=Ue[11][1]+"")&&D(it,Ve),Ue[4]?Pe?Pe.p(Ue,mt):(Pe=mo(Ue),Pe.c(),Pe.m(pe,Mt)):Pe&&(Pe.d(1),Pe=null),mt&32&&re!==(re=$t((rl=(jt=Ue[5].common)==null?void 0:jt.month)!=null?rl:"Month")+"")&&D(Fe,re),mt&4096&&Ae!==(Ae=Ue[12][0]+"")&&D(dt,Ae),mt&4096&&rt!==(rt=Ue[12][1]+"")&&D(ct,rt),Ue[4]?Be?Be.p(Ue,mt):(Be=_o(Ue),Be.c(),Be.m(pe,Lt)):Be&&(Be.d(1),Be=null),mt&32&&Pt!==(Pt=((Gl=(wl=Ue[5].realtime)==null?void 0:wl.last_mo)!=null?Gl:"Last mo.")+"")&&D(Ot,Pt),mt&8192&&ht!==(ht=Ue[13][0]+"")&&D(Dt,ht),mt&8192&&Wt!==(Wt=Ue[13][1]+"")&&D(Qe,Wt),Ue[4]?ze?ze.p(Ue,mt):(ze=po(Ue),ze.c(),ze.m(pe,null)):ze&&(ze.d(1),ze=null),mt&16384&&Bt!==(Bt="grid grid-cols-"+Ue[14])&&u(pe,"class",Bt)},d(Ue){Ue&&q(e),Ue&&q(i),Ue&&q(o),ot&&ot.d(),bt&&bt.d(),wt&&wt.d(),de&&de.d(),Ue&&q(te),Ue&&q(ie),Ue&&q(Me),Ue&&q(pe),qe&&qe.d(),Pe&&Pe.d(),Be&&Be.d(),ze&&ze.d()}}}function oo(t){var x,ke,_e,N,w,P,A,y,ee,te;let e,l=((ke=(x=t[5].realtime)==null?void 0:x.cost)!=null?ke:"Cost")+"",n,i,o,a,r=$t((N=(_e=t[5].common)==null?void 0:_e.hour)!=null?N:"Hour")+"",c,f,m,_=Zt(t[1].h.c,2)+"",d,v,h,k,g,T=$t((P=(w=t[5].common)==null?void 0:w.day)!=null?P:"Day")+"",O,E,I,C=Zt(t[1].d.c,1)+"",j,S,U,G,V,F=$t((y=(A=t[5].common)==null?void 0:A.month)!=null?y:"Month")+"",R,z,B,H=Zt(t[1].m.c)+"",W,K,Q,Z,se,X=((te=(ee=t[5].realtime)==null?void 0:ee.last_month)!=null?te:"Last month")+"",J,ae,le,ne=Zt(t[0].last_month.c)+"",fe,ue,Y;return{c(){e=p("strong"),n=M(l),i=b(),o=p("div"),a=p("div"),c=M(r),f=b(),m=p("div"),d=M(_),v=b(),h=M(t[2]),k=b(),g=p("div"),O=M(T),E=b(),I=p("div"),j=M(C),S=b(),U=M(t[2]),G=b(),V=p("div"),R=M(F),z=b(),B=p("div"),W=M(H),K=b(),Q=M(t[2]),Z=b(),se=p("div"),J=M(X),ae=b(),le=p("div"),fe=M(ne),ue=b(),Y=M(t[2]),u(m,"class","text-right"),u(I,"class","text-right"),u(B,"class","text-right"),u(le,"class","text-right"),u(o,"class","grid grid-cols-2")},m(ie,me){L(ie,e,me),s(e,n),L(ie,i,me),L(ie,o,me),s(o,a),s(a,c),s(o,f),s(o,m),s(m,d),s(m,v),s(m,h),s(o,k),s(o,g),s(g,O),s(o,E),s(o,I),s(I,j),s(I,S),s(I,U),s(o,G),s(o,V),s(V,R),s(o,z),s(o,B),s(B,W),s(B,K),s(B,Q),s(o,Z),s(o,se),s(se,J),s(o,ae),s(o,le),s(le,fe),s(le,ue),s(le,Y)},p(ie,me){var Ne,Me,pe,Ce,we,ge,be,ye,je,Ke;me&32&&l!==(l=((Me=(Ne=ie[5].realtime)==null?void 0:Ne.cost)!=null?Me:"Cost")+"")&&D(n,l),me&32&&r!==(r=$t((Ce=(pe=ie[5].common)==null?void 0:pe.hour)!=null?Ce:"Hour")+"")&&D(c,r),me&2&&_!==(_=Zt(ie[1].h.c,2)+"")&&D(d,_),me&4&&D(h,ie[2]),me&32&&T!==(T=$t((ge=(we=ie[5].common)==null?void 0:we.day)!=null?ge:"Day")+"")&&D(O,T),me&2&&C!==(C=Zt(ie[1].d.c,1)+"")&&D(j,C),me&4&&D(U,ie[2]),me&32&&F!==(F=$t((ye=(be=ie[5].common)==null?void 0:be.month)!=null?ye:"Month")+"")&&D(R,F),me&2&&H!==(H=Zt(ie[1].m.c)+"")&&D(W,H),me&4&&D(Q,ie[2]),me&32&&X!==(X=((Ke=(je=ie[5].realtime)==null?void 0:je.last_month)!=null?Ke:"Last month")+"")&&D(J,X),me&1&&ne!==(ne=Zt(ie[0].last_month.c)+"")&&D(fe,ne),me&4&&D(Y,ie[2])},d(ie){ie&&q(e),ie&&q(i),ie&&q(o)}}}function ao(t){let e,l=Zt(t[1].h.c,2)+"",n,i,o;return{c(){e=p("div"),n=M(l),i=b(),o=M(t[2]),u(e,"class","text-right")},m(a,r){L(a,e,r),s(e,n),s(e,i),s(e,o)},p(a,r){r&2&&l!==(l=Zt(a[1].h.c,2)+"")&&D(n,l),r&4&&D(o,a[2])},d(a){a&&q(e)}}}function fo(t){let e,l=Zt(t[1].d.c,1)+"",n,i,o;return{c(){e=p("div"),n=M(l),i=b(),o=M(t[2]),u(e,"class","text-right")},m(a,r){L(a,e,r),s(e,n),s(e,i),s(e,o)},p(a,r){r&2&&l!==(l=Zt(a[1].d.c,1)+"")&&D(n,l),r&4&&D(o,a[2])},d(a){a&&q(e)}}}function uo(t){let e,l=Zt(t[1].m.c)+"",n,i,o;return{c(){e=p("div"),n=M(l),i=b(),o=M(t[2]),u(e,"class","text-right")},m(a,r){L(a,e,r),s(e,n),s(e,i),s(e,o)},p(a,r){r&2&&l!==(l=Zt(a[1].m.c)+"")&&D(n,l),r&4&&D(o,a[2])},d(a){a&&q(e)}}}function ro(t){let e,l=Zt(t[0].last_month.c)+"",n,i,o;return{c(){e=p("div"),n=M(l),i=b(),o=M(t[2]),u(e,"class","text-right")},m(a,r){L(a,e,r),s(e,n),s(e,i),s(e,o)},p(a,r){r&1&&l!==(l=Zt(a[0].last_month.c)+"")&&D(n,l),r&4&&D(o,a[2])},d(a){a&&q(e)}}}function co(t){let e,l=Zt(t[1].h.i,2)+"",n,i,o;return{c(){e=p("div"),n=M(l),i=b(),o=M(t[2]),u(e,"class","text-right")},m(a,r){L(a,e,r),s(e,n),s(e,i),s(e,o)},p(a,r){r&2&&l!==(l=Zt(a[1].h.i,2)+"")&&D(n,l),r&4&&D(o,a[2])},d(a){a&&q(e)}}}function mo(t){let e,l=Zt(t[1].d.i,1)+"",n,i,o;return{c(){e=p("div"),n=M(l),i=b(),o=M(t[2]),u(e,"class","text-right")},m(a,r){L(a,e,r),s(e,n),s(e,i),s(e,o)},p(a,r){r&2&&l!==(l=Zt(a[1].d.i,1)+"")&&D(n,l),r&4&&D(o,a[2])},d(a){a&&q(e)}}}function _o(t){let e,l=Zt(t[1].m.i)+"",n,i,o;return{c(){e=p("div"),n=M(l),i=b(),o=M(t[2]),u(e,"class","text-right")},m(a,r){L(a,e,r),s(e,n),s(e,i),s(e,o)},p(a,r){r&2&&l!==(l=Zt(a[1].m.i)+"")&&D(n,l),r&4&&D(o,a[2])},d(a){a&&q(e)}}}function po(t){let e,l=Zt(t[0].last_month.i)+"",n,i,o;return{c(){e=p("div"),n=M(l),i=b(),o=M(t[2]),u(e,"class","text-right")},m(a,r){L(a,e,r),s(e,n),s(e,i),s(e,o)},p(a,r){r&1&&l!==(l=Zt(a[0].last_month.i)+"")&&D(n,l),r&4&&D(o,a[2])},d(a){a&&q(e)}}}function G1(t){var m,_;let e,l,n=((_=(m=t[5].realtime)==null?void 0:m.title)!=null?_:"Real time calculations")+"",i,o,a,r,c,f=t[1]&&so(t);return{c(){e=p("div"),l=p("strong"),i=M(n),o=b(),a=p("br"),r=p("br"),c=b(),f&&f.c(),u(e,"class","mx-2 text-sm")},m(d,v){L(d,e,v),s(e,l),s(l,i),s(e,o),s(e,a),s(e,r),s(e,c),f&&f.m(e,null)},p(d,[v]){var h,k;v&32&&n!==(n=((k=(h=d[5].realtime)==null?void 0:h.title)!=null?k:"Real time calculations")+"")&&D(i,n),d[1]?f?f.p(d,v):(f=so(d),f.c(),f.m(e,null)):f&&(f.d(1),f=null)},i:Ze,o:Ze,d(d){d&&q(e),f&&f.d()}}}function V1(t,e,l){let{sysinfo:n}=e,{data:i}=e,{currency:o}=e,{hasExport:a}=e,r={};pl.subscribe(O=>{l(5,r=O)});let c,f,m,_,d,v,h,k,g=!1,T=3;return t.$$set=O=>{"sysinfo"in O&&l(0,n=O.sysinfo),"data"in O&&l(1,i=O.data),"currency"in O&&l(2,o=O.currency),"hasExport"in O&&l(3,a=O.hasExport)},t.$$.update=()=>{var O,E,I,C,j,S,U,G;t.$$.dirty&19&&(l(4,g=i&&i.h&&(Math.abs(i.h.c)>.01||Math.abs(i.d.c)>.01||Math.abs(i.m.c)>.01||Math.abs(i.h.i)>.01||Math.abs(i.d.i)>.01||Math.abs(i.m.i)>.01)),l(14,T=g?3:2),l(6,c=cl(((O=i==null?void 0:i.h)==null?void 0:O.u)*1e3,"Wh")),l(7,f=cl(((E=i==null?void 0:i.d)==null?void 0:E.u)*1e3,"Wh")),l(8,m=cl(((I=i==null?void 0:i.m)==null?void 0:I.u)*1e3,"Wh")),l(9,_=cl(((C=n==null?void 0:n.last_month)==null?void 0:C.u)*1e3,"Wh")),l(10,d=cl(((j=i==null?void 0:i.h)==null?void 0:j.p)*1e3,"Wh")),l(11,v=cl(((S=i==null?void 0:i.d)==null?void 0:S.p)*1e3,"Wh")),l(12,h=cl(((U=i==null?void 0:i.m)==null?void 0:U.p)*1e3,"Wh")),l(13,k=cl(((G=n==null?void 0:n.last_month)==null?void 0:G.p)*1e3,"Wh")))},[n,i,o,a,g,r,c,f,m,_,d,v,h,k,T]}class K1 extends qt{constructor(e){super(),At(this,e,V1,G1,Nt,{sysinfo:0,data:1,currency:2,hasExport:3})}}function Y1(t){let e,l,n=Es(t[0].source)+"",i,o,a,r,c;return r=new ln({props:{config:t[1]}}),{c(){e=p("a"),l=M("Provided by: "),i=M(n),a=b(),Re(r.$$.fragment),u(e,"href",o=Ps(t[0].source)),u(e,"target","_blank"),u(e,"class","text-xs float-right z-40")},m(f,m){L(f,e,m),s(e,l),s(e,i),L(f,a,m),De(r,f,m),c=!0},p(f,[m]){(!c||m&1)&&n!==(n=Es(f[0].source)+"")&&D(i,n),(!c||m&1&&o!==(o=Ps(f[0].source)))&&u(e,"href",o);const _={};m&2&&(_.config=f[1]),r.$set(_)},i(f){c||($(r.$$.fragment,f),c=!0)},o(f){oe(r.$$.fragment,f),c=!1},d(f){f&&q(e),f&&q(a),Le(r,f)}}}function Q1(t,e,l){let{title:n}=e,{json:i}=e,{sysinfo:o}=e,a={},r,c,f=document.documentElement.classList.contains("dark");return t.$$set=m=>{"title"in m&&l(2,n=m.title),"json"in m&&l(0,i=m.json),"sysinfo"in m&&l(3,o=m.sysinfo)},t.$$.update=()=>{if(t.$$.dirty&61){let m=i.currency,_=new Date().getUTCHours(),d=0,v=0,h=0,k=[],g=[],T=[];l(5,c=l(4,r=0));let O=new Date;for(Ll(O,o.clock_offset-(24+O.getHours()-O.getUTCHours())%24),d=_;d<24&&(v=i[It(h++)],v!=null);d++)g.push({label:It(O.getHours())}),T.push(v*100),l(5,c=Math.min(c,v*100)),l(4,r=Math.max(r,v*100)),Ll(O,1);for(d=0;d<24&&(v=i[It(h++)],v!=null);d++)g.push({label:It(O.getHours())}),T.push(v*100),l(5,c=Math.min(c,v*100)),l(4,r=Math.max(r,v*100)),Ll(O,1);if(c>-100&&r<100){switch(m){case"NOK":case"DKK":m="\xF8re";break;case"SEK":m="\xF6re";break;case"EUR":m="cent";break;case"CHF":m="rp.";break;default:m=m+"/100"}for(l(5,c*=100),l(4,r*=100),d=0;d=0?S.toFixed(U):"",title:S>=0?S.toFixed(2)+" "+m:"",value:v>=0?Math.abs(v):0,label2:S<0?S.toFixed(U):"",title2:S<0?S.toFixed(2)+" "+m:"",value2:v<0?Math.abs(v):0,color:f?"#5c2da5":"#7c3aed"})}let I=Math.max(r,Math.abs(c));if(c<0){l(5,c=Math.min(I/4*-1,c));let S=Math.ceil(Math.abs(c)/I*4),U=c/S;for(d=1;d{"title"in m&&l(1,n=m.title),"json"in m&&l(2,i=m.json),"sysinfo"in m&&l(3,o=m.sysinfo)},t.$$.update=()=>{if(t.$$.dirty&62){let m=0,_=[],d=[],v=[];l(5,c=l(4,r=0));let h=Ll(new Date,-24),k=new Date().getUTCHours();for(Ll(h,o.clock_offset-(24+h.getHours()-h.getUTCHours())%24),m=k;m<24;m++){let E=i["i"+It(m)],I=i["e"+It(m)];E===void 0&&(E=0),I===void 0&&(I=0),d.push({label:It(h.getHours())}),v.push({label:E.toFixed(1),title:E.toFixed(2)+" kWh",value:E*10,label2:I.toFixed(1),title2:I.toFixed(2)+" kWh",value2:I*10,color:f?"#5c2da5":"#7c3aed",color2:f?"#27728e":"#37829e"}),l(5,c=Math.max(c,I*10)),l(4,r=Math.max(r,E*10)),Ll(h,1)}for(m=0;m{"title"in m&&l(1,n=m.title),"json"in m&&l(2,i=m.json),"sysinfo"in m&&l(3,o=m.sysinfo)},t.$$.update=()=>{if(t.$$.dirty&62){let m=0,_=[],d=[],v=[];l(5,c=l(4,r=0));let h=new Date,k=new Date;for(Ll(h,o.clock_offset-(24+h.getHours()-h.getUTCHours())%24),Ll(k,o.clock_offset-(24+k.getHours()-k.getUTCHours())%24),k.setDate(0),m=h.getDate();m<=k.getDate();m++){let E=i["i"+It(m)],I=i["e"+It(m)];E===void 0&&(E=0),I===void 0&&(I=0),d.push({label:It(m)}),v.push({label:E.toFixed(E<10?1:0),title:E.toFixed(2)+" kWh",value:E,label2:I.toFixed(I<10?1:0),title2:I.toFixed(2)+" kWh",value2:I,color:f?"#5c2da5":"#7c3aed",color2:f?"#27728e":"#37829e"}),l(5,c=Math.max(c,I)),l(4,r=Math.max(r,E))}for(m=1;m{"title"in f&&l(1,n=f.title),"json"in f&&l(2,i=f.json)},t.$$.update=()=>{if(t.$$.dirty&30){let f=0,m=0,_=[],d=[],v=[];i.s&&i.s.forEach((g,T)=>{var O=g.n?g.n:g.a;m=g.v,m==-127&&(m=0),d.push({label:O.slice(-4)}),v.push({label:m.toFixed(1),value:m,color:o?"#5c2da5":"#7c3aed"}),l(4,c=Math.min(c,m)),l(3,r=Math.max(r,m))}),l(3,r=Math.ceil(r)),l(4,c=Math.floor(c));let h=r;c<0&&(h+=Math.abs(c));let k=h/4;for(f=0;f<5;f++)m=c+k*f,_.push({value:m,label:m.toFixed(1)});l(0,a={title:n+" (\xB0C)",dark:document.documentElement.classList.contains("dark"),height:226,width:1520,padding:{top:20,right:15,bottom:20,left:35},y:{min:c,max:r,ticks:_},x:{ticks:d},points:v})}},[a,n,i,r,c]}class i0 extends qt{constructor(e){super(),At(this,e,n0,l0,Nt,{title:1,json:2})}}function s0(t){let e,l;return e=new ln({props:{config:t[0]}}),{c(){Re(e.$$.fragment)},m(n,i){De(e,n,i),l=!0},p(n,[i]){const o={};i&1&&(o.config=n[0]),e.$set(o)},i(n){l||($(e.$$.fragment,n),l=!0)},o(n){oe(e.$$.fragment,n),l=!1},d(n){Le(e,n)}}}let o0=0;function a0(t,e,l){let n={};pl.subscribe(f=>{l(2,n=f)});let{title:i}=e,o=document.documentElement.classList.contains("dark"),a={},r=0,c;return bu.subscribe(f=>{l(4,c=f)}),hu(),t.$$set=f=>{"title"in f&&l(1,i=f.title)},t.$$.update=()=>{var f;if(t.$$.dirty&30){let m=0,_=[],d=[],v=[];if(_.push({value:0,label:0}),c&&c.p)for(m=0;m0?It(h.d)+"."+((f=n.months)==null?void 0:f[new Date().getMonth()]):"-"}),l(3,r=Math.max(r,h.v))}if(c&&c.t){for(m=0;m=r)break;_.push({value:h,label:h})}_.push({label:c.m.toFixed(1),align:"right",color:"green",value:c.m})}c&&c.c&&(_.push({label:c.c.toFixed(0),color:"orange",value:c.c}),l(3,r=Math.max(r,c.c))),l(3,r=Math.ceil(r)),l(0,a={title:i,dark:document.documentElement.classList.contains("dark"),padding:{top:20,right:35,bottom:20,left:35},y:{min:o0,max:r,ticks:_},x:{ticks:d},points:v})}},[a,i,n,r,c]}class f0 extends qt{constructor(e){super(),At(this,e,a0,s0,Nt,{title:1})}}function vo(t,e,l){const n=t.slice();return n[24]=e[l],n[26]=l,n}function ho(t,e,l){const n=t.slice();return n[27]=e[l],n}function u0(t){let e,l,n;return{c(){e=p("strong"),l=M(t[0]),n=M(" not available"),u(e,"class","text-sm")},m(i,o){L(i,e,o),s(e,l),s(e,n)},p(i,o){o&1&&D(l,i[0])},d(i){i&&q(e)}}}function r0(t){let e,l,n,i,o,a,r,c=t[8]&&bo(t);return{c(){e=p("strong"),l=M(t[0]),n=M(" ("),i=M(t[12]),o=M(")"),a=b(),c&&c.c(),r=Jt(),u(e,"class","text-sm")},m(f,m){L(f,e,m),s(e,l),s(e,n),s(e,i),s(e,o),L(f,a,m),c&&c.m(f,m),L(f,r,m)},p(f,m){m&1&&D(l,f[0]),m&4096&&D(i,f[12]),f[8]?c?c.p(f,m):(c=bo(f),c.c(),c.m(r.parentNode,r)):c&&(c.d(1),c=null)},d(f){f&&q(e),f&&q(a),c&&c.d(f),f&&q(r)}}}function bo(t){let e,l,n,i,o,a=t[8],r=[];for(let m=0;mt[17].call(e))},m(a,r){L(a,e,r),o.m(e,null),l=Vi(e,t[17].bind(e))},p(a,[r]){i===(i=n(a))&&o?o.p(a,r):(o.d(1),o=i(a),o&&(o.c(),o.m(e,null)))},i:Ze,o:Ze,d(a){a&&q(e),o.d(),l()}}}function m0(t,e,l){let{title:n}=e,i=document.documentElement.classList.contains("dark"),o=0,a=0,r=0,c=0,f=!1,m=null;Ii.subscribe(F=>{l(16,m=F)});let _=!1;function d(){c==60||r>o||r-o>300?(Oi(),c=0):Ii.update(F=>{if(F.lastUpdate)for(;o>F.lastUpdate;)F.data.unshift(a),F.data=F.data.slice(0,F.size),F.lastUpdate+=10,c++;else F.lastUpdate=o;return F})}ru.subscribe(F=>{if(a=F.i-F.e,o=F.u,!f){Oi(),f=!0,r=o;return}!$r()||d()});let v,h,k,g,T,O,E,I=function(F,R,z){return Math.ceil(T-(F-R)/(z-R)*T)-25},C=function(F){return 30+Math.ceil(F/m.size*(O-35))},j,S,U,G;function V(){k=this.clientWidth,g=this.clientHeight,l(3,k),l(4,g)}return t.$$set=F=>{"title"in F&&l(0,n=F.title)},t.$$.update=()=>{if(t.$$.dirty&67582)if(l(5,T=parseInt(g)-50),l(6,O=k-35),l(10,U=O/m.size),l(2,h=0),l(1,v=0),m.data&&T>10&&O>100&&U>.1){l(11,_=!0);for(let z in m.data){let B=m.data[z];isNaN(B)&&(B=0),l(1,v=Math.max(Math.ceil(B/1e3)*1e3,v)),l(2,h=Math.min(Math.floor(B/1e3)*1e3,h))}let F=v-h;l(12,G=v>2500?"kW":"W"),l(8,j=[]);for(let z=h;z2500?(z/1e3).toFixed(1):z}),!(j.length>6));z+=F/5);l(9,S=[]);for(let z=0;z12));z+=Math.round(m.size/Math.round(O/120)));let R=m.size;l(7,E=C(m.size)+","+I(0,h,v)+" "+C(1)+","+I(0,h,v));for(let z in m.data){if(R<0)break;let B=m.data[z];isNaN(B)&&(B=0),l(7,E=C(R--)+","+I(B,h,v)+" "+E)}}else l(11,_=!1)},[n,v,h,k,g,T,O,E,j,S,U,_,G,i,I,C,m,V]}class _0 extends qt{constructor(e){super(),At(this,e,m0,c0,Nt,{title:0})}}function p0(t){let e,l;return e=new ln({props:{config:t[0]}}),{c(){Re(e.$$.fragment)},m(n,i){De(e,n,i),l=!0},p(n,[i]){const o={};i&1&&(o.config=n[0]),e.$set(o)},i(n){l||($(e.$$.fragment,n),l=!0)},o(n){oe(e.$$.fragment,n),l=!1},d(n){Le(e,n)}}}function d0(t,e,l){let{title:n}=e,{unit:i=""}=e,{l1:o=!1}=e,{l2:a=!1}=e,{l2x:r=!1}=e,{l3:c=!1}=e,{l1i:f=0}=e,{l2i:m=0}=e,{l3i:_=0}=e,{l1e:d=0}=e,{l2e:v=0}=e,{l3e:h=0}=e,{maxImport:k=0}=e,{maxExport:g=0}=e,{importColorFn:T}=e,{exportColorFn:O}=e,E={};function I(C,j){return{label:Zt(C>900?C/1e3:C)+(C>900?"k":"")+i,title:C.toFixed(2)+" "+i,value:isNaN(C)?0:C,color:T(C?C/k*100:0,document.documentElement.classList.contains("dark")),label2:Zt(j>900?j/1e3:j)+(j>900?"k":"")+i,title2:j.toFixed(2)+" "+i,value2:isNaN(j)?0:j,color2:O(j?j/g*100:0)}}return t.$$set=C=>{"title"in C&&l(1,n=C.title),"unit"in C&&l(2,i=C.unit),"l1"in C&&l(3,o=C.l1),"l2"in C&&l(4,a=C.l2),"l2x"in C&&l(5,r=C.l2x),"l3"in C&&l(6,c=C.l3),"l1i"in C&&l(7,f=C.l1i),"l2i"in C&&l(8,m=C.l2i),"l3i"in C&&l(9,_=C.l3i),"l1e"in C&&l(10,d=C.l1e),"l2e"in C&&l(11,v=C.l2e),"l3e"in C&&l(12,h=C.l3e),"maxImport"in C&&l(13,k=C.maxImport),"maxExport"in C&&l(14,g=C.maxExport),"importColorFn"in C&&l(15,T=C.importColorFn),"exportColorFn"in C&&l(16,O=C.exportColorFn)},t.$$.update=()=>{if(t.$$.dirty&32762){let C=[],j=[];o&&(C.push({label:"L1"}),j.push(I(f,d))),a&&(r?(C.push({label:"L2"}),j.push({label:"Not available",labelAngle:-90,title:"L2 current is not reported by your meter",value:0,color:"#7c3aedcc"})):(C.push({label:"L2"}),j.push(I(m,v)))),c&&(C.push({label:"L3"}),j.push(I(_,h)));let S=[];if(g){let U=g>k?4:g*4/k;S.push({value:-g,label:"-100%"}),U>=4&&S.push({value:-g/4*3,label:"-75%"}),U>=2&&S.push({value:-g/2,label:"-50%"}),U>=4&&S.push({value:-g/4,label:"-25%"})}if(S.push({value:0,label:"0%"}),k){let U=k>g?4:k*4/g;S.push({value:k/4,label:"25%"}),U>=4&&S.push({value:k/2,label:"50%"}),U>=2&&S.push({value:k/4*3,label:"75%"}),U>=4&&S.push({value:k,label:"100%"})}l(0,E={title:n,dark:document.documentElement.classList.contains("dark"),padding:{top:20,right:15,bottom:20,left:35},y:{min:-g,max:k,ticks:S},x:{ticks:C},points:j})}},[E,n,i,o,a,r,c,f,m,_,d,v,h,k,g,T,O]}class ls extends qt{constructor(e){super(),At(this,e,d0,p0,Nt,{title:1,unit:2,l1:3,l2:4,l2x:5,l3:6,l1i:7,l2i:8,l3i:9,l1e:10,l2e:11,l3e:12,maxImport:13,maxExport:14,importColorFn:15,exportColorFn:16})}}function So(t){var T,O;let e,l,n,i,o,a,r=(t[0].mt?mi(t[0].mt):"-")+"",c,f,m,_=t[7][0]+"",d,v,h=t[7][1]+"",k,g;return i=new Su({props:{val:t[0].i?t[0].i:0,max:t[0].im?t[0].im:15e3,unit:"W",label:(O=(T=t[6].common)==null?void 0:T.import)!=null?O:"Import",sub:t[0].p,subunit:t[0].pc,colorFn:Zi}}),{c(){e=p("div"),l=p("div"),n=p("div"),Re(i.$$.fragment),o=b(),a=p("div"),c=M(r),f=b(),m=p("div"),d=M(_),v=b(),k=M(h),u(n,"class","col-span-2"),u(m,"class","text-right"),u(l,"class","grid grid-cols-2"),u(e,"class","cnt")},m(E,I){L(E,e,I),s(e,l),s(l,n),De(i,n,null),s(l,o),s(l,a),s(a,c),s(l,f),s(l,m),s(m,d),s(m,v),s(m,k),g=!0},p(E,I){var j,S;const C={};I&1&&(C.val=E[0].i?E[0].i:0),I&1&&(C.max=E[0].im?E[0].im:15e3),I&64&&(C.label=(S=(j=E[6].common)==null?void 0:j.import)!=null?S:"Import"),I&1&&(C.sub=E[0].p),I&1&&(C.subunit=E[0].pc),i.$set(C),(!g||I&1)&&r!==(r=(E[0].mt?mi(E[0].mt):"-")+"")&&D(c,r),(!g||I&128)&&_!==(_=E[7][0]+"")&&D(d,_),(!g||I&128)&&h!==(h=E[7][1]+"")&&D(k,h)},i(E){g||($(i.$$.fragment,E),g=!0)},o(E){oe(i.$$.fragment,E),g=!1},d(E){E&&q(e),Le(i)}}}function Co(t){var k,g;let e,l,n,i,o,a,r,c,f=t[8][0]+"",m,_,d=t[8][1]+"",v,h;return i=new Su({props:{val:t[0].e?t[0].e:0,max:t[0].om?t[0].om*1e3:1e4,unit:"W",label:(g=(k=t[6].common)==null?void 0:k.export)!=null?g:"Export",sub:t[0].px,subunit:t[0].pc,colorFn:Qn}}),{c(){e=p("div"),l=p("div"),n=p("div"),Re(i.$$.fragment),o=b(),a=p("div"),r=b(),c=p("div"),m=M(f),_=b(),v=M(d),u(n,"class","col-span-2"),u(c,"class","text-right"),u(l,"class","grid grid-cols-2"),u(e,"class","cnt")},m(T,O){L(T,e,O),s(e,l),s(l,n),De(i,n,null),s(l,o),s(l,a),s(l,r),s(l,c),s(c,m),s(c,_),s(c,v),h=!0},p(T,O){var I,C;const E={};O&1&&(E.val=T[0].e?T[0].e:0),O&1&&(E.max=T[0].om?T[0].om*1e3:1e4),O&64&&(E.label=(C=(I=T[6].common)==null?void 0:I.export)!=null?C:"Export"),O&1&&(E.sub=T[0].px),O&1&&(E.subunit=T[0].pc),i.$set(E),(!h||O&256)&&f!==(f=T[8][0]+"")&&D(m,f),(!h||O&256)&&d!==(d=T[8][1]+"")&&D(v,d)},i(T){h||($(i.$$.fragment,T),h=!0)},o(T){oe(i.$$.fragment,T),h=!1},d(T){T&&q(e),Le(i)}}}function No(t){let e,l,n=t[0].l1&&To(t);return{c(){e=p("div"),n&&n.c(),u(e,"class","cnt")},m(i,o){L(i,e,o),n&&n.m(e,null),l=!0},p(i,o){i[0].l1?n?(n.p(i,o),o&1&&$(n,1)):(n=To(i),n.c(),$(n,1),n.m(e,null)):n&&(gt(),oe(n,1,1,()=>{n=null}),kt())},i(i){l||($(n),l=!0)},o(i){oe(n),l=!1},d(i){i&&q(e),n&&n.d()}}}function To(t){var n,i;let e,l;return e=new U1({props:{title:(i=(n=t[6].common)==null?void 0:n.voltage)!=null?i:"Volt",u1:t[0].l1.u,u2:t[0].l2.u,u3:t[0].l3.u,ds:t[0].ds}}),{c(){Re(e.$$.fragment)},m(o,a){De(e,o,a),l=!0},p(o,a){var c,f;const r={};a&64&&(r.title=(f=(c=o[6].common)==null?void 0:c.voltage)!=null?f:"Volt"),a&1&&(r.u1=o[0].l1.u),a&1&&(r.u2=o[0].l2.u),a&1&&(r.u3=o[0].l3.u),a&1&&(r.ds=o[0].ds),e.$set(r)},i(o){l||($(e.$$.fragment,o),l=!0)},o(o){oe(e.$$.fragment,o),l=!1},d(o){Le(e,o)}}}function Eo(t){let e,l,n=t[0].l1&&Po(t);return{c(){e=p("div"),n&&n.c(),u(e,"class","cnt")},m(i,o){L(i,e,o),n&&n.m(e,null),l=!0},p(i,o){i[0].l1?n?(n.p(i,o),o&1&&$(n,1)):(n=Po(i),n.c(),$(n,1),n.m(e,null)):n&&(gt(),oe(n,1,1,()=>{n=null}),kt())},i(i){l||($(n),l=!0)},o(i){oe(n),l=!1},d(i){i&&q(e),n&&n.d()}}}function Po(t){var n,i;let e,l;return e=new ls({props:{title:(i=(n=t[6].common)==null?void 0:n.amperage)!=null?i:"Amp",unit:"A",importColorFn:Zi,exportColorFn:Qn,maxImport:t[0].mf,maxExport:t[0].om?t[9]?t[0].om/.4/Math.sqrt(3):t[0].om/.23:0,l1:t[0].l1&&t[0].l1.u>100,l2:t[0].l2&&t[0].l2.u>100,l3:t[0].l3&&t[0].l3.u>100,l2x:t[0].l2.e,l1i:Math.max(t[0].l1.i,0),l2i:Math.max(t[0].l2.i,0),l3i:Math.max(t[0].l3.i,0),l1e:Math.max(t[0].l1.i*-1,0),l2e:Math.max(t[0].l2.i*-1,0),l3e:Math.max(t[0].l3.i*-1,0)}}),{c(){Re(e.$$.fragment)},m(o,a){De(e,o,a),l=!0},p(o,a){var c,f;const r={};a&64&&(r.title=(f=(c=o[6].common)==null?void 0:c.amperage)!=null?f:"Amp"),a&1&&(r.maxImport=o[0].mf),a&513&&(r.maxExport=o[0].om?o[9]?o[0].om/.4/Math.sqrt(3):o[0].om/.23:0),a&1&&(r.l1=o[0].l1&&o[0].l1.u>100),a&1&&(r.l2=o[0].l2&&o[0].l2.u>100),a&1&&(r.l3=o[0].l3&&o[0].l3.u>100),a&1&&(r.l2x=o[0].l2.e),a&1&&(r.l1i=Math.max(o[0].l1.i,0)),a&1&&(r.l2i=Math.max(o[0].l2.i,0)),a&1&&(r.l3i=Math.max(o[0].l3.i,0)),a&1&&(r.l1e=Math.max(o[0].l1.i*-1,0)),a&1&&(r.l2e=Math.max(o[0].l2.i*-1,0)),a&1&&(r.l3e=Math.max(o[0].l3.i*-1,0)),e.$set(r)},i(o){l||($(e.$$.fragment,o),l=!0)},o(o){oe(e.$$.fragment,o),l=!1},d(o){Le(e,o)}}}function Ao(t){let e,l,n=t[0].l1&&qo(t);return{c(){e=p("div"),n&&n.c(),u(e,"class","cnt")},m(i,o){L(i,e,o),n&&n.m(e,null),l=!0},p(i,o){i[0].l1?n?(n.p(i,o),o&1&&$(n,1)):(n=qo(i),n.c(),$(n,1),n.m(e,null)):n&&(gt(),oe(n,1,1,()=>{n=null}),kt())},i(i){l||($(n),l=!0)},o(i){oe(n),l=!1},d(i){i&&q(e),n&&n.d()}}}function qo(t){var n,i;let e,l;return e=new ls({props:{title:(i=(n=t[6].dashboard)==null?void 0:n.phase)!=null?i:"Phase",unit:"W",importColorFn:Zi,exportColorFn:Qn,maxImport:(t[0].mf?t[0].mf:32)*230,maxExport:t[0].om?t[9]?t[0].om*1e3/Math.sqrt(3):t[0].om*1e3:0,l1:t[0].l1&&t[0].l1.u>100,l2:t[0].l2&&t[0].l2.u>100,l3:t[0].l3&&t[0].l3.u>100,l1i:t[0].l1.p,l2i:t[0].l2.p,l3i:t[0].l3.p,l1e:t[0].l1.q,l2e:t[0].l2.q,l3e:t[0].l3.q}}),{c(){Re(e.$$.fragment)},m(o,a){De(e,o,a),l=!0},p(o,a){var c,f;const r={};a&64&&(r.title=(f=(c=o[6].dashboard)==null?void 0:c.phase)!=null?f:"Phase"),a&1&&(r.maxImport=(o[0].mf?o[0].mf:32)*230),a&513&&(r.maxExport=o[0].om?o[9]?o[0].om*1e3/Math.sqrt(3):o[0].om*1e3:0),a&1&&(r.l1=o[0].l1&&o[0].l1.u>100),a&1&&(r.l2=o[0].l2&&o[0].l2.u>100),a&1&&(r.l3=o[0].l3&&o[0].l3.u>100),a&1&&(r.l1i=o[0].l1.p),a&1&&(r.l2i=o[0].l2.p),a&1&&(r.l3i=o[0].l3.p),a&1&&(r.l1e=o[0].l1.q),a&1&&(r.l2e=o[0].l2.q),a&1&&(r.l3e=o[0].l3.q),e.$set(r)},i(o){l||($(e.$$.fragment,o),l=!0)},o(o){oe(e.$$.fragment,o),l=!1},d(o){Le(e,o)}}}function Do(t){let e,l,n=t[0].l1&&Lo(t);return{c(){e=p("div"),n&&n.c(),u(e,"class","cnt")},m(i,o){L(i,e,o),n&&n.m(e,null),l=!0},p(i,o){i[0].l1?n?(n.p(i,o),o&1&&$(n,1)):(n=Lo(i),n.c(),$(n,1),n.m(e,null)):n&&(gt(),oe(n,1,1,()=>{n=null}),kt())},i(i){l||($(n),l=!0)},o(i){oe(n),l=!1},d(i){i&&q(e),n&&n.d()}}}function Lo(t){var n,i;let e,l;return e=new ls({props:{title:(i=(n=t[6].dashboard)==null?void 0:n.pf)!=null?i:"Pf",importColorFn:Qn,exportColorFn:Qn,maxImport:1,l1:t[0].l1&&t[0].l1.u>100,l2:t[0].l2&&t[0].l2.u>100,l3:t[0].l3&&t[0].l3.u>100,l1i:t[0].l1.f,l2i:t[0].l2.f,l3i:t[0].l3.f}}),{c(){Re(e.$$.fragment)},m(o,a){De(e,o,a),l=!0},p(o,a){var c,f;const r={};a&64&&(r.title=(f=(c=o[6].dashboard)==null?void 0:c.pf)!=null?f:"Pf"),a&1&&(r.l1=o[0].l1&&o[0].l1.u>100),a&1&&(r.l2=o[0].l2&&o[0].l2.u>100),a&1&&(r.l3=o[0].l3&&o[0].l3.u>100),a&1&&(r.l1i=o[0].l1.f),a&1&&(r.l2i=o[0].l2.f),a&1&&(r.l3i=o[0].l3.f),e.$set(r)},i(o){l||($(e.$$.fragment,o),l=!0)},o(o){oe(e.$$.fragment,o),l=!1},d(o){Le(e,o)}}}function Oo(t){let e,l,n;return l=new y1({props:{importInstant:t[0].ri,exportInstant:t[0].re,importTotal:t[0].ric,exportTotal:t[0].rec}}),{c(){e=p("div"),Re(l.$$.fragment),u(e,"class","cnt")},m(i,o){L(i,e,o),De(l,e,null),n=!0},p(i,o){const a={};o&1&&(a.importInstant=i[0].ri),o&1&&(a.exportInstant=i[0].re),o&1&&(a.importTotal=i[0].ric),o&1&&(a.exportTotal=i[0].rec),l.$set(a)},i(i){n||($(l.$$.fragment,i),n=!0)},o(i){oe(l.$$.fragment,i),n=!1},d(i){i&&q(e),Le(l)}}}function Io(t){let e,l,n;return l=new K1({props:{sysinfo:t[1],data:t[0].ea,currency:t[0].pc,hasExport:t[0].om>0||t[0].e>0}}),{c(){e=p("div"),Re(l.$$.fragment),u(e,"class","cnt")},m(i,o){L(i,e,o),De(l,e,null),n=!0},p(i,o){const a={};o&2&&(a.sysinfo=i[1]),o&1&&(a.data=i[0].ea),o&1&&(a.currency=i[0].pc),o&1&&(a.hasExport=i[0].om>0||i[0].e>0),l.$set(a)},i(i){n||($(l.$$.fragment,i),n=!0)},o(i){oe(l.$$.fragment,i),n=!1},d(i){i&&q(e),Le(l)}}}function Ro(t){var i,o;let e,l,n;return l=new f0({props:{title:(o=(i=t[6].dashboard)==null?void 0:i.tariffpeak)!=null?o:"Tariff peaks"}}),{c(){e=p("div"),Re(l.$$.fragment),u(e,"class","cnt h-64")},m(a,r){L(a,e,r),De(l,e,null),n=!0},p(a,r){var f,m;const c={};r&64&&(c.title=(m=(f=a[6].dashboard)==null?void 0:f.tariffpeak)!=null?m:"Tariff peaks"),l.$set(c)},i(a){n||($(l.$$.fragment,a),n=!0)},o(a){oe(l.$$.fragment,a),n=!1},d(a){a&&q(e),Le(l)}}}function Fo(t){var i,o;let e,l,n;return l=new _0({props:{title:(o=(i=t[6].dashboard)==null?void 0:i.realtime)!=null?o:"Real time"}}),{c(){e=p("div"),Re(l.$$.fragment),u(e,"class","cnt gwf")},m(a,r){L(a,e,r),De(l,e,null),n=!0},p(a,r){var f,m;const c={};r&64&&(c.title=(m=(f=a[6].dashboard)==null?void 0:f.realtime)!=null?m:"Real time"),l.$set(c)},i(a){n||($(l.$$.fragment,a),n=!0)},o(a){oe(l.$$.fragment,a),n=!1},d(a){a&&q(e),Le(l)}}}function Bo(t){var i,o;let e,l,n;return l=new X1({props:{title:(o=(i=t[6].dashboard)==null?void 0:i.price)!=null?o:"Price",json:t[2],sysinfo:t[1]}}),{c(){e=p("div"),Re(l.$$.fragment),u(e,"class","cnt gwf")},m(a,r){L(a,e,r),De(l,e,null),n=!0},p(a,r){var f,m;const c={};r&64&&(c.title=(m=(f=a[6].dashboard)==null?void 0:f.price)!=null?m:"Price"),r&4&&(c.json=a[2]),r&2&&(c.sysinfo=a[1]),l.$set(c)},i(a){n||($(l.$$.fragment,a),n=!0)},o(a){oe(l.$$.fragment,a),n=!1},d(a){a&&q(e),Le(l)}}}function Uo(t){var i,o;let e,l,n;return l=new $1({props:{title:(o=(i=t[6].dashboard)==null?void 0:i.day)!=null?o:"24 hours",json:t[3],sysinfo:t[1]}}),{c(){e=p("div"),Re(l.$$.fragment),u(e,"class","cnt gwf")},m(a,r){L(a,e,r),De(l,e,null),n=!0},p(a,r){var f,m;const c={};r&64&&(c.title=(m=(f=a[6].dashboard)==null?void 0:f.day)!=null?m:"24 hours"),r&8&&(c.json=a[3]),r&2&&(c.sysinfo=a[1]),l.$set(c)},i(a){n||($(l.$$.fragment,a),n=!0)},o(a){oe(l.$$.fragment,a),n=!1},d(a){a&&q(e),Le(l)}}}function jo(t){var i,o;let e,l,n;return l=new t0({props:{title:(o=(i=t[6].dashboard)==null?void 0:i.month)!=null?o:"{0} days",json:t[4],sysinfo:t[1]}}),{c(){e=p("div"),Re(l.$$.fragment),u(e,"class","cnt gwf")},m(a,r){L(a,e,r),De(l,e,null),n=!0},p(a,r){var f,m;const c={};r&64&&(c.title=(m=(f=a[6].dashboard)==null?void 0:f.month)!=null?m:"{0} days"),r&16&&(c.json=a[4]),r&2&&(c.sysinfo=a[1]),l.$set(c)},i(a){n||($(l.$$.fragment,a),n=!0)},o(a){oe(l.$$.fragment,a),n=!1},d(a){a&&q(e),Le(l)}}}function Ho(t){var i,o;let e,l,n;return l=new i0({props:{title:(o=(i=t[6].dashboard)==null?void 0:i.temperature)!=null?o:"Temperature",json:t[5]}}),{c(){e=p("div"),Re(l.$$.fragment),u(e,"class","cnt gwf")},m(a,r){L(a,e,r),De(l,e,null),n=!0},p(a,r){var f,m;const c={};r&64&&(c.title=(m=(f=a[6].dashboard)==null?void 0:f.temperature)!=null?m:"Temperature"),r&32&&(c.json=a[5]),l.$set(c)},i(a){n||($(l.$$.fragment,a),n=!0)},o(a){oe(l.$$.fragment,a),n=!1},d(a){a&&q(e),Le(l)}}}function v0(t){let e,l=Yt(t[1].ui.i,t[0].i),n,i=Yt(t[1].ui.e,t[0].om||t[0].e>0),o,a=Yt(t[1].ui.v,t[0].l1&&(t[0].l1.u>100||t[0].l2.u>100||t[0].l3.u>100)),r,c=Yt(t[1].ui.a,t[0].l1&&(t[0].l1.i>.01||t[0].l2.i>.01||t[0].l3.i>.01)),f,m=Yt(t[1].ui.h,t[0].l1&&(t[0].l1.p>.01||t[0].l2.p>.01||t[0].l3.p>.01||t[0].l1.q>.01||t[0].l2.q>.01||t[0].l3.q>.01)),_,d=Yt(t[1].ui.f,t[0].l1&&(t[0].l1.f>.01||t[0].l2.f>.01||t[0].l3.f>.01)),v,h=Yt(t[1].ui.r,t[0].ri>0||t[0].re>0||t[0].ric>0||t[0].rec>0),k,g=Yt(t[1].ui.c,t[0].ea),T,O=Yt(t[1].ui.t,t[0].pr&&(t[0].pr.startsWith("NO")||t[0].pr.startsWith("10YNO")||t[0].pr.startsWith("10Y1001A1001A4"))),E,I=Yt(t[1].ui.l,t[0].hm==1),C,j=Yt(t[1].ui.p,t[0].pe&&!Number.isNaN(t[0].p)),S,U=Yt(t[1].ui.d,t[3]),G,V=Yt(t[1].ui.m,t[4]),F,R=Yt(t[1].ui.s,t[0].t&&t[0].t!=-127&&t[5].c>1),z,B=l&&So(t),H=i&&Co(t),W=a&&No(t),K=c&&Eo(t),Q=m&&Ao(t),Z=d&&Do(t),se=h&&Oo(t),X=g&&Io(t),J=O&&Ro(t),ae=I&&Fo(t),le=j&&Bo(t),ne=U&&Uo(t),fe=V&&jo(t),ue=R&&Ho(t);return{c(){e=p("div"),B&&B.c(),n=b(),H&&H.c(),o=b(),W&&W.c(),r=b(),K&&K.c(),f=b(),Q&&Q.c(),_=b(),Z&&Z.c(),v=b(),se&&se.c(),k=b(),X&&X.c(),T=b(),J&&J.c(),E=b(),ae&&ae.c(),C=b(),le&&le.c(),S=b(),ne&&ne.c(),G=b(),fe&&fe.c(),F=b(),ue&&ue.c(),u(e,"class","grid 2xl:grid-cols-6 xl:grid-cols-5 lg:grid-cols-4 md:grid-cols-3 sm:grid-cols-2")},m(Y,x){L(Y,e,x),B&&B.m(e,null),s(e,n),H&&H.m(e,null),s(e,o),W&&W.m(e,null),s(e,r),K&&K.m(e,null),s(e,f),Q&&Q.m(e,null),s(e,_),Z&&Z.m(e,null),s(e,v),se&&se.m(e,null),s(e,k),X&&X.m(e,null),s(e,T),J&&J.m(e,null),s(e,E),ae&&ae.m(e,null),s(e,C),le&&le.m(e,null),s(e,S),ne&&ne.m(e,null),s(e,G),fe&&fe.m(e,null),s(e,F),ue&&ue.m(e,null),z=!0},p(Y,[x]){x&3&&(l=Yt(Y[1].ui.i,Y[0].i)),l?B?(B.p(Y,x),x&3&&$(B,1)):(B=So(Y),B.c(),$(B,1),B.m(e,n)):B&&(gt(),oe(B,1,1,()=>{B=null}),kt()),x&3&&(i=Yt(Y[1].ui.e,Y[0].om||Y[0].e>0)),i?H?(H.p(Y,x),x&3&&$(H,1)):(H=Co(Y),H.c(),$(H,1),H.m(e,o)):H&&(gt(),oe(H,1,1,()=>{H=null}),kt()),x&3&&(a=Yt(Y[1].ui.v,Y[0].l1&&(Y[0].l1.u>100||Y[0].l2.u>100||Y[0].l3.u>100))),a?W?(W.p(Y,x),x&3&&$(W,1)):(W=No(Y),W.c(),$(W,1),W.m(e,r)):W&&(gt(),oe(W,1,1,()=>{W=null}),kt()),x&3&&(c=Yt(Y[1].ui.a,Y[0].l1&&(Y[0].l1.i>.01||Y[0].l2.i>.01||Y[0].l3.i>.01))),c?K?(K.p(Y,x),x&3&&$(K,1)):(K=Eo(Y),K.c(),$(K,1),K.m(e,f)):K&&(gt(),oe(K,1,1,()=>{K=null}),kt()),x&3&&(m=Yt(Y[1].ui.h,Y[0].l1&&(Y[0].l1.p>.01||Y[0].l2.p>.01||Y[0].l3.p>.01||Y[0].l1.q>.01||Y[0].l2.q>.01||Y[0].l3.q>.01))),m?Q?(Q.p(Y,x),x&3&&$(Q,1)):(Q=Ao(Y),Q.c(),$(Q,1),Q.m(e,_)):Q&&(gt(),oe(Q,1,1,()=>{Q=null}),kt()),x&3&&(d=Yt(Y[1].ui.f,Y[0].l1&&(Y[0].l1.f>.01||Y[0].l2.f>.01||Y[0].l3.f>.01))),d?Z?(Z.p(Y,x),x&3&&$(Z,1)):(Z=Do(Y),Z.c(),$(Z,1),Z.m(e,v)):Z&&(gt(),oe(Z,1,1,()=>{Z=null}),kt()),x&3&&(h=Yt(Y[1].ui.r,Y[0].ri>0||Y[0].re>0||Y[0].ric>0||Y[0].rec>0)),h?se?(se.p(Y,x),x&3&&$(se,1)):(se=Oo(Y),se.c(),$(se,1),se.m(e,k)):se&&(gt(),oe(se,1,1,()=>{se=null}),kt()),x&3&&(g=Yt(Y[1].ui.c,Y[0].ea)),g?X?(X.p(Y,x),x&3&&$(X,1)):(X=Io(Y),X.c(),$(X,1),X.m(e,T)):X&&(gt(),oe(X,1,1,()=>{X=null}),kt()),x&3&&(O=Yt(Y[1].ui.t,Y[0].pr&&(Y[0].pr.startsWith("NO")||Y[0].pr.startsWith("10YNO")||Y[0].pr.startsWith("10Y1001A1001A4")))),O?J?(J.p(Y,x),x&3&&$(J,1)):(J=Ro(Y),J.c(),$(J,1),J.m(e,E)):J&&(gt(),oe(J,1,1,()=>{J=null}),kt()),x&3&&(I=Yt(Y[1].ui.l,Y[0].hm==1)),I?ae?(ae.p(Y,x),x&3&&$(ae,1)):(ae=Fo(Y),ae.c(),$(ae,1),ae.m(e,C)):ae&&(gt(),oe(ae,1,1,()=>{ae=null}),kt()),x&3&&(j=Yt(Y[1].ui.p,Y[0].pe&&!Number.isNaN(Y[0].p))),j?le?(le.p(Y,x),x&3&&$(le,1)):(le=Bo(Y),le.c(),$(le,1),le.m(e,S)):le&&(gt(),oe(le,1,1,()=>{le=null}),kt()),x&10&&(U=Yt(Y[1].ui.d,Y[3])),U?ne?(ne.p(Y,x),x&10&&$(ne,1)):(ne=Uo(Y),ne.c(),$(ne,1),ne.m(e,G)):ne&&(gt(),oe(ne,1,1,()=>{ne=null}),kt()),x&18&&(V=Yt(Y[1].ui.m,Y[4])),V?fe?(fe.p(Y,x),x&18&&$(fe,1)):(fe=jo(Y),fe.c(),$(fe,1),fe.m(e,F)):fe&&(gt(),oe(fe,1,1,()=>{fe=null}),kt()),x&35&&(R=Yt(Y[1].ui.s,Y[0].t&&Y[0].t!=-127&&Y[5].c>1)),R?ue?(ue.p(Y,x),x&35&&$(ue,1)):(ue=Ho(Y),ue.c(),$(ue,1),ue.m(e,null)):ue&&(gt(),oe(ue,1,1,()=>{ue=null}),kt())},i(Y){z||($(B),$(H),$(W),$(K),$(Q),$(Z),$(se),$(X),$(J),$(ae),$(le),$(ne),$(fe),$(ue),z=!0)},o(Y){oe(B),oe(H),oe(W),oe(K),oe(Q),oe(Z),oe(se),oe(X),oe(J),oe(ae),oe(le),oe(ne),oe(fe),oe(ue),z=!1},d(Y){Y&&q(e),B&&B.d(),H&&H.d(),W&&W.d(),K&&K.d(),Q&&Q.d(),Z&&Z.d(),se&&se.d(),X&&X.d(),J&&J.d(),ae&&ae.d(),le&&le.d(),ne&&ne.d(),fe&&fe.d(),ue&&ue.d()}}}function h0(t,e,l){let{data:n={}}=e,{sysinfo:i={}}=e,o={},a={},r={},c={};$i.subscribe(g=>{l(2,o=g)}),_u.subscribe(g=>{l(3,a=g)}),pu.subscribe(g=>{l(4,r=g)}),vu.subscribe(g=>{l(5,c=g)});let f={};pl.subscribe(g=>{l(6,f=g)});let m,_,d,v,h,k;return t.$$set=g=>{"data"in g&&l(0,n=g.data),"sysinfo"in g&&l(1,i=g.sysinfo)},t.$$.update=()=>{var g,T,O,E,I,C,j,S,U,G,V,F;t.$$.dirty&7169&&(l(7,m=cl((n==null?void 0:n.ic)*1e3,"Wh")),l(8,_=cl((n==null?void 0:n.ec)*1e3,"Wh")),l(10,v=((g=n==null?void 0:n.l1)==null?void 0:g.u)>0||((T=n==null?void 0:n.l1)==null?void 0:T.i)>0||((O=n==null?void 0:n.l1)==null?void 0:O.p)>0||((E=n==null?void 0:n.l1)==null?void 0:E.q)>0),l(11,h=((I=n==null?void 0:n.l2)==null?void 0:I.u)>0||((C=n==null?void 0:n.l2)==null?void 0:C.i)>0||((j=n==null?void 0:n.l2)==null?void 0:j.p)>0||((S=n==null?void 0:n.l2)==null?void 0:S.q)>0),l(12,k=((U=n==null?void 0:n.l3)==null?void 0:U.u)>0||((G=n==null?void 0:n.l3)==null?void 0:G.i)>0||((V=n==null?void 0:n.l3)==null?void 0:V.p)>0||((F=n==null?void 0:n.l3)==null?void 0:F.q)>0),l(9,d=v&&h&&k))},[n,i,o,a,r,c,f,m,_,d,v,h,k]}class b0 extends qt{constructor(e){super(),At(this,e,h0,v0,Nt,{data:0,sysinfo:1})}}let Fi={};const Wn=ll(Fi);async function g0(){Fi=await(await fetch("configuration.json")).json(),Wn.set(Fi)}let Bi={};const Cu=ll(Bi);async function k0(){Bi=await(await fetch("priceconfig.json")).json(),Cu.set(Bi)}function yo(t,e,l){const n=t.slice();return n[2]=e[l],n[4]=l,n}function zo(t){let e,l,n;return{c(){e=p("option"),e.textContent="UART0",l=b(),n=p("option"),n.textContent="UART2",e.__value=3,e.value=e.__value,n.__value=113,n.value=n.__value},m(i,o){L(i,e,o),L(i,l,o),L(i,n,o)},d(i){i&&q(e),i&&q(l),i&&q(n)}}}function Wo(t){let e,l,n;return{c(){e=p("option"),l=M("GPIO"),n=M(t[4]),e.__value=t[4],e.value=e.__value},m(i,o){L(i,e,o),s(e,l),s(e,n)},d(i){i&&q(e)}}}function Go(t){let e,l=t[4]>1&&!(t[0]=="esp8266"&&(t[4]==3||t[4]==113))&&Wo(t);return{c(){l&&l.c(),e=Jt()},m(n,i){l&&l.m(n,i),L(n,e,i)},p(n,i){n[4]>1&&!(n[0]=="esp8266"&&(n[4]==3||n[4]==113))?l||(l=Wo(n),l.c(),l.m(e.parentNode,e)):l&&(l.d(1),l=null)},d(n){l&&l.d(n),n&&q(e)}}}function w0(t){let e,l,n=t[0]=="esp8266"&&zo(),i={length:t[1]+1},o=[];for(let a=0;a{"chip"in o&&l(0,n=o.chip)},t.$$.update=()=>{if(t.$$.dirty&1)switch(n){case"esp8266":l(1,i=16);break;case"esp32s2":l(1,i=44);break;case"esp32s3":l(1,i=46);break;case"esp32c3":l(1,i=19);break}},[n,i]}class Ui extends qt{constructor(e){super(),At(this,e,M0,w0,Nt,{chip:0})}}function Vo(t){let e,l,n=t[1]&&Ko(t);return{c(){e=p("div"),l=p("div"),n&&n.c(),u(l,"class","fixed inset-0 bg-gray-500 dark:bg-gray-900 bg-opacity-50 dark:bg-opacity-80 flex items-center justify-center"),u(e,"class","z-50"),u(e,"aria-modal","true")},m(i,o){L(i,e,o),s(e,l),n&&n.m(l,null)},p(i,o){i[1]?n?n.p(i,o):(n=Ko(i),n.c(),n.m(l,null)):n&&(n.d(1),n=null)},d(i){i&&q(e),n&&n.d()}}}function Ko(t){let e,l;return{c(){e=p("div"),l=M(t[1]),u(e,"class","bg-white dark:bg-gray-600 m-2 p-3 rounded-md shadow-lg pb-4 text-gray-700 dark:text-white w-96")},m(n,i){L(n,e,i),s(e,l)},p(n,i){i&2&&D(l,n[1])},d(n){n&&q(e)}}}function S0(t){let e,l=t[0]&&Vo(t);return{c(){l&&l.c(),e=Jt()},m(n,i){l&&l.m(n,i),L(n,e,i)},p(n,[i]){n[0]?l?l.p(n,i):(l=Vo(n),l.c(),l.m(e.parentNode,e)):l&&(l.d(1),l=null)},i:Ze,o:Ze,d(n){l&&l.d(n),n&&q(e)}}}function C0(t,e,l){let{active:n}=e,{message:i}=e;return t.$$set=o=>{"active"in o&&l(0,n=o.active),"message"in o&&l(1,i=o.message)},[n,i]}class ml extends qt{constructor(e){super(),At(this,e,C0,S0,Nt,{active:0,message:1})}}function Yo(t,e,l){const n=t.slice();return n[1]=e[l],n}function Qo(t){let e,l,n=t[1]+"",i;return{c(){e=p("option"),l=M("Europe/"),i=M(n),e.__value="Europe/"+t[1],e.value=e.__value},m(o,a){L(o,e,a),s(e,l),s(e,i)},p:Ze,d(o){o&&q(e)}}}function N0(t){let e,l,n,i=t[0],o=[];for(let a=0;a>1&1,A=0;A0;w--)A[w]=A[w]?A[w-1]^C.EXPONENT[U._modN(C.LOG[A[w]]+N)]:A[w-1];A[0]=C.EXPONENT[U._modN(C.LOG[A[0]]+N)]}for(N=0;N<=P;N++)A[N]=C.LOG[A[N]]},_checkBadness:function(){var N,w,P,A,y,ee=0,te=this._badness,ie=this.buffer,me=this.width;for(y=0;yme*me;)pe-=me*me,Me++;for(ee+=Me*U.N4,A=0;A=te-2&&(N=te-2,y>9&&N--);var ie=N;if(y>9){for(ee[ie+2]=0,ee[ie+3]=0;ie--;)w=ee[ie],ee[ie+3]|=255&w<<4,ee[ie+2]=w>>4;ee[2]|=255&N<<4,ee[1]=N>>4,ee[0]=64|N>>12}else{for(ee[ie+1]=0,ee[ie+2]=0;ie--;)w=ee[ie],ee[ie+2]|=255&w<<4,ee[ie+1]=w>>4;ee[1]|=255&N<<4,ee[0]=64|N>>4}for(ie=N+3-(y<10);ie=5&&(P+=U.N1+A[w]-5);for(w=3;wN||A[w-3]*3>=A[w]*4||A[w+3]*3>=A[w]*4)&&(P+=U.N3);return P},_finish:function(){this._stringBuffer=this.buffer.slice();var N,w,P=0,A=3e4;for(w=0;w<8&&(this._applyMask(w),N=this._checkBadness(),N>=1)A&1&&(y[ee-1-w+ee*8]=1,w<6?y[8+ee*w]=1:y[8+ee*(w+1)]=1);for(w=0;w<7;w++,A>>=1)A&1&&(y[8+ee*(ee-7+w)]=1,w?y[6-w+ee*8]=1:y[7+ee*8]=1)},_interleaveBlocks:function(){var N,w,P=this._dataBlock,A=this._ecc,y=this._eccBlock,ee=0,te=this._calculateMaxLength(),ie=this._neccBlock1,me=this._neccBlock2,Ne=this._stringBuffer;for(N=0;N1)for(N=T.BLOCK[A],P=y-7;;){for(w=y-7;w>N-3&&(this._addAlignment(w,P),!(w6)for(N=S.BLOCK[ee-7],w=17,P=0;P<6;P++)for(A=0;A<3;A++,w--)1&(w>11?ee>>w-12:N>>w)?(y[5-P+te*(2-A+te-11)]=1,y[2-A+te-11+te*(5-P)]=1):(this._setMask(5-P,2-A+te-11),this._setMask(2-A+te-11,5-P))},_isMasked:function(N,w){var P=U._getMaskBit(N,w);return this._mask[P]===1},_pack:function(){var N,w,P,A=1,y=1,ee=this.width,te=ee-1,ie=ee-1,me=(this._dataBlock+this._eccBlock)*(this._neccBlock1+this._neccBlock2)+this._neccBlock2;for(w=0;ww&&(P=N,N=w,w=P),P=w,P+=w*w,P>>=1,P+=N,P},_modN:function(N){for(;N>=255;)N-=255,N=(N>>8)+(N&255);return N},N1:3,N2:3,N3:40,N4:10}),G=U,V=v.extend({draw:function(){this.element.src=this.qrious.toDataURL()},reset:function(){this.element.src=""},resize:function(){var N=this.element;N.width=N.height=this.qrious.size}}),F=V,R=_.extend(function(N,w,P,A){this.name=N,this.modifiable=Boolean(w),this.defaultValue=P,this._valueTransformer=A},{transform:function(N){var w=this._valueTransformer;return typeof w=="function"?w(N,this):N}}),z=R,B=_.extend(null,{abs:function(N){return N!=null?Math.abs(N):null},hasOwn:function(N,w){return Object.prototype.hasOwnProperty.call(N,w)},noop:function(){},toUpperCase:function(N){return N!=null?N.toUpperCase():null}}),H=B,W=_.extend(function(N){this.options={},N.forEach(function(w){this.options[w.name]=w},this)},{exists:function(N){return this.options[N]!=null},get:function(N,w){return W._get(this.options[N],w)},getAll:function(N){var w,P=this.options,A={};for(w in P)H.hasOwn(P,w)&&(A[w]=W._get(P[w],N));return A},init:function(N,w,P){typeof P!="function"&&(P=H.noop);var A,y;for(A in this.options)H.hasOwn(this.options,A)&&(y=this.options[A],W._set(y,y.defaultValue,w),W._createAccessor(y,w,P));this._setAll(N,w,!0)},set:function(N,w,P){return this._set(N,w,P)},setAll:function(N,w){return this._setAll(N,w)},_set:function(N,w,P,A){var y=this.options[N];if(!y)throw new Error("Invalid option: "+N);if(!y.modifiable&&!A)throw new Error("Option cannot be modified: "+N);return W._set(y,w,P)},_setAll:function(N,w,P){if(!N)return!1;var A,y=!1;for(A in N)H.hasOwn(N,A)&&this._set(A,N[A],w,P)&&(y=!0);return y}},{_createAccessor:function(N,w,P){var A={get:function(){return W._get(N,w)}};N.modifiable&&(A.set=function(y){W._set(N,y,w)&&P(y,N)}),Object.defineProperty(w,N.name,A)},_get:function(N,w){return w["_"+N.name]},_set:function(N,w,P){var A="_"+N.name,y=P[A],ee=N.transform(w!=null?w:N.defaultValue);return P[A]=ee,ee!==y}}),K=W,Q=_.extend(function(){this._services={}},{getService:function(N){var w=this._services[N];if(!w)throw new Error("Service is not being managed with name: "+N);return w},setService:function(N,w){if(this._services[N])throw new Error("Service is already managed with name: "+N);w&&(this._services[N]=w)}}),Z=Q,se=new K([new z("background",!0,"white"),new z("backgroundAlpha",!0,1,H.abs),new z("element"),new z("foreground",!0,"black"),new z("foregroundAlpha",!0,1,H.abs),new z("level",!0,"L",H.toUpperCase),new z("mime",!0,"image/png"),new z("padding",!0,null,H.abs),new z("size",!0,100,H.abs),new z("value",!0,"")]),X=new Z,J=_.extend(function(N){se.init(N,this,this.update.bind(this));var w=se.get("element",this),P=X.getService("element"),A=w&&P.isCanvas(w)?w:P.createCanvas(),y=w&&P.isImage(w)?w:P.createImage();this._canvasRenderer=new k(this,A,!0),this._imageRenderer=new F(this,y,y===w),this.update()},{get:function(){return se.getAll(this)},set:function(N){se.setAll(N,this)&&this.update()},toDataURL:function(N){return this.canvas.toDataURL(N||this.mime)},update:function(){var N=new G({level:this.level,value:this.value});this._canvasRenderer.render(N),this._imageRenderer.render(N)}},{use:function(N){X.setService(N.getName(),N)}});Object.defineProperties(J.prototype,{canvas:{get:function(){return this._canvasRenderer.getElement()}},image:{get:function(){return this._imageRenderer.getElement()}}});var ae=J,le=ae,ne=_.extend({getName:function(){}}),fe=ne,ue=fe.extend({createCanvas:function(){},createImage:function(){},getName:function(){return"element"},isCanvas:function(N){},isImage:function(N){}}),Y=ue,x=Y.extend({createCanvas:function(){return document.createElement("canvas")},createImage:function(){return document.createElement("img")},isCanvas:function(N){return N instanceof HTMLCanvasElement},isImage:function(N){return N instanceof HTMLImageElement}}),ke=x;le.use(new ke);var _e=le;return _e})})(Tu);const q0=Tu.exports;function D0(t){let e,l;return{c(){e=p("img"),ai(e.src,l=t[2])||u(e,"src",l),u(e,"alt",t[0]),u(e,"class",t[1])},m(n,i){L(n,e,i)},p(n,[i]){i&4&&!ai(e.src,l=n[2])&&u(e,"src",l),i&1&&u(e,"alt",n[0]),i&2&&u(e,"class",n[1])},i:Ze,o:Ze,d(n){n&&q(e)}}}function L0(t,e,l){const n=new q0;let{errorCorrection:i="L"}=e,{background:o="#fff"}=e,{color:a="#000"}=e,{size:r="200"}=e,{value:c=""}=e,{padding:f=0}=e,{className:m="qrcode"}=e,_="";function d(){n.set({background:o,foreground:a,level:i,padding:f,size:r,value:c}),l(2,_=n.toDataURL("image/jpeg"))}return Of(()=>{d()}),t.$$set=v=>{"errorCorrection"in v&&l(3,i=v.errorCorrection),"background"in v&&l(4,o=v.background),"color"in v&&l(5,a=v.color),"size"in v&&l(6,r=v.size),"value"in v&&l(0,c=v.value),"padding"in v&&l(7,f=v.padding),"className"in v&&l(1,m=v.className)},t.$$.update=()=>{t.$$.dirty&1&&c&&d()},[c,m,_,i,o,a,r,f]}class O0 extends qt{constructor(e){super(),At(this,e,L0,D0,Nt,{errorCorrection:3,background:4,color:5,size:6,value:0,padding:7,className:1})}}function Xo(t,e,l){const n=t.slice();return n[111]=e[l],n}function Zo(t,e,l){const n=t.slice();return n[114]=e[l],n[115]=e,n[116]=l,n}function Jo(t,e,l){const n=t.slice();return n[117]=e[l],n[118]=e,n[119]=l,n}function I0(t,e,l){const n=t.slice();return n[120]=e[l],n}function R0(t,e,l){const n=t.slice();return n[123]=e[l],n}function $o(t){var yt,Qt,Kt,Vt,xt,el,nl,il,sl,ol,al,fl,ul,Ie,Ut,dl,vl,hl,bl,gl,Ue,mt,He,_t,Cl,Nl,Tl,El,Rl,Fl,Bl,Ul,jl,Hl,yl,zl,Wl;let e,l,n=((Kt=(Qt=(yt=t[2].conf)==null?void 0:yt.general)==null?void 0:Qt.title)!=null?Kt:"General")+"",i,o,a,r,c,f,m,_,d,v,h=((el=(xt=(Vt=t[2].conf)==null?void 0:Vt.general)==null?void 0:xt.hostname)!=null?el:"Hostname")+"",k,g,T,O,E,I,C=((sl=(il=(nl=t[2].conf)==null?void 0:nl.general)==null?void 0:il.timezone)!=null?sl:"Time zone")+"",j,S,U,G,V,F,R,z,B,H,W,K=((fl=(al=(ol=t[2].conf)==null?void 0:ol.price)==null?void 0:al.region)!=null?fl:"Price region")+"",Q,Z,se,X,J,ae,le,ne,fe,ue,Y,x,ke,_e,N,w,P,A,y,ee,te,ie,me,Ne,Me,pe,Ce,we,ge,be,ye,je,Ke,xe=((Ut=(Ie=(ul=t[2].conf)==null?void 0:ul.price)==null?void 0:Ie.currency)!=null?Ut:"Currency")+"",et,Je,nt,We,Oe,ce,Ee,tt,$e,pt,Ge,Ye,Ve=((hl=(vl=(dl=t[2].conf)==null?void 0:dl.price)==null?void 0:vl.enabled)!=null?hl:"Enabled")+"",it,vt,Mt,he,re=((mt=(Ue=(gl=(bl=t[2].conf)==null?void 0:bl.general)==null?void 0:gl.security)==null?void 0:Ue.title)!=null?mt:"Security")+"",Fe,Tt,Se,Ae,dt,ut=((Nl=(Cl=(_t=(He=t[2].conf)==null?void 0:He.general)==null?void 0:_t.security)==null?void 0:Cl.none)!=null?Nl:"None")+"",rt,ct,Et=((Fl=(Rl=(El=(Tl=t[2].conf)==null?void 0:Tl.general)==null?void 0:El.security)==null?void 0:Rl.conf)!=null?Fl:"Conf")+"",Lt,St,Pt=((Hl=(jl=(Ul=(Bl=t[2].conf)==null?void 0:Bl.general)==null?void 0:Ul.security)==null?void 0:jl.all)!=null?Hl:"All")+"",Ot,Ht,Ct,ht,Dt=((Wl=(zl=(yl=t[2].conf)==null?void 0:yl.general)==null?void 0:zl.context)!=null?Wl:"Context")+"",Ft,Wt,Qe,Xe,Bt,ot,bt,wt;V=new E0({});let de=!t[6].p.t&&xo(),qe=["NOK","SEK","DKK","EUR","CHF"],Pe=[];for(let st=0;st<5;st+=1)Pe[st]=F0(R0(t,qe,st));Ee=new Ml({props:{to:"/priceconfig",class:"text-blue-600 hover:text-blue-800",$$slots:{default:[B0]},$$scope:{ctx:t}}});let Be=t[6].p.e&&t[0].chip!="esp8266"&&ea(t),ze=t[6].g.s>0&&ta(t);return{c(){var st,jt,rl;e=p("div"),l=p("strong"),i=M(n),o=b(),a=p("a"),r=M("\u24D8"),c=b(),f=p("input"),m=b(),_=p("div"),d=p("div"),v=p("div"),k=M(h),g=p("br"),T=b(),O=p("input"),E=b(),I=p("div"),j=M(C),S=p("br"),U=b(),G=p("select"),Re(V.$$.fragment),F=b(),R=p("input"),z=b(),B=p("div"),H=p("div"),W=p("div"),Q=M(K),Z=p("br"),se=b(),X=p("select"),J=p("optgroup"),de&&de.c(),ae=p("option"),ae.textContent="NO1",le=p("option"),le.textContent="NO2",ne=p("option"),ne.textContent="NO3",fe=p("option"),fe.textContent="NO4",ue=p("option"),ue.textContent="NO5",Y=p("optgroup"),x=p("option"),x.textContent="SE1",ke=p("option"),ke.textContent="SE2",_e=p("option"),_e.textContent="SE3",N=p("option"),N.textContent="SE4",w=p("optgroup"),P=p("option"),P.textContent="DK1",A=p("option"),A.textContent="DK2",y=p("option"),y.textContent="Austria",ee=p("option"),ee.textContent="Belgium",te=p("option"),te.textContent="Czech Republic",ie=p("option"),ie.textContent="Estonia",me=p("option"),me.textContent="Finland",Ne=p("option"),Ne.textContent="France",Me=p("option"),Me.textContent="Germany",pe=p("option"),pe.textContent="Great Britain",Ce=p("option"),Ce.textContent="Latvia",we=p("option"),we.textContent="Lithuania",ge=p("option"),ge.textContent="Netherland",be=p("option"),be.textContent="Poland",ye=p("option"),ye.textContent="Switzerland",je=b(),Ke=p("div"),et=M(xe),Je=p("br"),nt=b(),We=p("select");for(let wl=0;wl<5;wl+=1)Pe[wl].c();Oe=b(),ce=p("div"),Re(Ee.$$.fragment),tt=b(),$e=p("div"),pt=p("label"),Ge=p("input"),Ye=b(),it=M(Ve),vt=b(),Be&&Be.c(),Mt=b(),he=p("div"),Fe=M(re),Tt=p("br"),Se=b(),Ae=p("select"),dt=p("option"),rt=M(ut),ct=p("option"),Lt=M(Et),St=p("option"),Ot=M(Pt),Ht=b(),ze&&ze.c(),Ct=b(),ht=p("div"),Ft=M(Dt),Wt=p("br"),Qe=b(),Xe=p("input"),u(l,"class","text-sm"),u(a,"href",kl("General-configuration")),u(a,"target","_blank"),u(a,"class","float-right"),u(f,"type","hidden"),u(f,"name","g"),f.value="true",u(O,"name","gh"),u(O,"type","text"),u(O,"class","in-f w-full"),u(O,"pattern","[A-Za-z0-9-]+"),u(G,"name","gt"),u(G,"class","in-l w-full"),t[6].g.t===void 0&&Gt(()=>t[23].call(G)),u(d,"class","flex"),u(_,"class","my-1"),u(R,"type","hidden"),u(R,"name","p"),R.value="true",ae.__value="10YNO-1--------2",ae.value=ae.__value,le.__value="10YNO-2--------T",le.value=le.__value,ne.__value="10YNO-3--------J",ne.value=ne.__value,fe.__value="10YNO-4--------9",fe.value=fe.__value,ue.__value="10Y1001A1001A48H",ue.value=ue.__value,u(J,"label","Norway"),x.__value="10Y1001A1001A44P",x.value=x.__value,ke.__value="10Y1001A1001A45N",ke.value=ke.__value,_e.__value="10Y1001A1001A46L",_e.value=_e.__value,N.__value="10Y1001A1001A47J",N.value=N.__value,u(Y,"label","Sweden"),P.__value="10YDK-1--------W",P.value=P.__value,A.__value="10YDK-2--------M",A.value=A.__value,u(w,"label","Denmark"),y.__value="10YAT-APG------L",y.value=y.__value,ee.__value="10YBE----------2",ee.value=ee.__value,te.__value="10YCZ-CEPS-----N",te.value=te.__value,ie.__value="10Y1001A1001A39I",ie.value=ie.__value,me.__value="10YFI-1--------U",me.value=me.__value,Ne.__value="10YFR-RTE------C",Ne.value=Ne.__value,Me.__value="10Y1001A1001A83F",Me.value=Me.__value,pe.__value="10YGB----------A",pe.value=pe.__value,Ce.__value="10YLV-1001A00074",Ce.value=Ce.__value,we.__value="10YLT-1001A0008Q",we.value=we.__value,ge.__value="10YNL----------L",ge.value=ge.__value,be.__value="10YPL-AREA-----S",be.value=be.__value,ye.__value="10YCH-SWISSGRIDZ",ye.value=ye.__value,u(X,"name","pr"),u(X,"class","in-f w-full"),t[6].p.r===void 0&&Gt(()=>t[24].call(X)),u(W,"class","w-full"),u(We,"name","pc"),u(We,"class","in-l"),t[6].p.c===void 0&&Gt(()=>t[25].call(We)),u(H,"class","flex"),u(B,"class","my-1"),u(ce,"class","my-1"),u(Ge,"type","checkbox"),u(Ge,"name","pe"),Ge.__value="true",Ge.value=Ge.__value,u(Ge,"class","rounded mb-1"),u($e,"class","my-1"),dt.__value=0,dt.value=dt.__value,ct.__value=1,ct.value=ct.__value,St.__value=2,St.value=St.__value,u(Ae,"name","gs"),u(Ae,"class","in-s"),t[6].g.s===void 0&&Gt(()=>t[28].call(Ae)),u(he,"class","my-1"),u(Xe,"name","gc"),u(Xe,"type","text"),u(Xe,"pattern","[A-Za-z0-9]+"),u(Xe,"placeholder",Bt=(rl=(jt=(st=t[2].conf)==null?void 0:st.general)==null?void 0:jt.context_placeholder)!=null?rl:"/"),u(Xe,"class","in-s"),u(Xe,"maxlength","36"),u(ht,"class","my-1"),u(e,"class","cnt")},m(st,jt){L(st,e,jt),s(e,l),s(l,i),s(e,o),s(e,a),s(a,r),s(e,c),s(e,f),s(e,m),s(e,_),s(_,d),s(d,v),s(v,k),s(v,g),s(v,T),s(v,O),Te(O,t[6].g.h),s(d,E),s(d,I),s(I,j),s(I,S),s(I,U),s(I,G),De(V,G,null),ft(G,t[6].g.t,!0),s(e,F),s(e,R),s(e,z),s(e,B),s(B,H),s(H,W),s(W,Q),s(W,Z),s(W,se),s(W,X),s(X,J),de&&de.m(J,null),s(J,ae),s(J,le),s(J,ne),s(J,fe),s(J,ue),s(X,Y),s(Y,x),s(Y,ke),s(Y,_e),s(Y,N),s(X,w),s(w,P),s(w,A),s(X,y),s(X,ee),s(X,te),s(X,ie),s(X,me),s(X,Ne),s(X,Me),s(X,pe),s(X,Ce),s(X,we),s(X,ge),s(X,be),s(X,ye),ft(X,t[6].p.r,!0),s(H,je),s(H,Ke),s(Ke,et),s(Ke,Je),s(Ke,nt),s(Ke,We);for(let rl=0;rl<5;rl+=1)Pe[rl]&&Pe[rl].m(We,null);ft(We,t[6].p.c,!0),s(e,Oe),s(e,ce),De(Ee,ce,null),s(e,tt),s(e,$e),s($e,pt),s(pt,Ge),Ge.checked=t[6].p.e,s(pt,Ye),s(pt,it),s($e,vt),Be&&Be.m($e,null),s(e,Mt),s(e,he),s(he,Fe),s(he,Tt),s(he,Se),s(he,Ae),s(Ae,dt),s(dt,rt),s(Ae,ct),s(ct,Lt),s(Ae,St),s(St,Ot),ft(Ae,t[6].g.s,!0),s(e,Ht),ze&&ze.m(e,null),s(e,Ct),s(e,ht),s(ht,Ft),s(ht,Wt),s(ht,Qe),s(ht,Xe),Te(Xe,t[6].g.c),ot=!0,bt||(wt=[ve(O,"input",t[22]),ve(G,"change",t[23]),ve(X,"change",t[24]),ve(We,"change",t[25]),ve(Ge,"change",t[26]),ve(Ae,"change",t[28]),ve(Xe,"input",t[31])],bt=!0)},p(st,jt){var wl,Gl,_n,pn,dn,vn,hn,bn,gn,kn,wn,Mn,Sn,Cn,Nn,Tn,En,Pn,An,qn,Dn,Ln,On,In,Rn,Fn,Bn,Un,jn,Hn,is,ss,os,as,fs,us,rs,cs,ms,_s;(!ot||jt[0]&4)&&n!==(n=((_n=(Gl=(wl=st[2].conf)==null?void 0:wl.general)==null?void 0:Gl.title)!=null?_n:"General")+"")&&D(i,n),(!ot||jt[0]&4)&&h!==(h=((vn=(dn=(pn=st[2].conf)==null?void 0:pn.general)==null?void 0:dn.hostname)!=null?vn:"Hostname")+"")&&D(k,h),jt[0]&64&&O.value!==st[6].g.h&&Te(O,st[6].g.h),(!ot||jt[0]&4)&&C!==(C=((gn=(bn=(hn=st[2].conf)==null?void 0:hn.general)==null?void 0:bn.timezone)!=null?gn:"Time zone")+"")&&D(j,C),jt[0]&64&&ft(G,st[6].g.t),(!ot||jt[0]&4)&&K!==(K=((Mn=(wn=(kn=st[2].conf)==null?void 0:kn.price)==null?void 0:wn.region)!=null?Mn:"Price region")+"")&&D(Q,K),st[6].p.t?de&&(de.d(1),de=null):de||(de=xo(),de.c(),de.m(J,ae)),jt[0]&64&&ft(X,st[6].p.r),(!ot||jt[0]&4)&&xe!==(xe=((Nn=(Cn=(Sn=st[2].conf)==null?void 0:Sn.price)==null?void 0:Cn.currency)!=null?Nn:"Currency")+"")&&D(et,xe),jt[0]&64&&ft(We,st[6].p.c);const rl={};jt[0]&4|jt[4]&4&&(rl.$$scope={dirty:jt,ctx:st}),Ee.$set(rl),jt[0]&64&&(Ge.checked=st[6].p.e),(!ot||jt[0]&4)&&Ve!==(Ve=((Pn=(En=(Tn=st[2].conf)==null?void 0:Tn.price)==null?void 0:En.enabled)!=null?Pn:"Enabled")+"")&&D(it,Ve),st[6].p.e&&st[0].chip!="esp8266"?Be?Be.p(st,jt):(Be=ea(st),Be.c(),Be.m($e,null)):Be&&(Be.d(1),Be=null),(!ot||jt[0]&4)&&re!==(re=((Ln=(Dn=(qn=(An=st[2].conf)==null?void 0:An.general)==null?void 0:qn.security)==null?void 0:Dn.title)!=null?Ln:"Security")+"")&&D(Fe,re),(!ot||jt[0]&4)&&ut!==(ut=((Fn=(Rn=(In=(On=st[2].conf)==null?void 0:On.general)==null?void 0:In.security)==null?void 0:Rn.none)!=null?Fn:"None")+"")&&D(rt,ut),(!ot||jt[0]&4)&&Et!==(Et=((Hn=(jn=(Un=(Bn=st[2].conf)==null?void 0:Bn.general)==null?void 0:Un.security)==null?void 0:jn.conf)!=null?Hn:"Conf")+"")&&D(Lt,Et),(!ot||jt[0]&4)&&Pt!==(Pt=((as=(os=(ss=(is=st[2].conf)==null?void 0:is.general)==null?void 0:ss.security)==null?void 0:os.all)!=null?as:"All")+"")&&D(Ot,Pt),jt[0]&64&&ft(Ae,st[6].g.s),st[6].g.s>0?ze?ze.p(st,jt):(ze=ta(st),ze.c(),ze.m(e,Ct)):ze&&(ze.d(1),ze=null),(!ot||jt[0]&4)&&Dt!==(Dt=((rs=(us=(fs=st[2].conf)==null?void 0:fs.general)==null?void 0:us.context)!=null?rs:"Context")+"")&&D(Ft,Dt),(!ot||jt[0]&4&&Bt!==(Bt=(_s=(ms=(cs=st[2].conf)==null?void 0:cs.general)==null?void 0:ms.context_placeholder)!=null?_s:"/"))&&u(Xe,"placeholder",Bt),jt[0]&64&&Xe.value!==st[6].g.c&&Te(Xe,st[6].g.c)},i(st){ot||($(V.$$.fragment,st),$(Ee.$$.fragment,st),ot=!0)},o(st){oe(V.$$.fragment,st),oe(Ee.$$.fragment,st),ot=!1},d(st){st&&q(e),Le(V),de&&de.d(),tl(Pe,st),Le(Ee),Be&&Be.d(),ze&&ze.d(),bt=!1,zt(wt)}}}function xo(t){let e,l,n,i,o;return{c(){e=p("option"),e.textContent="NO1 with support",l=p("option"),l.textContent="NO2 with support",n=p("option"),n.textContent="NO3 with support",i=p("option"),i.textContent="NO4 with support",o=p("option"),o.textContent="NO5 with support",e.__value="NO1S",e.value=e.__value,l.__value="NO2S",l.value=l.__value,n.__value="NO3S",n.value=n.__value,i.__value="NO4S",i.value=i.__value,o.__value="NO5S",o.value=o.__value},m(a,r){L(a,e,r),L(a,l,r),L(a,n,r),L(a,i,r),L(a,o,r)},d(a){a&&q(e),a&&q(l),a&&q(n),a&&q(i),a&&q(o)}}}function F0(t){let e,l;return{c(){e=p("option"),l=M(t[123]),e.__value=t[123],e.value=e.__value},m(n,i){L(n,e,i),s(e,l)},p:Ze,d(n){n&&q(e)}}}function B0(t){var n,i,o;let e=((o=(i=(n=t[2].conf)==null?void 0:n.price)==null?void 0:i.conf)!=null?o:"Configure")+"",l;return{c(){l=M(e)},m(a,r){L(a,l,r)},p(a,r){var c,f,m;r[0]&4&&e!==(e=((m=(f=(c=a[2].conf)==null?void 0:c.price)==null?void 0:f.conf)!=null?m:"Configure")+"")&&D(l,e)},d(a){a&&q(l)}}}function ea(t){let e,l,n,i,o;return{c(){var a,r,c;e=p("br"),l=p("input"),u(l,"name","pt"),u(l,"type","text"),u(l,"class","in-s"),u(l,"placeholder",n=(c=(r=(a=t[2].conf)==null?void 0:a.price)==null?void 0:r.api_key_placeholder)!=null?c:"")},m(a,r){L(a,e,r),L(a,l,r),Te(l,t[6].p.t),i||(o=ve(l,"input",t[27]),i=!0)},p(a,r){var c,f,m;r[0]&4&&n!==(n=(m=(f=(c=a[2].conf)==null?void 0:c.price)==null?void 0:f.api_key_placeholder)!=null?m:"")&&u(l,"placeholder",n),r[0]&64&&l.value!==a[6].p.t&&Te(l,a[6].p.t)},d(a){a&&q(e),a&&q(l),i=!1,o()}}}function ta(t){var g,T,O,E,I,C,j,S;let e,l=((E=(O=(T=(g=t[2].conf)==null?void 0:g.general)==null?void 0:T.security)==null?void 0:O.username)!=null?E:"Username")+"",n,i,o,a,r,c,f=((S=(j=(C=(I=t[2].conf)==null?void 0:I.general)==null?void 0:C.security)==null?void 0:j.password)!=null?S:"Password")+"",m,_,d,v,h,k;return{c(){e=p("div"),n=M(l),i=p("br"),o=b(),a=p("input"),r=b(),c=p("div"),m=M(f),_=p("br"),d=b(),v=p("input"),u(a,"name","gu"),u(a,"type","text"),u(a,"class","in-s"),u(a,"maxlength","36"),u(e,"class","my-1"),u(v,"name","gp"),u(v,"type","password"),u(v,"class","in-s"),u(v,"maxlength","36"),u(c,"class","my-1")},m(U,G){L(U,e,G),s(e,n),s(e,i),s(e,o),s(e,a),Te(a,t[6].g.u),L(U,r,G),L(U,c,G),s(c,m),s(c,_),s(c,d),s(c,v),Te(v,t[6].g.p),h||(k=[ve(a,"input",t[29]),ve(v,"input",t[30])],h=!0)},p(U,G){var V,F,R,z,B,H,W,K;G[0]&4&&l!==(l=((z=(R=(F=(V=U[2].conf)==null?void 0:V.general)==null?void 0:F.security)==null?void 0:R.username)!=null?z:"Username")+"")&&D(n,l),G[0]&64&&a.value!==U[6].g.u&&Te(a,U[6].g.u),G[0]&4&&f!==(f=((K=(W=(H=(B=U[2].conf)==null?void 0:B.general)==null?void 0:H.security)==null?void 0:W.password)!=null?K:"Password")+"")&&D(m,f),G[0]&64&&v.value!==U[6].g.p&&Te(v,U[6].g.p)},d(U){U&&q(e),U&&q(r),U&&q(c),h=!1,zt(k)}}}function la(t){var vt,Mt,he,re,Fe,Tt,Se,Ae,dt,ut,rt,ct,Et,Lt,St,Pt,Ot,Ht,Ct,ht,Dt,Ft,Wt,Qe,Xe,Bt,ot,bt,wt,de;let e,l,n=((he=(Mt=(vt=t[2].conf)==null?void 0:vt.meter)==null?void 0:Mt.title)!=null?he:"Meter")+"",i,o,a,r,c,f,m,_,d,v,h=((Se=(Tt=(Fe=(re=t[2].conf)==null?void 0:re.meter)==null?void 0:Fe.comm)==null?void 0:Tt.title)!=null?Se:"Communication")+"",k,g,T,O,E,I=((rt=(ut=(dt=(Ae=t[2].conf)==null?void 0:Ae.meter)==null?void 0:dt.comm)==null?void 0:ut.passive)!=null?rt:"Passive")+"",C,j,S=((St=(Lt=(Et=(ct=t[2].conf)==null?void 0:ct.meter)==null?void 0:Et.comm)==null?void 0:Lt.pulse)!=null?St:"Pulse")+"",U,G,V,F,R=((Ot=(Pt=t[2].common)==null?void 0:Pt.voltage)!=null?Ot:"Voltage")+"",z,B,H,W,K,Q,Z,se,X,J=((ht=(Ct=(Ht=t[2].conf)==null?void 0:Ht.meter)==null?void 0:Ct.fuse)!=null?ht:"Main fuse")+"",ae,le,ne,fe,ue,Y,x,ke,_e,N=((Wt=(Ft=(Dt=t[2].conf)==null?void 0:Dt.meter)==null?void 0:Ft.prod)!=null?Wt:"Production")+"",w,P,A,y,ee,te,ie,me,Ne,Me,pe,Ce,we,ge,be=((Bt=(Xe=(Qe=t[2].conf)==null?void 0:Qe.meter)==null?void 0:Xe.encrypted)!=null?Bt:"Encrypted")+"",ye,je,Ke,xe,et,Je,nt,We=((de=(wt=(bt=(ot=t[2].conf)==null?void 0:ot.meter)==null?void 0:bt.multipliers)==null?void 0:wt.title)!=null?de:"Multipliers")+"",Oe,ce,Ee,tt;function $e(qe,Pe){return qe[6].m.a===2?j0:U0}let pt=$e(t),Ge=pt(t),Ye=t[6].m.e.e&&na(t),Ve=t[6].m.e.e&&ia(t),it=t[6].m.m.e&&sa(t);return{c(){e=p("div"),l=p("strong"),i=M(n),o=b(),a=p("a"),r=M("\u24D8"),c=b(),f=p("input"),m=b(),_=p("input"),d=b(),v=p("div"),k=M(h),g=p("br"),T=b(),O=p("select"),E=p("option"),C=M(I),j=p("option"),U=M(S),G=b(),Ge.c(),V=b(),F=p("div"),z=M(R),B=p("br"),H=b(),W=p("select"),K=p("option"),K.textContent="400V (TN)",Q=p("option"),Q.textContent="230V (IT/TT)",Z=b(),se=p("div"),X=p("div"),ae=M(J),le=p("br"),ne=b(),fe=p("label"),ue=p("input"),Y=b(),x=p("span"),x.textContent="A",ke=b(),_e=p("div"),w=M(N),P=p("br"),A=b(),y=p("label"),ee=p("input"),te=b(),ie=p("span"),ie.textContent="kWp",me=b(),Ne=p("div"),Me=b(),pe=p("div"),Ce=p("label"),we=p("input"),ge=b(),ye=M(be),je=b(),Ye&&Ye.c(),Ke=b(),Ve&&Ve.c(),xe=b(),et=p("label"),Je=p("input"),nt=b(),Oe=M(We),ce=b(),it&&it.c(),u(l,"class","text-sm"),u(a,"href",kl("Meter-configuration")),u(a,"target","_blank"),u(a,"class","float-right"),u(f,"type","hidden"),u(f,"name","m"),f.value="true",u(_,"type","hidden"),u(_,"name","mo"),_.value="1",E.__value=0,E.value=E.__value,j.__value=2,j.value=j.__value,u(O,"name","ma"),u(O,"class","in-s"),t[6].m.a===void 0&&Gt(()=>t[32].call(O)),u(v,"class","my-1"),K.__value=2,K.value=K.__value,Q.__value=1,Q.value=Q.__value,u(W,"name","md"),u(W,"class","in-s"),t[6].m.d===void 0&&Gt(()=>t[38].call(W)),u(F,"class","my-1"),u(ue,"name","mf"),u(ue,"type","number"),u(ue,"min","5"),u(ue,"max","65535"),u(ue,"class","in-f tr w-full"),u(x,"class","in-post"),u(fe,"class","flex"),u(X,"class","mx-1"),u(ee,"name","mr"),u(ee,"type","number"),u(ee,"min","0"),u(ee,"max","65535"),u(ee,"class","in-f tr w-full"),u(ie,"class","in-post"),u(y,"class","flex"),u(_e,"class","mx-1"),u(se,"class","my-1 flex"),u(Ne,"class","my-1"),u(we,"type","checkbox"),u(we,"name","me"),we.__value="true",we.value=we.__value,u(we,"class","rounded mb-1"),u(pe,"class","my-1"),u(Je,"type","checkbox"),u(Je,"name","mm"),Je.__value="true",Je.value=Je.__value,u(Je,"class","rounded mb-1"),u(e,"class","cnt")},m(qe,Pe){L(qe,e,Pe),s(e,l),s(l,i),s(e,o),s(e,a),s(a,r),s(e,c),s(e,f),s(e,m),s(e,_),s(e,d),s(e,v),s(v,k),s(v,g),s(v,T),s(v,O),s(O,E),s(E,C),s(O,j),s(j,U),ft(O,t[6].m.a,!0),s(e,G),Ge.m(e,null),s(e,V),s(e,F),s(F,z),s(F,B),s(F,H),s(F,W),s(W,K),s(W,Q),ft(W,t[6].m.d,!0),s(e,Z),s(e,se),s(se,X),s(X,ae),s(X,le),s(X,ne),s(X,fe),s(fe,ue),Te(ue,t[6].m.f),s(fe,Y),s(fe,x),s(se,ke),s(se,_e),s(_e,w),s(_e,P),s(_e,A),s(_e,y),s(y,ee),Te(ee,t[6].m.r),s(y,te),s(y,ie),s(e,me),s(e,Ne),s(e,Me),s(e,pe),s(pe,Ce),s(Ce,we),we.checked=t[6].m.e.e,s(Ce,ge),s(Ce,ye),s(pe,je),Ye&&Ye.m(pe,null),s(e,Ke),Ve&&Ve.m(e,null),s(e,xe),s(e,et),s(et,Je),Je.checked=t[6].m.m.e,s(et,nt),s(et,Oe),s(e,ce),it&&it.m(e,null),Ee||(tt=[ve(O,"change",t[32]),ve(W,"change",t[38]),ve(ue,"input",t[39]),ve(ee,"input",t[40]),ve(we,"change",t[41]),ve(Je,"change",t[44])],Ee=!0)},p(qe,Pe){var Be,ze,yt,Qt,Kt,Vt,xt,el,nl,il,sl,ol,al,fl,ul,Ie,Ut,dl,vl,hl,bl,gl,Ue,mt,He,_t,Cl,Nl,Tl,El;Pe[0]&4&&n!==(n=((yt=(ze=(Be=qe[2].conf)==null?void 0:Be.meter)==null?void 0:ze.title)!=null?yt:"Meter")+"")&&D(i,n),Pe[0]&4&&h!==(h=((xt=(Vt=(Kt=(Qt=qe[2].conf)==null?void 0:Qt.meter)==null?void 0:Kt.comm)==null?void 0:Vt.title)!=null?xt:"Communication")+"")&&D(k,h),Pe[0]&4&&I!==(I=((sl=(il=(nl=(el=qe[2].conf)==null?void 0:el.meter)==null?void 0:nl.comm)==null?void 0:il.passive)!=null?sl:"Passive")+"")&&D(C,I),Pe[0]&4&&S!==(S=((ul=(fl=(al=(ol=qe[2].conf)==null?void 0:ol.meter)==null?void 0:al.comm)==null?void 0:fl.pulse)!=null?ul:"Pulse")+"")&&D(U,S),Pe[0]&64&&ft(O,qe[6].m.a),pt===(pt=$e(qe))&&Ge?Ge.p(qe,Pe):(Ge.d(1),Ge=pt(qe),Ge&&(Ge.c(),Ge.m(e,V))),Pe[0]&4&&R!==(R=((Ut=(Ie=qe[2].common)==null?void 0:Ie.voltage)!=null?Ut:"Voltage")+"")&&D(z,R),Pe[0]&64&&ft(W,qe[6].m.d),Pe[0]&4&&J!==(J=((hl=(vl=(dl=qe[2].conf)==null?void 0:dl.meter)==null?void 0:vl.fuse)!=null?hl:"Main fuse")+"")&&D(ae,J),Pe[0]&64&&at(ue.value)!==qe[6].m.f&&Te(ue,qe[6].m.f),Pe[0]&4&&N!==(N=((Ue=(gl=(bl=qe[2].conf)==null?void 0:bl.meter)==null?void 0:gl.prod)!=null?Ue:"Production")+"")&&D(w,N),Pe[0]&64&&at(ee.value)!==qe[6].m.r&&Te(ee,qe[6].m.r),Pe[0]&64&&(we.checked=qe[6].m.e.e),Pe[0]&4&&be!==(be=((_t=(He=(mt=qe[2].conf)==null?void 0:mt.meter)==null?void 0:He.encrypted)!=null?_t:"Encrypted")+"")&&D(ye,be),qe[6].m.e.e?Ye?Ye.p(qe,Pe):(Ye=na(qe),Ye.c(),Ye.m(pe,null)):Ye&&(Ye.d(1),Ye=null),qe[6].m.e.e?Ve?Ve.p(qe,Pe):(Ve=ia(qe),Ve.c(),Ve.m(e,xe)):Ve&&(Ve.d(1),Ve=null),Pe[0]&64&&(Je.checked=qe[6].m.m.e),Pe[0]&4&&We!==(We=((El=(Tl=(Nl=(Cl=qe[2].conf)==null?void 0:Cl.meter)==null?void 0:Nl.multipliers)==null?void 0:Tl.title)!=null?El:"Multipliers")+"")&&D(Oe,We),qe[6].m.m.e?it?it.p(qe,Pe):(it=sa(qe),it.c(),it.m(e,null)):it&&(it.d(1),it=null)},d(qe){qe&&q(e),Ge.d(),Ye&&Ye.d(),Ve&&Ve.d(),it&&it.d(),Ee=!1,zt(tt)}}}function U0(t){var ae,le,ne,fe,ue,Y,x,ke,_e;let e,l,n=((ne=(le=(ae=t[2].conf)==null?void 0:ae.meter)==null?void 0:le.buffer)!=null?ne:"Buffer size")+"",i,o,a,r=((Y=(ue=(fe=t[2].conf)==null?void 0:fe.meter)==null?void 0:ue.serial)!=null?Y:"Serial conf.")+"",c,f,m,_,d,v=((_e=(ke=(x=t[2].conf)==null?void 0:x.meter)==null?void 0:ke.inverted)!=null?_e:"inverted")+"",h,k,g,T,O,E,I,C,j,S,U,G,V,F,R,z,B,H,W,K,Q,Z,se,X=[3,12,24,48,96,192,384,576,1152],J=[];for(let N=0;N<9;N+=1)J[N]=H0(I0(t,X,N));return{c(){e=p("div"),l=p("span"),i=M(n),o=b(),a=p("span"),c=M(r),f=b(),m=p("label"),_=p("input"),d=b(),h=M(v),k=b(),g=p("div"),T=p("select"),O=p("option"),E=M("Autodetect");for(let N=0;N<9;N+=1)J[N].c();C=b(),j=p("select"),S=p("option"),U=M("-"),V=p("option"),V.textContent="7N1",F=p("option"),F.textContent="8N1",R=p("option"),R.textContent="8N2",z=p("option"),z.textContent="7E1",B=p("option"),B.textContent="8E1",W=b(),K=p("input"),u(l,"class","float-right"),u(_,"name","mi"),_.__value="true",_.value=_.__value,u(_,"type","checkbox"),u(_,"class","rounded mb-1"),u(m,"class","mt-2 ml-3 whitespace-nowrap"),O.__value=0,O.value=O.__value,O.disabled=I=t[6].m.b!=0,u(T,"name","mb"),u(T,"class","in-f tr w-1/2"),t[6].m.b===void 0&&Gt(()=>t[35].call(T)),S.__value=0,S.value=S.__value,S.disabled=G=t[6].m.b!=0,V.__value=2,V.value=V.__value,F.__value=3,F.value=F.__value,R.__value=7,R.value=R.__value,z.__value=10,z.value=z.__value,B.__value=11,B.value=B.__value,u(j,"name","mp"),u(j,"class","in-m"),j.disabled=H=t[6].m.b==0,t[6].m.p===void 0&&Gt(()=>t[36].call(j)),u(K,"name","ms"),u(K,"type","number"),u(K,"min",64),u(K,"max",Q=t[0].chip=="esp8266"?t[6].i.h.p==3||t[6].i.h.p==113?512:256:4096),u(K,"step",64),u(K,"class","in-l tr w-1/2"),u(g,"class","flex w-full"),u(e,"class","my-1")},m(N,w){L(N,e,w),s(e,l),s(l,i),s(e,o),s(e,a),s(a,c),s(e,f),s(e,m),s(m,_),_.checked=t[6].m.i,s(m,d),s(m,h),s(e,k),s(e,g),s(g,T),s(T,O),s(O,E);for(let P=0;P<9;P+=1)J[P]&&J[P].m(T,null);ft(T,t[6].m.b,!0),s(g,C),s(g,j),s(j,S),s(S,U),s(j,V),s(j,F),s(j,R),s(j,z),s(j,B),ft(j,t[6].m.p,!0),s(g,W),s(g,K),Te(K,t[6].m.s),Z||(se=[ve(_,"change",t[34]),ve(T,"change",t[35]),ve(j,"change",t[36]),ve(K,"input",t[37])],Z=!0)},p(N,w){var P,A,y,ee,te,ie,me,Ne,Me;w[0]&4&&n!==(n=((y=(A=(P=N[2].conf)==null?void 0:P.meter)==null?void 0:A.buffer)!=null?y:"Buffer size")+"")&&D(i,n),w[0]&4&&r!==(r=((ie=(te=(ee=N[2].conf)==null?void 0:ee.meter)==null?void 0:te.serial)!=null?ie:"Serial conf.")+"")&&D(c,r),w[0]&64&&(_.checked=N[6].m.i),w[0]&4&&v!==(v=((Me=(Ne=(me=N[2].conf)==null?void 0:me.meter)==null?void 0:Ne.inverted)!=null?Me:"inverted")+"")&&D(h,v),w[0]&64&&I!==(I=N[6].m.b!=0)&&(O.disabled=I),w[0]&64&&ft(T,N[6].m.b),w[0]&64&&G!==(G=N[6].m.b!=0)&&(S.disabled=G),w[0]&64&&H!==(H=N[6].m.b==0)&&(j.disabled=H),w[0]&64&&ft(j,N[6].m.p),w[0]&65&&Q!==(Q=N[0].chip=="esp8266"?N[6].i.h.p==3||N[6].i.h.p==113?512:256:4096)&&u(K,"max",Q),w[0]&64&&at(K.value)!==N[6].m.s&&Te(K,N[6].m.s)},d(N){N&&q(e),tl(J,N),Z=!1,zt(se)}}}function j0(t){var f,m,_;let e,l,n=((_=(m=(f=t[2].conf)==null?void 0:f.meter)==null?void 0:m.pulses)!=null?_:"Pulses per kWh")+"",i,o,a,r,c;return{c(){e=p("div"),l=p("span"),i=M(n),o=b(),a=p("input"),u(a,"name","mb"),u(a,"class","in-s tr"),u(a,"type","number"),u(a,"min",1),u(a,"max",3600),u(e,"class","my-1")},m(d,v){L(d,e,v),s(e,l),s(l,i),s(e,o),s(e,a),Te(a,t[6].m.b),r||(c=ve(a,"input",t[33]),r=!0)},p(d,v){var h,k,g;v[0]&4&&n!==(n=((g=(k=(h=d[2].conf)==null?void 0:h.meter)==null?void 0:k.pulses)!=null?g:"Pulses per kWh")+"")&&D(i,n),v[0]&64&&at(a.value)!==d[6].m.b&&Te(a,d[6].m.b)},d(d){d&&q(e),r=!1,c()}}}function H0(t){let e,l=t[120]*100+"",n;return{c(){e=p("option"),n=M(l),e.__value=t[120]*100,e.value=e.__value},m(i,o){L(i,e,o),s(e,n)},p:Ze,d(i){i&&q(e)}}}function na(t){let e,l,n,i;return{c(){e=p("br"),l=p("input"),u(l,"name","mek"),u(l,"type","text"),u(l,"class","in-s")},m(o,a){L(o,e,a),L(o,l,a),Te(l,t[6].m.e.k),n||(i=ve(l,"input",t[42]),n=!0)},p(o,a){a[0]&64&&l.value!==o[6].m.e.k&&Te(l,o[6].m.e.k)},d(o){o&&q(e),o&&q(l),n=!1,i()}}}function ia(t){var f,m,_;let e,l=((_=(m=(f=t[2].conf)==null?void 0:f.meter)==null?void 0:m.authkey)!=null?_:"Authentication key")+"",n,i,o,a,r,c;return{c(){e=p("div"),n=M(l),i=p("br"),o=b(),a=p("input"),u(a,"name","mea"),u(a,"type","text"),u(a,"class","in-s"),u(e,"class","my-1")},m(d,v){L(d,e,v),s(e,n),s(e,i),s(e,o),s(e,a),Te(a,t[6].m.e.a),r||(c=ve(a,"input",t[43]),r=!0)},p(d,v){var h,k,g;v[0]&4&&l!==(l=((g=(k=(h=d[2].conf)==null?void 0:h.meter)==null?void 0:k.authkey)!=null?g:"Authentication key")+"")&&D(n,l),v[0]&64&&a.value!==d[6].m.e.a&&Te(a,d[6].m.e.a)},d(d){d&&q(e),r=!1,c()}}}function sa(t){var H,W,K,Q,Z,se,X,J,ae,le,ne,fe,ue,Y,x,ke;let e,l,n=((Q=(K=(W=(H=t[2].conf)==null?void 0:H.meter)==null?void 0:W.multipliers)==null?void 0:K.watt)!=null?Q:"Watt")+"",i,o,a,r,c,f,m=((J=(X=(se=(Z=t[2].conf)==null?void 0:Z.meter)==null?void 0:se.multipliers)==null?void 0:X.volt)!=null?J:"Volt")+"",_,d,v,h,k,g,T=((fe=(ne=(le=(ae=t[2].conf)==null?void 0:ae.meter)==null?void 0:le.multipliers)==null?void 0:ne.amp)!=null?fe:"Amp")+"",O,E,I,C,j,S,U=((ke=(x=(Y=(ue=t[2].conf)==null?void 0:ue.meter)==null?void 0:Y.multipliers)==null?void 0:x.kwh)!=null?ke:"kWh")+"",G,V,F,R,z,B;return{c(){e=p("div"),l=p("div"),i=M(n),o=p("br"),a=b(),r=p("input"),c=b(),f=p("div"),_=M(m),d=p("br"),v=b(),h=p("input"),k=b(),g=p("div"),O=M(T),E=p("br"),I=b(),C=p("input"),j=b(),S=p("div"),G=M(U),V=p("br"),F=b(),R=p("input"),u(r,"name","mmw"),u(r,"type","number"),u(r,"min","0.00"),u(r,"max","1000"),u(r,"step","0.001"),u(r,"class","in-f tr w-full"),u(l,"class","w-1/4"),u(h,"name","mmv"),u(h,"type","number"),u(h,"min","0.00"),u(h,"max","1000"),u(h,"step","0.001"),u(h,"class","in-m tr w-full"),u(f,"class","w-1/4"),u(C,"name","mma"),u(C,"type","number"),u(C,"min","0.00"),u(C,"max","1000"),u(C,"step","0.001"),u(C,"class","in-m tr w-full"),u(g,"class","w-1/4"),u(R,"name","mmc"),u(R,"type","number"),u(R,"min","0.00"),u(R,"max","1000"),u(R,"step","0.001"),u(R,"class","in-l tr w-full"),u(S,"class","w-1/4"),u(e,"class","flex my-1")},m(_e,N){L(_e,e,N),s(e,l),s(l,i),s(l,o),s(l,a),s(l,r),Te(r,t[6].m.m.w),s(e,c),s(e,f),s(f,_),s(f,d),s(f,v),s(f,h),Te(h,t[6].m.m.v),s(e,k),s(e,g),s(g,O),s(g,E),s(g,I),s(g,C),Te(C,t[6].m.m.a),s(e,j),s(e,S),s(S,G),s(S,V),s(S,F),s(S,R),Te(R,t[6].m.m.c),z||(B=[ve(r,"input",t[45]),ve(h,"input",t[46]),ve(C,"input",t[47]),ve(R,"input",t[48])],z=!0)},p(_e,N){var w,P,A,y,ee,te,ie,me,Ne,Me,pe,Ce,we,ge,be,ye;N[0]&4&&n!==(n=((y=(A=(P=(w=_e[2].conf)==null?void 0:w.meter)==null?void 0:P.multipliers)==null?void 0:A.watt)!=null?y:"Watt")+"")&&D(i,n),N[0]&64&&at(r.value)!==_e[6].m.m.w&&Te(r,_e[6].m.m.w),N[0]&4&&m!==(m=((me=(ie=(te=(ee=_e[2].conf)==null?void 0:ee.meter)==null?void 0:te.multipliers)==null?void 0:ie.volt)!=null?me:"Volt")+"")&&D(_,m),N[0]&64&&at(h.value)!==_e[6].m.m.v&&Te(h,_e[6].m.m.v),N[0]&4&&T!==(T=((Ce=(pe=(Me=(Ne=_e[2].conf)==null?void 0:Ne.meter)==null?void 0:Me.multipliers)==null?void 0:pe.amp)!=null?Ce:"Amp")+"")&&D(O,T),N[0]&64&&at(C.value)!==_e[6].m.m.a&&Te(C,_e[6].m.m.a),N[0]&4&&U!==(U=((ye=(be=(ge=(we=_e[2].conf)==null?void 0:we.meter)==null?void 0:ge.multipliers)==null?void 0:be.kwh)!=null?ye:"kWh")+"")&&D(G,U),N[0]&64&&at(R.value)!==_e[6].m.m.c&&Te(R,_e[6].m.m.c)},d(_e){_e&&q(e),z=!1,zt(B)}}}function oa(t){var U,G,V,F,R,z,B,H,W;let e,l,n=((V=(G=(U=t[2].conf)==null?void 0:U.connection)==null?void 0:G.title)!=null?V:"Connection")+"",i,o,a,r,c,f,m,_,d,v,h=((z=(R=(F=t[2].conf)==null?void 0:F.connection)==null?void 0:R.wifi)!=null?z:"WiFi")+"",k,g,T=((W=(H=(B=t[2].conf)==null?void 0:B.connection)==null?void 0:H.ap)!=null?W:"AP")+"",O,E,I,C,j=t[0].if&&t[0].if.eth&&aa(t),S=(t[6].n.c==1||t[6].n.c==2)&&fa(t);return{c(){e=p("div"),l=p("strong"),i=M(n),o=b(),a=p("a"),r=M("\u24D8"),c=b(),f=p("input"),m=b(),_=p("div"),d=p("select"),v=p("option"),k=M(h),g=p("option"),O=M(T),j&&j.c(),E=b(),S&&S.c(),u(l,"class","text-sm"),u(a,"href",kl("Network-connection")),u(a,"target","_blank"),u(a,"class","float-right"),u(f,"type","hidden"),u(f,"name","w"),f.value="true",v.__value=1,v.value=v.__value,g.__value=2,g.value=g.__value,u(d,"name","nc"),u(d,"class","in-s"),t[6].n.c===void 0&&Gt(()=>t[49].call(d)),u(_,"class","my-1"),u(e,"class","cnt")},m(K,Q){L(K,e,Q),s(e,l),s(l,i),s(e,o),s(e,a),s(a,r),s(e,c),s(e,f),s(e,m),s(e,_),s(_,d),s(d,v),s(v,k),s(d,g),s(g,O),j&&j.m(d,null),ft(d,t[6].n.c,!0),s(e,E),S&&S.m(e,null),I||(C=ve(d,"change",t[49]),I=!0)},p(K,Q){var Z,se,X,J,ae,le,ne,fe,ue;Q[0]&4&&n!==(n=((X=(se=(Z=K[2].conf)==null?void 0:Z.connection)==null?void 0:se.title)!=null?X:"Connection")+"")&&D(i,n),Q[0]&4&&h!==(h=((le=(ae=(J=K[2].conf)==null?void 0:J.connection)==null?void 0:ae.wifi)!=null?le:"WiFi")+"")&&D(k,h),Q[0]&4&&T!==(T=((ue=(fe=(ne=K[2].conf)==null?void 0:ne.connection)==null?void 0:fe.ap)!=null?ue:"AP")+"")&&D(O,T),K[0].if&&K[0].if.eth?j?j.p(K,Q):(j=aa(K),j.c(),j.m(d,null)):j&&(j.d(1),j=null),Q[0]&64&&ft(d,K[6].n.c),K[6].n.c==1||K[6].n.c==2?S?S.p(K,Q):(S=fa(K),S.c(),S.m(e,null)):S&&(S.d(1),S=null)},d(K){K&&q(e),j&&j.d(),S&&S.d(),I=!1,C()}}}function aa(t){var i,o,a;let e,l=((a=(o=(i=t[2].conf)==null?void 0:i.connection)==null?void 0:o.eth)!=null?a:"Ethernet")+"",n;return{c(){e=p("option"),n=M(l),e.__value=3,e.value=e.__value},m(r,c){L(r,e,c),s(e,n)},p(r,c){var f,m,_;c[0]&4&&l!==(l=((_=(m=(f=r[2].conf)==null?void 0:f.connection)==null?void 0:m.eth)!=null?_:"Ethernet")+"")&&D(n,l)},d(r){r&&q(e)}}}function fa(t){var ee,te,ie,me,Ne,Me,pe,Ce,we,ge,be,ye,je,Ke,xe,et,Je,nt,We,Oe,ce,Ee,tt,$e,pt,Ge,Ye,Ve,it,vt,Mt,he;let e,l=((ie=(te=(ee=t[2].conf)==null?void 0:ee.connection)==null?void 0:te.ssid)!=null?ie:"SSID")+"",n,i,o,a,r,c,f=((Me=(Ne=(me=t[2].conf)==null?void 0:me.connection)==null?void 0:Ne.psk)!=null?Me:"Password")+"",m,_,d,v,h,k,g,T=((ge=(we=(Ce=(pe=t[2].conf)==null?void 0:pe.connection)==null?void 0:Ce.ps)==null?void 0:we.title)!=null?ge:"Power saving")+"",O,E,I,C,j,S=((Ke=(je=(ye=(be=t[2].conf)==null?void 0:be.connection)==null?void 0:ye.ps)==null?void 0:je.default)!=null?Ke:"Default")+"",U,G,V=((nt=(Je=(et=(xe=t[2].conf)==null?void 0:xe.connection)==null?void 0:et.ps)==null?void 0:Je.off)!=null?nt:"Off")+"",F,R,z=((Ee=(ce=(Oe=(We=t[2].conf)==null?void 0:We.connection)==null?void 0:Oe.ps)==null?void 0:ce.min)!=null?Ee:"Min")+"",B,H,W=((Ge=(pt=($e=(tt=t[2].conf)==null?void 0:tt.connection)==null?void 0:$e.ps)==null?void 0:pt.max)!=null?Ge:"Max")+"",K,Q,Z,se=((it=(Ve=(Ye=t[2].conf)==null?void 0:Ye.connection)==null?void 0:Ve.pwr)!=null?it:"Power")+"",X,J,ae,le,ne,fe,ue,Y,x,ke,_e,N,w=((he=(Mt=(vt=t[2].conf)==null?void 0:vt.connection)==null?void 0:Mt.tick_11b)!=null?he:"802.11b")+"",P,A,y;return{c(){e=p("div"),n=M(l),i=p("br"),o=b(),a=p("input"),r=b(),c=p("div"),m=M(f),_=p("br"),d=b(),v=p("input"),h=b(),k=p("div"),g=p("div"),O=M(T),E=p("br"),I=b(),C=p("select"),j=p("option"),U=M(S),G=p("option"),F=M(V),R=p("option"),B=M(z),H=p("option"),K=M(W),Q=b(),Z=p("div"),X=M(se),J=p("br"),ae=b(),le=p("div"),ne=p("input"),fe=b(),ue=p("span"),ue.textContent="dBm",Y=b(),x=p("div"),ke=p("label"),_e=p("input"),N=b(),P=M(w),u(a,"name","ws"),u(a,"type","text"),u(a,"class","in-s"),u(e,"class","my-1"),u(v,"name","wp"),u(v,"type","password"),u(v,"class","in-s"),u(c,"class","my-1"),j.__value=255,j.value=j.__value,G.__value=0,G.value=G.__value,R.__value=1,R.value=R.__value,H.__value=2,H.value=H.__value,u(C,"name","wz"),u(C,"class","in-s"),t[6].w.z===void 0&&Gt(()=>t[52].call(C)),u(g,"class","w-1/2"),u(ne,"name","ww"),u(ne,"type","number"),u(ne,"min","0"),u(ne,"max","20.5"),u(ne,"step","0.5"),u(ne,"class","in-f tr w-full"),u(ue,"class","in-post"),u(le,"class","flex"),u(Z,"class","ml-2 w-1/2"),u(k,"class","my-1 flex"),u(_e,"type","checkbox"),u(_e,"name","wb"),_e.__value="true",_e.value=_e.__value,u(_e,"class","rounded mb-1"),u(x,"class","my-3")},m(re,Fe){L(re,e,Fe),s(e,n),s(e,i),s(e,o),s(e,a),Te(a,t[6].w.s),L(re,r,Fe),L(re,c,Fe),s(c,m),s(c,_),s(c,d),s(c,v),Te(v,t[6].w.p),L(re,h,Fe),L(re,k,Fe),s(k,g),s(g,O),s(g,E),s(g,I),s(g,C),s(C,j),s(j,U),s(C,G),s(G,F),s(C,R),s(R,B),s(C,H),s(H,K),ft(C,t[6].w.z,!0),s(k,Q),s(k,Z),s(Z,X),s(Z,J),s(Z,ae),s(Z,le),s(le,ne),Te(ne,t[6].w.w),s(le,fe),s(le,ue),L(re,Y,Fe),L(re,x,Fe),s(x,ke),s(ke,_e),_e.checked=t[6].w.b,s(ke,N),s(ke,P),A||(y=[ve(a,"input",t[50]),ve(v,"input",t[51]),ve(C,"change",t[52]),ve(ne,"input",t[53]),ve(_e,"change",t[54])],A=!0)},p(re,Fe){var Tt,Se,Ae,dt,ut,rt,ct,Et,Lt,St,Pt,Ot,Ht,Ct,ht,Dt,Ft,Wt,Qe,Xe,Bt,ot,bt,wt,de,qe,Pe,Be,ze,yt,Qt,Kt;Fe[0]&4&&l!==(l=((Ae=(Se=(Tt=re[2].conf)==null?void 0:Tt.connection)==null?void 0:Se.ssid)!=null?Ae:"SSID")+"")&&D(n,l),Fe[0]&64&&a.value!==re[6].w.s&&Te(a,re[6].w.s),Fe[0]&4&&f!==(f=((rt=(ut=(dt=re[2].conf)==null?void 0:dt.connection)==null?void 0:ut.psk)!=null?rt:"Password")+"")&&D(m,f),Fe[0]&64&&v.value!==re[6].w.p&&Te(v,re[6].w.p),Fe[0]&4&&T!==(T=((St=(Lt=(Et=(ct=re[2].conf)==null?void 0:ct.connection)==null?void 0:Et.ps)==null?void 0:Lt.title)!=null?St:"Power saving")+"")&&D(O,T),Fe[0]&4&&S!==(S=((Ct=(Ht=(Ot=(Pt=re[2].conf)==null?void 0:Pt.connection)==null?void 0:Ot.ps)==null?void 0:Ht.default)!=null?Ct:"Default")+"")&&D(U,S),Fe[0]&4&&V!==(V=((Wt=(Ft=(Dt=(ht=re[2].conf)==null?void 0:ht.connection)==null?void 0:Dt.ps)==null?void 0:Ft.off)!=null?Wt:"Off")+"")&&D(F,V),Fe[0]&4&&z!==(z=((ot=(Bt=(Xe=(Qe=re[2].conf)==null?void 0:Qe.connection)==null?void 0:Xe.ps)==null?void 0:Bt.min)!=null?ot:"Min")+"")&&D(B,z),Fe[0]&4&&W!==(W=((qe=(de=(wt=(bt=re[2].conf)==null?void 0:bt.connection)==null?void 0:wt.ps)==null?void 0:de.max)!=null?qe:"Max")+"")&&D(K,W),Fe[0]&64&&ft(C,re[6].w.z),Fe[0]&4&&se!==(se=((ze=(Be=(Pe=re[2].conf)==null?void 0:Pe.connection)==null?void 0:Be.pwr)!=null?ze:"Power")+"")&&D(X,se),Fe[0]&64&&at(ne.value)!==re[6].w.w&&Te(ne,re[6].w.w),Fe[0]&64&&(_e.checked=re[6].w.b),Fe[0]&4&&w!==(w=((Kt=(Qt=(yt=re[2].conf)==null?void 0:yt.connection)==null?void 0:Qt.tick_11b)!=null?Kt:"802.11b")+"")&&D(P,w)},d(re){re&&q(e),re&&q(r),re&&q(c),re&&q(h),re&&q(k),re&&q(Y),re&&q(x),A=!1,zt(y)}}}function ua(t){var ye,je,Ke,xe,et,Je,nt,We,Oe,ce,Ee,tt,$e,pt,Ge,Ye,Ve,it,vt,Mt,he;let e,l,n=((Ke=(je=(ye=t[2].conf)==null?void 0:ye.network)==null?void 0:je.title)!=null?Ke:"Network")+"",i,o,a,r,c,f,m=((Je=(et=(xe=t[2].conf)==null?void 0:xe.network)==null?void 0:et.ip)!=null?Je:"IP")+"",_,d,v,h,k,g,T=((Oe=(We=(nt=t[2].conf)==null?void 0:nt.network)==null?void 0:We.dhcp)!=null?Oe:"DHCP")+"",O,E,I=((tt=(Ee=(ce=t[2].conf)==null?void 0:ce.network)==null?void 0:Ee.static)!=null?tt:"Static")+"",C,j,S,U,G,V,F,R,z,B,H,W,K,Q,Z,se,X,J,ae,le,ne,fe=((Ge=(pt=($e=t[2].conf)==null?void 0:$e.network)==null?void 0:pt.tick_mdns)!=null?Ge:"mDNS")+"",ue,Y,x,ke,_e,N=((it=(Ve=(Ye=t[2].conf)==null?void 0:Ye.network)==null?void 0:Ve.ntp)!=null?it:"NTP")+"",w,P,A,y,ee,te=((he=(Mt=(vt=t[2].conf)==null?void 0:vt.network)==null?void 0:Mt.tick_ntp_dhcp)!=null?he:"from DHCP")+"",ie,me,Ne,Me,pe,Ce,we,ge;R=new Nu({});let be=t[6].n.m=="static"&&ra(t);return{c(){e=p("div"),l=p("strong"),i=M(n),o=b(),a=p("a"),r=M("\u24D8"),c=b(),f=p("div"),_=M(m),d=p("br"),v=b(),h=p("div"),k=p("select"),g=p("option"),O=M(T),E=p("option"),C=M(I),j=b(),S=p("input"),V=b(),F=p("select"),Re(R.$$.fragment),H=b(),be&&be.c(),W=b(),K=p("div"),Q=p("label"),Z=p("input"),se=M(" IPv6"),X=b(),J=p("div"),ae=p("label"),le=p("input"),ne=b(),ue=M(fe),Y=b(),x=p("input"),ke=b(),_e=p("div"),w=M(N),P=b(),A=p("label"),y=p("input"),ee=b(),ie=M(te),me=p("br"),Ne=b(),Me=p("div"),pe=p("input"),u(l,"class","text-sm"),u(a,"href",kl("Network-configuration")),u(a,"target","_blank"),u(a,"class","float-right"),g.__value="dhcp",g.value=g.__value,E.__value="static",E.value=E.__value,u(k,"name","nm"),u(k,"class","in-f"),t[6].n.m===void 0&&Gt(()=>t[55].call(k)),u(S,"name","ni"),u(S,"type","text"),u(S,"class","in-m w-full"),S.disabled=U=t[6].n.m=="dhcp",S.required=G=t[6].n.m=="static",u(F,"name","ns"),u(F,"class","in-l"),F.disabled=z=t[6].n.m=="dhcp",F.required=B=t[6].n.m=="static",t[6].n.s===void 0&&Gt(()=>t[57].call(F)),u(h,"class","flex"),u(f,"class","my-1"),u(Z,"name","nx"),Z.__value="true",Z.value=Z.__value,u(Z,"type","checkbox"),u(Z,"class","rounded mb-1"),u(K,"class","my-1"),u(le,"name","nd"),le.__value="true",le.value=le.__value,u(le,"type","checkbox"),u(le,"class","rounded mb-1"),u(J,"class","my-1"),u(x,"type","hidden"),u(x,"name","ntp"),x.value="true",u(y,"name","ntpd"),y.__value="true",y.value=y.__value,u(y,"type","checkbox"),u(y,"class","rounded mb-1"),u(A,"class","ml-4"),u(pe,"name","ntph"),u(pe,"type","text"),u(pe,"class","in-s"),u(Me,"class","flex"),u(_e,"class","my-1"),u(e,"class","cnt")},m(re,Fe){L(re,e,Fe),s(e,l),s(l,i),s(e,o),s(e,a),s(a,r),s(e,c),s(e,f),s(f,_),s(f,d),s(f,v),s(f,h),s(h,k),s(k,g),s(g,O),s(k,E),s(E,C),ft(k,t[6].n.m,!0),s(h,j),s(h,S),Te(S,t[6].n.i),s(h,V),s(h,F),De(R,F,null),ft(F,t[6].n.s,!0),s(e,H),be&&be.m(e,null),s(e,W),s(e,K),s(K,Q),s(Q,Z),Z.checked=t[6].n.x,s(Q,se),s(e,X),s(e,J),s(J,ae),s(ae,le),le.checked=t[6].n.d,s(ae,ne),s(ae,ue),s(e,Y),s(e,x),s(e,ke),s(e,_e),s(_e,w),s(_e,P),s(_e,A),s(A,y),y.checked=t[6].n.h,s(A,ee),s(A,ie),s(_e,me),s(_e,Ne),s(_e,Me),s(Me,pe),Te(pe,t[6].n.n1),Ce=!0,we||(ge=[ve(k,"change",t[55]),ve(S,"input",t[56]),ve(F,"change",t[57]),ve(Z,"change",t[61]),ve(le,"change",t[62]),ve(y,"change",t[63]),ve(pe,"input",t[64])],we=!0)},p(re,Fe){var Tt,Se,Ae,dt,ut,rt,ct,Et,Lt,St,Pt,Ot,Ht,Ct,ht,Dt,Ft,Wt,Qe,Xe,Bt;(!Ce||Fe[0]&4)&&n!==(n=((Ae=(Se=(Tt=re[2].conf)==null?void 0:Tt.network)==null?void 0:Se.title)!=null?Ae:"Network")+"")&&D(i,n),(!Ce||Fe[0]&4)&&m!==(m=((rt=(ut=(dt=re[2].conf)==null?void 0:dt.network)==null?void 0:ut.ip)!=null?rt:"IP")+"")&&D(_,m),(!Ce||Fe[0]&4)&&T!==(T=((Lt=(Et=(ct=re[2].conf)==null?void 0:ct.network)==null?void 0:Et.dhcp)!=null?Lt:"DHCP")+"")&&D(O,T),(!Ce||Fe[0]&4)&&I!==(I=((Ot=(Pt=(St=re[2].conf)==null?void 0:St.network)==null?void 0:Pt.static)!=null?Ot:"Static")+"")&&D(C,I),Fe[0]&64&&ft(k,re[6].n.m),(!Ce||Fe[0]&64&&U!==(U=re[6].n.m=="dhcp"))&&(S.disabled=U),(!Ce||Fe[0]&64&&G!==(G=re[6].n.m=="static"))&&(S.required=G),Fe[0]&64&&S.value!==re[6].n.i&&Te(S,re[6].n.i),(!Ce||Fe[0]&64&&z!==(z=re[6].n.m=="dhcp"))&&(F.disabled=z),(!Ce||Fe[0]&64&&B!==(B=re[6].n.m=="static"))&&(F.required=B),Fe[0]&64&&ft(F,re[6].n.s),re[6].n.m=="static"?be?be.p(re,Fe):(be=ra(re),be.c(),be.m(e,W)):be&&(be.d(1),be=null),Fe[0]&64&&(Z.checked=re[6].n.x),Fe[0]&64&&(le.checked=re[6].n.d),(!Ce||Fe[0]&4)&&fe!==(fe=((ht=(Ct=(Ht=re[2].conf)==null?void 0:Ht.network)==null?void 0:Ct.tick_mdns)!=null?ht:"mDNS")+"")&&D(ue,fe),(!Ce||Fe[0]&4)&&N!==(N=((Wt=(Ft=(Dt=re[2].conf)==null?void 0:Dt.network)==null?void 0:Ft.ntp)!=null?Wt:"NTP")+"")&&D(w,N),Fe[0]&64&&(y.checked=re[6].n.h),(!Ce||Fe[0]&4)&&te!==(te=((Bt=(Xe=(Qe=re[2].conf)==null?void 0:Qe.network)==null?void 0:Xe.tick_ntp_dhcp)!=null?Bt:"from DHCP")+"")&&D(ie,te),Fe[0]&64&&pe.value!==re[6].n.n1&&Te(pe,re[6].n.n1)},i(re){Ce||($(R.$$.fragment,re),Ce=!0)},o(re){oe(R.$$.fragment,re),Ce=!1},d(re){re&&q(e),Le(R),be&&be.d(),we=!1,zt(ge)}}}function ra(t){var E,I,C,j,S,U;let e,l=((C=(I=(E=t[2].conf)==null?void 0:E.network)==null?void 0:I.gw)!=null?C:"Gateway")+"",n,i,o,a,r,c,f=((U=(S=(j=t[2].conf)==null?void 0:j.network)==null?void 0:S.dns)!=null?U:"DNS")+"",m,_,d,v,h,k,g,T,O;return{c(){e=p("div"),n=M(l),i=p("br"),o=b(),a=p("input"),r=b(),c=p("div"),m=M(f),_=p("br"),d=b(),v=p("div"),h=p("input"),k=b(),g=p("input"),u(a,"name","ng"),u(a,"type","text"),u(a,"class","in-s"),u(e,"class","my-1"),u(h,"name","nd1"),u(h,"type","text"),u(h,"class","in-f w-full"),u(g,"name","nd2"),u(g,"type","text"),u(g,"class","in-l w-full"),u(v,"class","flex"),u(c,"class","my-1")},m(G,V){L(G,e,V),s(e,n),s(e,i),s(e,o),s(e,a),Te(a,t[6].n.g),L(G,r,V),L(G,c,V),s(c,m),s(c,_),s(c,d),s(c,v),s(v,h),Te(h,t[6].n.d1),s(v,k),s(v,g),Te(g,t[6].n.d2),T||(O=[ve(a,"input",t[58]),ve(h,"input",t[59]),ve(g,"input",t[60])],T=!0)},p(G,V){var F,R,z,B,H,W;V[0]&4&&l!==(l=((z=(R=(F=G[2].conf)==null?void 0:F.network)==null?void 0:R.gw)!=null?z:"Gateway")+"")&&D(n,l),V[0]&64&&a.value!==G[6].n.g&&Te(a,G[6].n.g),V[0]&4&&f!==(f=((W=(H=(B=G[2].conf)==null?void 0:B.network)==null?void 0:H.dns)!=null?W:"DNS")+"")&&D(m,f),V[0]&64&&h.value!==G[6].n.d1&&Te(h,G[6].n.d1),V[0]&64&&g.value!==G[6].n.d2&&Te(g,G[6].n.d2)},d(G){G&&q(e),G&&q(r),G&&q(c),T=!1,zt(O)}}}function ca(t){var $e,pt,Ge,Ye,Ve,it,vt,Mt,he,re,Fe,Tt,Se,Ae,dt,ut,rt,ct,Et,Lt,St,Pt,Ot,Ht,Ct,ht,Dt,Ft,Wt;let e,l,n=((Ge=(pt=($e=t[2].conf)==null?void 0:$e.mqtt)==null?void 0:pt.title)!=null?Ge:"MQTT")+"",i,o,a,r,c,f,m,_,d=((it=(Ve=(Ye=t[2].conf)==null?void 0:Ye.mqtt)==null?void 0:Ve.server)!=null?it:"Server")+"",v,h,k,g,T,O,E,I,C,j,S,U,G=((he=(Mt=(vt=t[2].conf)==null?void 0:vt.mqtt)==null?void 0:Mt.user)!=null?he:"Username")+"",V,F,R,z,B,H,W=((Tt=(Fe=(re=t[2].conf)==null?void 0:re.mqtt)==null?void 0:Fe.pass)!=null?Tt:"Password")+"",K,Q,Z,se,X,J,ae,le=((dt=(Ae=(Se=t[2].conf)==null?void 0:Se.mqtt)==null?void 0:Ae.id)!=null?dt:"Client ID")+"",ne,fe,ue,Y,x,ke,_e=((ct=(rt=(ut=t[2].conf)==null?void 0:ut.mqtt)==null?void 0:rt.payload)!=null?ct:"Payload")+"",N,w,P,A,y,ee,te,ie=((Pt=(St=(Lt=(Et=t[2].conf)==null?void 0:Et.mqtt)==null?void 0:Lt.domoticz)==null?void 0:St.title)!=null?Pt:"Domoticz")+"",me,Ne,Me=((ht=(Ct=(Ht=(Ot=t[2].conf)==null?void 0:Ot.mqtt)==null?void 0:Ht.ha)==null?void 0:Ct.title)!=null?ht:"Home-Assistant")+"",pe,Ce,we,ge,be,ye,je,Ke=((Wt=(Ft=(Dt=t[2].conf)==null?void 0:Dt.mqtt)==null?void 0:Ft.publish)!=null?Wt:"Publish topic")+"",xe,et,Je,nt,We,Oe,ce,Ee=t[0].chip!="esp8266"&&ma(t),tt=t[6].q.s.e&&_a(t);return{c(){e=p("div"),l=p("strong"),i=M(n),o=b(),a=p("a"),r=M("\u24D8"),c=b(),f=p("input"),m=b(),_=p("div"),v=M(d),h=b(),Ee&&Ee.c(),k=b(),g=p("br"),T=b(),O=p("div"),E=p("input"),I=b(),C=p("input"),j=b(),tt&&tt.c(),S=b(),U=p("div"),V=M(G),F=p("br"),R=b(),z=p("input"),B=b(),H=p("div"),K=M(W),Q=p("br"),Z=b(),se=p("input"),X=b(),J=p("div"),ae=p("div"),ne=M(le),fe=p("br"),ue=b(),Y=p("input"),x=b(),ke=p("div"),N=M(_e),w=p("br"),P=b(),A=p("select"),y=p("option"),y.textContent="Raw (minimal)",ee=p("option"),ee.textContent="Raw (full)",te=p("option"),me=M(ie),Ne=p("option"),pe=M(Me),Ce=p("option"),Ce.textContent="JSON (classic)",we=p("option"),we.textContent="JSON (multi topic)",ge=p("option"),ge.textContent="JSON (flat)",be=p("option"),be.textContent="HEX dump",ye=b(),je=p("div"),xe=M(Ke),et=p("br"),Je=b(),nt=p("input"),u(l,"class","text-sm"),u(a,"href",kl("MQTT-configuration")),u(a,"target","_blank"),u(a,"class","float-right"),u(f,"type","hidden"),u(f,"name","q"),f.value="true",u(E,"name","qh"),u(E,"type","text"),u(E,"class","in-f w-2/3"),u(C,"name","qp"),u(C,"type","number"),u(C,"min","1024"),u(C,"max","65535"),u(C,"class","in-l tr w-1/3"),u(O,"class","flex"),u(_,"class","my-1"),u(z,"name","qu"),u(z,"type","text"),u(z,"class","in-s"),u(U,"class","my-1"),u(se,"name","qa"),u(se,"type","password"),u(se,"class","in-s"),u(H,"class","my-1"),u(Y,"name","qc"),u(Y,"type","text"),u(Y,"class","in-f w-full"),y.__value=1,y.value=y.__value,ee.__value=2,ee.value=ee.__value,te.__value=3,te.value=te.__value,Ne.__value=4,Ne.value=Ne.__value,Ce.__value=0,Ce.value=Ce.__value,we.__value=5,we.value=we.__value,ge.__value=6,ge.value=ge.__value,be.__value=255,be.value=be.__value,u(A,"name","qm"),u(A,"class","in-l"),t[6].q.m===void 0&&Gt(()=>t[71].call(A)),u(J,"class","my-1 flex"),u(nt,"name","qb"),u(nt,"type","text"),u(nt,"class","in-s"),u(je,"class","my-1"),u(e,"class","cnt")},m(Qe,Xe){L(Qe,e,Xe),s(e,l),s(l,i),s(e,o),s(e,a),s(a,r),s(e,c),s(e,f),s(e,m),s(e,_),s(_,v),s(_,h),Ee&&Ee.m(_,null),s(_,k),s(_,g),s(_,T),s(_,O),s(O,E),Te(E,t[6].q.h),s(O,I),s(O,C),Te(C,t[6].q.p),s(e,j),tt&&tt.m(e,null),s(e,S),s(e,U),s(U,V),s(U,F),s(U,R),s(U,z),Te(z,t[6].q.u),s(e,B),s(e,H),s(H,K),s(H,Q),s(H,Z),s(H,se),Te(se,t[6].q.a),s(e,X),s(e,J),s(J,ae),s(ae,ne),s(ae,fe),s(ae,ue),s(ae,Y),Te(Y,t[6].q.c),s(J,x),s(J,ke),s(ke,N),s(ke,w),s(ke,P),s(ke,A),s(A,y),s(A,ee),s(A,te),s(te,me),s(A,Ne),s(Ne,pe),s(A,Ce),s(A,we),s(A,ge),s(A,be),ft(A,t[6].q.m,!0),s(e,ye),s(e,je),s(je,xe),s(je,et),s(je,Je),s(je,nt),Te(nt,t[6].q.b),We=!0,Oe||(ce=[ve(E,"input",t[66]),ve(C,"input",t[67]),ve(z,"input",t[68]),ve(se,"input",t[69]),ve(Y,"input",t[70]),ve(A,"change",t[71]),ve(nt,"input",t[72])],Oe=!0)},p(Qe,Xe){var Bt,ot,bt,wt,de,qe,Pe,Be,ze,yt,Qt,Kt,Vt,xt,el,nl,il,sl,ol,al,fl,ul,Ie,Ut,dl,vl,hl,bl,gl;(!We||Xe[0]&4)&&n!==(n=((bt=(ot=(Bt=Qe[2].conf)==null?void 0:Bt.mqtt)==null?void 0:ot.title)!=null?bt:"MQTT")+"")&&D(i,n),(!We||Xe[0]&4)&&d!==(d=((qe=(de=(wt=Qe[2].conf)==null?void 0:wt.mqtt)==null?void 0:de.server)!=null?qe:"Server")+"")&&D(v,d),Qe[0].chip!="esp8266"?Ee?Ee.p(Qe,Xe):(Ee=ma(Qe),Ee.c(),Ee.m(_,k)):Ee&&(Ee.d(1),Ee=null),Xe[0]&64&&E.value!==Qe[6].q.h&&Te(E,Qe[6].q.h),Xe[0]&64&&at(C.value)!==Qe[6].q.p&&Te(C,Qe[6].q.p),Qe[6].q.s.e?tt?(tt.p(Qe,Xe),Xe[0]&64&&$(tt,1)):(tt=_a(Qe),tt.c(),$(tt,1),tt.m(e,S)):tt&&(gt(),oe(tt,1,1,()=>{tt=null}),kt()),(!We||Xe[0]&4)&&G!==(G=((ze=(Be=(Pe=Qe[2].conf)==null?void 0:Pe.mqtt)==null?void 0:Be.user)!=null?ze:"Username")+"")&&D(V,G),Xe[0]&64&&z.value!==Qe[6].q.u&&Te(z,Qe[6].q.u),(!We||Xe[0]&4)&&W!==(W=((Kt=(Qt=(yt=Qe[2].conf)==null?void 0:yt.mqtt)==null?void 0:Qt.pass)!=null?Kt:"Password")+"")&&D(K,W),Xe[0]&64&&se.value!==Qe[6].q.a&&Te(se,Qe[6].q.a),(!We||Xe[0]&4)&&le!==(le=((el=(xt=(Vt=Qe[2].conf)==null?void 0:Vt.mqtt)==null?void 0:xt.id)!=null?el:"Client ID")+"")&&D(ne,le),Xe[0]&64&&Y.value!==Qe[6].q.c&&Te(Y,Qe[6].q.c),(!We||Xe[0]&4)&&_e!==(_e=((sl=(il=(nl=Qe[2].conf)==null?void 0:nl.mqtt)==null?void 0:il.payload)!=null?sl:"Payload")+"")&&D(N,_e),(!We||Xe[0]&4)&&ie!==(ie=((ul=(fl=(al=(ol=Qe[2].conf)==null?void 0:ol.mqtt)==null?void 0:al.domoticz)==null?void 0:fl.title)!=null?ul:"Domoticz")+"")&&D(me,ie),(!We||Xe[0]&4)&&Me!==(Me=((vl=(dl=(Ut=(Ie=Qe[2].conf)==null?void 0:Ie.mqtt)==null?void 0:Ut.ha)==null?void 0:dl.title)!=null?vl:"Home-Assistant")+"")&&D(pe,Me),Xe[0]&64&&ft(A,Qe[6].q.m),(!We||Xe[0]&4)&&Ke!==(Ke=((gl=(bl=(hl=Qe[2].conf)==null?void 0:hl.mqtt)==null?void 0:bl.publish)!=null?gl:"Publish topic")+"")&&D(xe,Ke),Xe[0]&64&&nt.value!==Qe[6].q.b&&Te(nt,Qe[6].q.b)},i(Qe){We||($(tt),We=!0)},o(Qe){oe(tt),We=!1},d(Qe){Qe&&q(e),Ee&&Ee.d(),tt&&tt.d(),Oe=!1,zt(ce)}}}function ma(t){let e,l,n,i,o;return{c(){e=p("label"),l=p("input"),n=M(" SSL"),u(l,"type","checkbox"),u(l,"name","qs"),l.__value="true",l.value=l.__value,u(l,"class","rounded mb-1"),u(e,"class","float-right mr-3")},m(a,r){L(a,e,r),s(e,l),l.checked=t[6].q.s.e,s(e,n),i||(o=[ve(l,"change",t[65]),ve(l,"change",t[18])],i=!0)},p(a,r){r[0]&64&&(l.checked=a[6].q.s.e)},d(a){a&&q(e),i=!1,zt(o)}}}function _a(t){let e,l,n,i,o,a,r,c,f,m,_,d,v;const h=[z0,y0],k=[];function g(S,U){return S[6].q.s.c?0:1}n=g(t),i=k[n]=h[n](t);const T=[K0,V0],O=[];function E(S,U){return S[6].q.s.r?0:1}r=E(t),c=O[r]=T[r](t);const I=[Z0,X0],C=[];function j(S,U){return S[6].q.s.k?0:1}return _=j(t),d=C[_]=I[_](t),{c(){e=p("div"),l=p("span"),i.c(),o=b(),a=p("span"),c.c(),f=b(),m=p("span"),d.c(),u(l,"class","flex pr-2"),u(a,"class","flex pr-2"),u(m,"class","flex pr-2"),u(e,"class","my-1 flex")},m(S,U){L(S,e,U),s(e,l),k[n].m(l,null),s(e,o),s(e,a),O[r].m(a,null),s(e,f),s(e,m),C[_].m(m,null),v=!0},p(S,U){let G=n;n=g(S),n===G?k[n].p(S,U):(gt(),oe(k[G],1,1,()=>{k[G]=null}),kt(),i=k[n],i?i.p(S,U):(i=k[n]=h[n](S),i.c()),$(i,1),i.m(l,null));let V=r;r=E(S),r===V?O[r].p(S,U):(gt(),oe(O[V],1,1,()=>{O[V]=null}),kt(),c=O[r],c?c.p(S,U):(c=O[r]=T[r](S),c.c()),$(c,1),c.m(a,null));let F=_;_=j(S),_===F?C[_].p(S,U):(gt(),oe(C[F],1,1,()=>{C[F]=null}),kt(),d=C[_],d?d.p(S,U):(d=C[_]=I[_](S),d.c()),$(d,1),d.m(m,null))},i(S){v||($(i),$(c),$(d),v=!0)},o(S){oe(i),oe(c),oe(d),v=!1},d(S){S&&q(e),k[n].d(),O[r].d(),C[_].d()}}}function y0(t){let e,l;return e=new Ml({props:{to:"/mqtt-ca",$$slots:{default:[W0]},$$scope:{ctx:t}}}),{c(){Re(e.$$.fragment)},m(n,i){De(e,n,i),l=!0},p(n,i){const o={};i[0]&4|i[4]&4&&(o.$$scope={dirty:i,ctx:n}),e.$set(o)},i(n){l||($(e.$$.fragment,n),l=!0)},o(n){oe(e.$$.fragment,n),l=!1},d(n){Le(e,n)}}}function z0(t){let e,l,n,i,o,a,r;return l=new Ml({props:{to:"/mqtt-ca",$$slots:{default:[G0]},$$scope:{ctx:t}}}),{c(){e=p("span"),Re(l.$$.fragment),n=b(),i=p("span"),i.textContent="\u{1F5D1}",u(e,"class","bd-on"),u(i,"class","bd-off")},m(c,f){L(c,e,f),De(l,e,null),L(c,n,f),L(c,i,f),o=!0,a||(r=[ve(i,"click",t[15]),ve(i,"keypress",t[15])],a=!0)},p(c,f){const m={};f[0]&4|f[4]&4&&(m.$$scope={dirty:f,ctx:c}),l.$set(m)},i(c){o||($(l.$$.fragment,c),o=!0)},o(c){oe(l.$$.fragment,c),o=!1},d(c){c&&q(e),Le(l),c&&q(n),c&&q(i),a=!1,zt(r)}}}function W0(t){var n,i,o,a,r,c;let e,l;return e=new $l({props:{color:"blue",text:(o=(i=(n=t[2].conf)==null?void 0:n.mqtt)==null?void 0:i.btn_ca_upload)!=null?o:"Upload CA",title:(c=(r=(a=t[2].conf)==null?void 0:a.mqtt)==null?void 0:r.title_ca)!=null?c:""}}),{c(){Re(e.$$.fragment)},m(f,m){De(e,f,m),l=!0},p(f,m){var d,v,h,k,g,T;const _={};m[0]&4&&(_.text=(h=(v=(d=f[2].conf)==null?void 0:d.mqtt)==null?void 0:v.btn_ca_upload)!=null?h:"Upload CA"),m[0]&4&&(_.title=(T=(g=(k=f[2].conf)==null?void 0:k.mqtt)==null?void 0:g.title_ca)!=null?T:""),e.$set(_)},i(f){l||($(e.$$.fragment,f),l=!0)},o(f){oe(e.$$.fragment,f),l=!1},d(f){Le(e,f)}}}function G0(t){var n,i,o;let e=((o=(i=(n=t[2].conf)==null?void 0:n.mqtt)==null?void 0:i.ca_ok)!=null?o:"CA OK")+"",l;return{c(){l=M(e)},m(a,r){L(a,l,r)},p(a,r){var c,f,m;r[0]&4&&e!==(e=((m=(f=(c=a[2].conf)==null?void 0:c.mqtt)==null?void 0:f.ca_ok)!=null?m:"CA OK")+"")&&D(l,e)},d(a){a&&q(l)}}}function V0(t){let e,l;return e=new Ml({props:{to:"/mqtt-cert",$$slots:{default:[Y0]},$$scope:{ctx:t}}}),{c(){Re(e.$$.fragment)},m(n,i){De(e,n,i),l=!0},p(n,i){const o={};i[0]&4|i[4]&4&&(o.$$scope={dirty:i,ctx:n}),e.$set(o)},i(n){l||($(e.$$.fragment,n),l=!0)},o(n){oe(e.$$.fragment,n),l=!1},d(n){Le(e,n)}}}function K0(t){let e,l,n,i,o,a,r;return l=new Ml({props:{to:"/mqtt-cert",$$slots:{default:[Q0]},$$scope:{ctx:t}}}),{c(){e=p("span"),Re(l.$$.fragment),n=b(),i=p("span"),i.textContent="\u{1F5D1}",u(e,"class","bd-on"),u(i,"class","bd-off")},m(c,f){L(c,e,f),De(l,e,null),L(c,n,f),L(c,i,f),o=!0,a||(r=[ve(i,"click",t[16]),ve(i,"keypress",t[16])],a=!0)},p(c,f){const m={};f[0]&4|f[4]&4&&(m.$$scope={dirty:f,ctx:c}),l.$set(m)},i(c){o||($(l.$$.fragment,c),o=!0)},o(c){oe(l.$$.fragment,c),o=!1},d(c){c&&q(e),Le(l),c&&q(n),c&&q(i),a=!1,zt(r)}}}function Y0(t){var n,i,o,a,r,c;let e,l;return e=new $l({props:{color:"blue",text:(o=(i=(n=t[2].conf)==null?void 0:n.mqtt)==null?void 0:i.btn_crt_upload)!=null?o:"Upload cert",title:(c=(r=(a=t[2].conf)==null?void 0:a.mqtt)==null?void 0:r.title_crt)!=null?c:""}}),{c(){Re(e.$$.fragment)},m(f,m){De(e,f,m),l=!0},p(f,m){var d,v,h,k,g,T;const _={};m[0]&4&&(_.text=(h=(v=(d=f[2].conf)==null?void 0:d.mqtt)==null?void 0:v.btn_crt_upload)!=null?h:"Upload cert"),m[0]&4&&(_.title=(T=(g=(k=f[2].conf)==null?void 0:k.mqtt)==null?void 0:g.title_crt)!=null?T:""),e.$set(_)},i(f){l||($(e.$$.fragment,f),l=!0)},o(f){oe(e.$$.fragment,f),l=!1},d(f){Le(e,f)}}}function Q0(t){var n,i,o;let e=((o=(i=(n=t[2].conf)==null?void 0:n.mqtt)==null?void 0:i.crt_ok)!=null?o:"Cert OK")+"",l;return{c(){l=M(e)},m(a,r){L(a,l,r)},p(a,r){var c,f,m;r[0]&4&&e!==(e=((m=(f=(c=a[2].conf)==null?void 0:c.mqtt)==null?void 0:f.crt_ok)!=null?m:"Cert OK")+"")&&D(l,e)},d(a){a&&q(l)}}}function X0(t){let e,l;return e=new Ml({props:{to:"/mqtt-key",$$slots:{default:[J0]},$$scope:{ctx:t}}}),{c(){Re(e.$$.fragment)},m(n,i){De(e,n,i),l=!0},p(n,i){const o={};i[0]&4|i[4]&4&&(o.$$scope={dirty:i,ctx:n}),e.$set(o)},i(n){l||($(e.$$.fragment,n),l=!0)},o(n){oe(e.$$.fragment,n),l=!1},d(n){Le(e,n)}}}function Z0(t){let e,l,n,i,o,a,r;return l=new Ml({props:{to:"/mqtt-key",$$slots:{default:[$0]},$$scope:{ctx:t}}}),{c(){e=p("span"),Re(l.$$.fragment),n=b(),i=p("span"),i.textContent="\u{1F5D1}",u(e,"class","bd-on"),u(i,"class","bd-off")},m(c,f){L(c,e,f),De(l,e,null),L(c,n,f),L(c,i,f),o=!0,a||(r=[ve(i,"click",t[17]),ve(i,"keypress",t[17])],a=!0)},p(c,f){const m={};f[0]&4|f[4]&4&&(m.$$scope={dirty:f,ctx:c}),l.$set(m)},i(c){o||($(l.$$.fragment,c),o=!0)},o(c){oe(l.$$.fragment,c),o=!1},d(c){c&&q(e),Le(l),c&&q(n),c&&q(i),a=!1,zt(r)}}}function J0(t){var n,i,o,a,r,c;let e,l;return e=new $l({props:{color:"blue",text:(o=(i=(n=t[2].conf)==null?void 0:n.mqtt)==null?void 0:i.btn_key_upload)!=null?o:"Upload key",title:(c=(r=(a=t[2].conf)==null?void 0:a.mqtt)==null?void 0:r.title_key)!=null?c:""}}),{c(){Re(e.$$.fragment)},m(f,m){De(e,f,m),l=!0},p(f,m){var d,v,h,k,g,T;const _={};m[0]&4&&(_.text=(h=(v=(d=f[2].conf)==null?void 0:d.mqtt)==null?void 0:v.btn_key_upload)!=null?h:"Upload key"),m[0]&4&&(_.title=(T=(g=(k=f[2].conf)==null?void 0:k.mqtt)==null?void 0:g.title_key)!=null?T:""),e.$set(_)},i(f){l||($(e.$$.fragment,f),l=!0)},o(f){oe(e.$$.fragment,f),l=!1},d(f){Le(e,f)}}}function $0(t){var n,i,o;let e=((o=(i=(n=t[2].conf)==null?void 0:n.mqtt)==null?void 0:i.key_ok)!=null?o:"Key OK")+"",l;return{c(){l=M(e)},m(a,r){L(a,l,r)},p(a,r){var c,f,m;r[0]&4&&e!==(e=((m=(f=(c=a[2].conf)==null?void 0:c.mqtt)==null?void 0:f.key_ok)!=null?m:"Key OK")+"")&&D(l,e)},d(a){a&&q(l)}}}function pa(t){var J,ae,le,ne,fe,ue,Y,x,ke,_e,N,w,P,A,y,ee;let e,l,n=((ne=(le=(ae=(J=t[2].conf)==null?void 0:J.mqtt)==null?void 0:ae.domoticz)==null?void 0:le.title)!=null?ne:"Domoticz")+"",i,o,a,r,c,f,m,_,d,v=((x=(Y=(ue=(fe=t[2].conf)==null?void 0:fe.mqtt)==null?void 0:ue.domoticz)==null?void 0:Y.eidx)!=null?x:"Electricity IDX")+"",h,k,g,T,O,E,I=((w=(N=(_e=(ke=t[2].conf)==null?void 0:ke.mqtt)==null?void 0:_e.domoticz)==null?void 0:N.cidx)!=null?w:"Current IDX")+"",C,j,S,U,G,V,F=((ee=(y=(A=(P=t[2].conf)==null?void 0:P.mqtt)==null?void 0:A.domoticz)==null?void 0:y.vidx)!=null?ee:"Voltage IDX")+"",R,z,B,H,W,K,Q,Z,se,X;return{c(){e=p("div"),l=p("strong"),i=M(n),o=b(),a=p("a"),r=M("\u24D8"),c=b(),f=p("input"),m=b(),_=p("div"),d=p("div"),h=M(v),k=p("br"),g=b(),T=p("input"),O=b(),E=p("div"),C=M(I),j=p("br"),S=b(),U=p("input"),G=b(),V=p("div"),R=M(F),z=M(`: L1, L2 & L3 `),B=p("div"),H=p("input"),W=b(),K=p("input"),Q=b(),Z=p("input"),u(l,"class","text-sm"),u(a,"href",kl("MQTT-configuration#domoticz")),u(a,"target","_blank"),u(a,"class","float-right"),u(f,"type","hidden"),u(f,"name","o"),f.value="true",u(T,"name","oe"),u(T,"type","text"),u(T,"class","in-f tr w-full"),u(d,"class","w-1/2"),u(U,"name","oc"),u(U,"type","text"),u(U,"class","in-l tr w-full"),u(E,"class","w-1/2"),u(_,"class","my-1 flex"),u(H,"name","ou1"),u(H,"type","text"),u(H,"class","in-f tr w-1/3"),u(K,"name","ou2"),u(K,"type","text"),u(K,"class","in-m tr w-1/3"),u(Z,"name","ou3"),u(Z,"type","text"),u(Z,"class","in-l tr w-1/3"),u(B,"class","flex"),u(V,"class","my-1"),u(e,"class","cnt")},m(te,ie){L(te,e,ie),s(e,l),s(l,i),s(e,o),s(e,a),s(a,r),s(e,c),s(e,f),s(e,m),s(e,_),s(_,d),s(d,h),s(d,k),s(d,g),s(d,T),Te(T,t[6].o.e),s(_,O),s(_,E),s(E,C),s(E,j),s(E,S),s(E,U),Te(U,t[6].o.c),s(e,G),s(e,V),s(V,R),s(V,z),s(V,B),s(B,H),Te(H,t[6].o.u1),s(B,W),s(B,K),Te(K,t[6].o.u2),s(B,Q),s(B,Z),Te(Z,t[6].o.u3),se||(X=[ve(T,"input",t[73]),ve(U,"input",t[74]),ve(H,"input",t[75]),ve(K,"input",t[76]),ve(Z,"input",t[77])],se=!0)},p(te,ie){var me,Ne,Me,pe,Ce,we,ge,be,ye,je,Ke,xe,et,Je,nt,We;ie[0]&4&&n!==(n=((pe=(Me=(Ne=(me=te[2].conf)==null?void 0:me.mqtt)==null?void 0:Ne.domoticz)==null?void 0:Me.title)!=null?pe:"Domoticz")+"")&&D(i,n),ie[0]&4&&v!==(v=((be=(ge=(we=(Ce=te[2].conf)==null?void 0:Ce.mqtt)==null?void 0:we.domoticz)==null?void 0:ge.eidx)!=null?be:"Electricity IDX")+"")&&D(h,v),ie[0]&64&&T.value!==te[6].o.e&&Te(T,te[6].o.e),ie[0]&4&&I!==(I=((xe=(Ke=(je=(ye=te[2].conf)==null?void 0:ye.mqtt)==null?void 0:je.domoticz)==null?void 0:Ke.cidx)!=null?xe:"Current IDX")+"")&&D(C,I),ie[0]&64&&U.value!==te[6].o.c&&Te(U,te[6].o.c),ie[0]&4&&F!==(F=((We=(nt=(Je=(et=te[2].conf)==null?void 0:et.mqtt)==null?void 0:Je.domoticz)==null?void 0:nt.vidx)!=null?We:"Voltage IDX")+"")&&D(R,F),ie[0]&64&&H.value!==te[6].o.u1&&Te(H,te[6].o.u1),ie[0]&64&&K.value!==te[6].o.u2&&Te(K,te[6].o.u2),ie[0]&64&&Z.value!==te[6].o.u3&&Te(Z,te[6].o.u3)},d(te){te&&q(e),se=!1,zt(X)}}}function da(t){var Q,Z,se,X,J,ae,le,ne,fe,ue,Y,x,ke,_e,N,w;let e,l,n=((X=(se=(Z=(Q=t[2].conf)==null?void 0:Q.mqtt)==null?void 0:Z.ha)==null?void 0:se.title)!=null?X:"Home-Assistant")+"",i,o,a,r,c,f,m,_,d=((ne=(le=(ae=(J=t[2].conf)==null?void 0:J.mqtt)==null?void 0:ae.ha)==null?void 0:le.discovery)!=null?ne:"Discovery topic prefix")+"",v,h,k,g,T,O,E=((x=(Y=(ue=(fe=t[2].conf)==null?void 0:fe.mqtt)==null?void 0:ue.ha)==null?void 0:Y.hostname)!=null?x:"Hostname for URL")+"",I,C,j,S,U,G,V,F=((w=(N=(_e=(ke=t[2].conf)==null?void 0:ke.mqtt)==null?void 0:_e.ha)==null?void 0:N.tag)!=null?w:"Name tag")+"",R,z,B,H,W,K;return{c(){e=p("div"),l=p("strong"),i=M(n),o=b(),a=p("a"),r=M("\u24D8"),c=b(),f=p("input"),m=b(),_=p("div"),v=M(d),h=p("br"),k=b(),g=p("input"),T=b(),O=p("div"),I=M(E),C=p("br"),j=b(),S=p("input"),G=b(),V=p("div"),R=M(F),z=p("br"),B=b(),H=p("input"),u(l,"class","text-sm"),u(a,"href",kl("MQTT-configuration#home-assistant")),u(a,"target","_blank"),u(a,"class","float-right"),u(f,"type","hidden"),u(f,"name","h"),f.value="true",u(g,"name","ht"),u(g,"type","text"),u(g,"class","in-s"),u(g,"placeholder","homeassistant"),u(_,"class","my-1"),u(S,"name","hh"),u(S,"type","text"),u(S,"class","in-s"),u(S,"placeholder",U=t[6].g.h+".local"),u(O,"class","my-1"),u(H,"name","hn"),u(H,"type","text"),u(H,"class","in-s"),u(V,"class","my-1"),u(e,"class","cnt")},m(P,A){L(P,e,A),s(e,l),s(l,i),s(e,o),s(e,a),s(a,r),s(e,c),s(e,f),s(e,m),s(e,_),s(_,v),s(_,h),s(_,k),s(_,g),Te(g,t[6].h.t),s(e,T),s(e,O),s(O,I),s(O,C),s(O,j),s(O,S),Te(S,t[6].h.h),s(e,G),s(e,V),s(V,R),s(V,z),s(V,B),s(V,H),Te(H,t[6].h.n),W||(K=[ve(g,"input",t[78]),ve(S,"input",t[79]),ve(H,"input",t[80])],W=!0)},p(P,A){var y,ee,te,ie,me,Ne,Me,pe,Ce,we,ge,be,ye,je,Ke,xe;A[0]&4&&n!==(n=((ie=(te=(ee=(y=P[2].conf)==null?void 0:y.mqtt)==null?void 0:ee.ha)==null?void 0:te.title)!=null?ie:"Home-Assistant")+"")&&D(i,n),A[0]&4&&d!==(d=((pe=(Me=(Ne=(me=P[2].conf)==null?void 0:me.mqtt)==null?void 0:Ne.ha)==null?void 0:Me.discovery)!=null?pe:"Discovery topic prefix")+"")&&D(v,d),A[0]&64&&g.value!==P[6].h.t&&Te(g,P[6].h.t),A[0]&4&&E!==(E=((be=(ge=(we=(Ce=P[2].conf)==null?void 0:Ce.mqtt)==null?void 0:we.ha)==null?void 0:ge.hostname)!=null?be:"Hostname for URL")+"")&&D(I,E),A[0]&64&&U!==(U=P[6].g.h+".local")&&u(S,"placeholder",U),A[0]&64&&S.value!==P[6].h.h&&Te(S,P[6].h.h),A[0]&4&&F!==(F=((xe=(Ke=(je=(ye=P[2].conf)==null?void 0:ye.mqtt)==null?void 0:je.ha)==null?void 0:Ke.tag)!=null?xe:"Name tag")+"")&&D(R,F),A[0]&64&&H.value!==P[6].h.n&&Te(H,P[6].h.n)},d(P){P&&q(e),W=!1,zt(K)}}}function va(t){var H,W,K,Q,Z,se,X,J,ae,le,ne;let e,l,n=((K=(W=(H=t[2].conf)==null?void 0:H.cloud)==null?void 0:W.title)!=null?K:"Cloud connections")+"",i,o,a,r,c,f,m,_,d,v,h,k=((se=(Z=(Q=t[2].conf)==null?void 0:Q.cloud)==null?void 0:Z.ams)!=null?se:"AMS reader cloud")+"",g,T,O,E,I,C,j,S=((ae=(J=(X=t[2].conf)==null?void 0:X.cloud)==null?void 0:J.es)!=null?ae:"Energy Speedometer")+"",U,G,V,F,R,z=t[5]&&ha(t),B=((ne=(le=t[6])==null?void 0:le.c)==null?void 0:ne.es)&&ba(t);return{c(){e=p("div"),l=p("strong"),i=M(n),o=b(),a=p("a"),r=M("\u24D8"),c=b(),f=p("input"),m=b(),_=p("div"),d=p("label"),v=p("input"),h=b(),g=M(k),T=b(),z&&z.c(),O=b(),E=p("div"),I=p("label"),C=p("input"),j=b(),U=M(S),G=b(),B&&B.c(),u(l,"class","text-sm"),u(a,"href",kl("Cloud")),u(a,"target","_blank"),u(a,"class","float-right"),u(f,"type","hidden"),u(f,"name","c"),f.value="true",u(v,"type","checkbox"),u(v,"name","ce"),v.__value="true",v.value=v.__value,u(v,"class","rounded mb-1"),u(_,"class","my-1"),u(C,"type","checkbox"),u(C,"class","rounded mb-1"),u(C,"name","ces"),C.__value="true",C.value=C.__value,u(E,"class","my-1"),u(e,"class","cnt")},m(fe,ue){L(fe,e,ue),s(e,l),s(l,i),s(e,o),s(e,a),s(a,r),s(e,c),s(e,f),s(e,m),s(e,_),s(_,d),s(d,v),v.checked=t[6].c.e,s(d,h),s(d,g),s(_,T),z&&z.m(_,null),s(e,O),s(e,E),s(E,I),s(I,C),C.checked=t[6].c.es,s(I,j),s(I,U),s(E,G),B&&B.m(E,null),V=!0,F||(R=[ve(v,"change",t[81]),ve(C,"change",t[82])],F=!0)},p(fe,ue){var Y,x,ke,_e,N,w,P,A,y,ee,te;(!V||ue[0]&4)&&n!==(n=((ke=(x=(Y=fe[2].conf)==null?void 0:Y.cloud)==null?void 0:x.title)!=null?ke:"Cloud connections")+"")&&D(i,n),ue[0]&64&&(v.checked=fe[6].c.e),(!V||ue[0]&4)&&k!==(k=((w=(N=(_e=fe[2].conf)==null?void 0:_e.cloud)==null?void 0:N.ams)!=null?w:"AMS reader cloud")+"")&&D(g,k),fe[5]?z?z.p(fe,ue):(z=ha(fe),z.c(),z.m(_,null)):z&&(z.d(1),z=null),ue[0]&64&&(C.checked=fe[6].c.es),(!V||ue[0]&4)&&S!==(S=((y=(A=(P=fe[2].conf)==null?void 0:P.cloud)==null?void 0:A.es)!=null?y:"Energy Speedometer")+"")&&D(U,S),(te=(ee=fe[6])==null?void 0:ee.c)!=null&&te.es?B?(B.p(fe,ue),ue[0]&64&&$(B,1)):(B=ba(fe),B.c(),$(B,1),B.m(E,null)):B&&(gt(),oe(B,1,1,()=>{B=null}),kt())},i(fe){V||($(B),V=!0)},o(fe){oe(B),V=!1},d(fe){fe&&q(e),z&&z.d(),B&&B.d(),F=!1,zt(R)}}}function ha(t){let e,l,n;return{c(){e=p("button"),e.textContent="Connect to my cloud account",u(e,"type","button"),u(e,"class","text-blue-500 ml-6")},m(i,o){L(i,e,o),l||(n=ve(e,"click",t[20]),l=!0)},p:Ze,d(i){i&&q(e),l=!1,n()}}}function ba(t){let e,l,n=t[0].mac+"",i,o,a,r,c=(t[0].meter.id?t[0].meter.id:"missing, required")+"",f,m,_,d,v=t[0].mac&&t[0].meter.id&&ga(t);return{c(){e=p("div"),l=M("MAC: "),i=M(n),o=b(),a=p("div"),r=M("Meter ID: "),f=M(c),m=b(),v&&v.c(),_=Jt(),u(e,"class","pl-5"),u(a,"class","pl-5")},m(h,k){L(h,e,k),s(e,l),s(e,i),L(h,o,k),L(h,a,k),s(a,r),s(a,f),L(h,m,k),v&&v.m(h,k),L(h,_,k),d=!0},p(h,k){(!d||k[0]&1)&&n!==(n=h[0].mac+"")&&D(i,n),(!d||k[0]&1)&&c!==(c=(h[0].meter.id?h[0].meter.id:"missing, required")+"")&&D(f,c),h[0].mac&&h[0].meter.id?v?(v.p(h,k),k[0]&1&&$(v,1)):(v=ga(h),v.c(),$(v,1),v.m(_.parentNode,_)):v&&(gt(),oe(v,1,1,()=>{v=null}),kt())},i(h){d||($(v),d=!0)},o(h){oe(v),d=!1},d(h){h&&q(e),h&&q(o),h&&q(a),h&&q(m),v&&v.d(h),h&&q(_)}}}function ga(t){let e,l,n;return l=new O0({props:{value:'{"mac":"'+t[0].mac+'","meter":"'+t[0].meter.id+'"}'}}),{c(){e=p("div"),Re(l.$$.fragment),u(e,"class","pl-2")},m(i,o){L(i,e,o),De(l,e,null),n=!0},p(i,o){const a={};o[0]&1&&(a.value='{"mac":"'+i[0].mac+'","meter":"'+i[0].meter.id+'"}'),l.$set(a)},i(i){n||($(l.$$.fragment,i),n=!0)},o(i){oe(l.$$.fragment,i),n=!1},d(i){i&&q(e),Le(l)}}}function ka(t){var F,R,z,B,H,W,K,Q;let e,l,n=((z=(R=(F=t[2].conf)==null?void 0:F.thresholds)==null?void 0:R.title)!=null?z:"Thresholds")+"",i,o,a,r,c,f,m,_,d,v,h,k=((W=(H=(B=t[2].conf)==null?void 0:B.thresholds)==null?void 0:H.avg)!=null?W:"Average of")+"",g,T,O,E,I,C=((Q=(K=t[2].common)==null?void 0:K.hours)!=null?Q:"hours")+"",j,S,U,G={length:9},V=[];for(let Z=0;Zt[86].call(T)),u(v,"class","w-1/2"),u(_,"class","flex flex-wrap"),u(e,"class","cnt")},m(B,H){L(B,e,H),s(e,l),s(l,i),s(e,o),s(e,a),s(a,r),s(e,c),s(e,f),s(e,m),s(e,_);for(let W=0;W20&&Ta(t),v=((I=(E=(O=t[6])==null?void 0:O.i)==null?void 0:E.d)==null?void 0:I.d)>0&&Aa(t),h=t[0].chip=="esp8266"&&qa(t);return{c(){e=p("div"),l=p("strong"),i=M(n),o=b(),a=p("a"),r=M("\u24D8"),c=b(),d&&d.c(),f=b(),v&&v.c(),m=b(),h&&h.c(),u(l,"class","text-sm"),u(a,"href",kl("GPIO-configuration")),u(a,"target","_blank"),u(a,"class","float-right"),u(e,"class","cnt")},m(C,j){L(C,e,j),s(e,l),s(l,i),s(e,o),s(e,a),s(a,r),s(e,c),d&&d.m(e,null),s(e,f),v&&v.m(e,null),s(e,m),h&&h.m(e,null),_=!0},p(C,j){var S,U,G,V,F,R;(!_||j[0]&4)&&n!==(n=((G=(U=(S=C[2].conf)==null?void 0:S.hw)==null?void 0:U.title)!=null?G:"Hardware")+"")&&D(i,n),C[0].board>20?d?(d.p(C,j),j[0]&1&&$(d,1)):(d=Ta(C),d.c(),$(d,1),d.m(e,f)):d&&(gt(),oe(d,1,1,()=>{d=null}),kt()),((R=(F=(V=C[6])==null?void 0:V.i)==null?void 0:F.d)==null?void 0:R.d)>0?v?v.p(C,j):(v=Aa(C),v.c(),v.m(e,m)):v&&(v.d(1),v=null),C[0].chip=="esp8266"?h?h.p(C,j):(h=qa(C),h.c(),h.m(e,null)):h&&(h.d(1),h=null)},i(C){_||($(d),_=!0)},o(C){oe(d),_=!1},d(C){C&&q(e),d&&d.d(),v&&v.d(),h&&h.d()}}}function Ta(t){var Et,Lt,St,Pt,Ot,Ht,Ct,ht,Dt,Ft,Wt,Qe,Xe,Bt,ot,bt,wt,de,qe,Pe,Be,ze,yt,Qt,Kt,Vt,xt,el,nl,il,sl,ol,al,fl,ul,Ie,Ut,dl,vl,hl,bl,gl,Ue,mt;let e,l,n,i,o=((Pt=(St=(Lt=(Et=t[2].conf)==null?void 0:Et.hw)==null?void 0:Lt.han)==null?void 0:St.rx)!=null?Pt:"HAN RX")+"",a,r,c,f,m,_,d,v=((ht=(Ct=(Ht=(Ot=t[2].conf)==null?void 0:Ot.hw)==null?void 0:Ht.han)==null?void 0:Ct.tx)!=null?ht:"HAN TX")+"",h,k,g,T,O,E,I,C,j,S,U=((Qe=(Wt=(Ft=(Dt=t[2].conf)==null?void 0:Dt.hw)==null?void 0:Ft.han)==null?void 0:Wt.pullup)!=null?Qe:"pullup")+"",G,V,F,R,z=((ot=(Bt=(Xe=t[2].conf)==null?void 0:Xe.hw)==null?void 0:Bt.ap_btn)!=null?ot:"AP button")+"",B,H,W,K,Q,Z,se=((qe=(de=(wt=(bt=t[2].conf)==null?void 0:bt.hw)==null?void 0:wt.led)==null?void 0:de.title)!=null?qe:"LED")+"",X,J,ae,le,ne,fe,ue,Y,x,ke,_e=((yt=(ze=(Be=(Pe=t[2].conf)==null?void 0:Pe.hw)==null?void 0:Be.led)==null?void 0:ze.inverted)!=null?yt:"inverted")+"",N,w,P,A=((xt=(Vt=(Kt=(Qt=t[2].conf)==null?void 0:Qt.hw)==null?void 0:Kt.led)==null?void 0:Vt.rgb)!=null?xt:"RGB")+"",y,ee,te,ie,me=((sl=(il=(nl=(el=t[2].conf)==null?void 0:el.hw)==null?void 0:nl.led)==null?void 0:il.inverted)!=null?sl:"inverted")+"",Ne,Me,pe,Ce,we,ge,be,ye,je,Ke,xe,et,Je=((ul=(fl=(al=(ol=t[2].conf)==null?void 0:ol.hw)==null?void 0:al.led)==null?void 0:fl.disable)!=null?ul:"LED dis. GPIO")+"",nt,We,Oe,ce,Ee,tt=((dl=(Ut=(Ie=t[2].conf)==null?void 0:Ie.hw)==null?void 0:Ut.temp)!=null?dl:"Temperature")+"",$e,pt,Ge,Ye,Ve,it,vt=((bl=(hl=(vl=t[2].conf)==null?void 0:vl.hw)==null?void 0:hl.temp_analog)!=null?bl:"Analog temp")+"",Mt,he,re,Fe,Tt,Se,Ae,dt,ut;m=new Ui({props:{chip:t[0].chip}}),O=new Ui({props:{chip:t[0].chip}});let rt=t[0].chip!="esp8266"&&Ea(t),ct=((mt=(Ue=(gl=t[6])==null?void 0:gl.i)==null?void 0:Ue.v)==null?void 0:mt.p)>0&&Pa(t);return{c(){e=p("input"),l=b(),n=p("div"),i=p("div"),a=M(o),r=p("br"),c=b(),f=p("select"),Re(m.$$.fragment),_=b(),d=p("div"),h=M(v),k=p("br"),g=b(),T=p("select"),Re(O.$$.fragment),E=b(),I=p("div"),C=p("label"),j=p("input"),S=b(),G=M(U),V=b(),F=p("div"),R=p("div"),B=M(z),H=p("br"),W=b(),K=p("input"),Q=b(),Z=p("div"),X=M(se),J=p("br"),ae=b(),le=p("div"),ne=p("input"),fe=b(),ue=p("div"),Y=p("label"),x=p("input"),ke=b(),N=M(_e),w=b(),P=p("div"),y=M(A),ee=p("label"),te=p("input"),ie=b(),Ne=M(me),Me=p("br"),pe=b(),Ce=p("div"),we=p("input"),ge=b(),be=p("input"),ye=b(),je=p("input"),Ke=b(),xe=p("div"),et=p("div"),nt=M(Je),We=b(),Oe=p("input"),ce=b(),Ee=p("div"),$e=M(tt),pt=p("br"),Ge=b(),Ye=p("input"),Ve=b(),it=p("div"),Mt=M(vt),he=p("br"),re=b(),Fe=p("input"),Tt=b(),rt&&rt.c(),Se=b(),ct&&ct.c(),u(e,"type","hidden"),u(e,"name","i"),e.value="true",u(f,"name","ihp"),u(f,"class","in-f w-full"),t[6].i.h.p===void 0&&Gt(()=>t[87].call(f)),u(i,"class","w-1/3"),u(T,"name","iht"),u(T,"class","in-l w-full"),t[6].i.h.t===void 0&&Gt(()=>t[88].call(T)),u(d,"class","w-1/3"),u(j,"name","ihu"),j.__value="true",j.value=j.__value,u(j,"type","checkbox"),u(j,"class","rounded mb-1"),u(C,"class","ml-2"),u(I,"class","w-1/3"),u(n,"class","flex flex-wrap"),u(K,"name","ia"),u(K,"type","number"),u(K,"min","0"),u(K,"max",t[10]),u(K,"class","in-f tr w-full"),u(R,"class","w-1/3"),u(ne,"name","ilp"),u(ne,"type","number"),u(ne,"min","0"),u(ne,"max",t[10]),u(ne,"class","in-l tr w-full"),u(le,"class","flex"),u(Z,"class","w-1/3"),u(x,"name","ili"),x.__value="true",x.value=x.__value,u(x,"type","checkbox"),u(x,"class","rounded mb-1"),u(Y,"class","ml-4"),u(ue,"class","w-1/3"),u(te,"name","iri"),te.__value="true",te.value=te.__value,u(te,"type","checkbox"),u(te,"class","rounded mb-1"),u(ee,"class","ml-4"),u(we,"name","irr"),u(we,"type","number"),u(we,"min","0"),u(we,"max",t[10]),u(we,"class","in-f tr w-1/3"),u(be,"name","irg"),u(be,"type","number"),u(be,"min","0"),u(be,"max",t[10]),u(be,"class","in-m tr w-1/3"),u(je,"name","irb"),u(je,"type","number"),u(je,"min","0"),u(je,"max",t[10]),u(je,"class","in-l tr w-1/3"),u(Ce,"class","flex"),u(P,"class","w-full"),u(Oe,"name","idd"),u(Oe,"type","number"),u(Oe,"min","0"),u(Oe,"max",t[10]),u(Oe,"class","in-s tr"),u(et,"class","my-1 pr-1 w-1/3"),u(xe,"class","w-full"),u(Ye,"name","itd"),u(Ye,"type","number"),u(Ye,"min","0"),u(Ye,"max",t[10]),u(Ye,"class","in-f tr w-full"),u(Ee,"class","my-1 w-1/3"),u(Fe,"name","ita"),u(Fe,"type","number"),u(Fe,"min","0"),u(Fe,"max",t[10]),u(Fe,"class","in-l tr w-full"),u(it,"class","my-1 pr-1 w-1/3"),u(F,"class","flex flex-wrap")},m(He,_t){L(He,e,_t),L(He,l,_t),L(He,n,_t),s(n,i),s(i,a),s(i,r),s(i,c),s(i,f),De(m,f,null),ft(f,t[6].i.h.p,!0),s(n,_),s(n,d),s(d,h),s(d,k),s(d,g),s(d,T),De(O,T,null),ft(T,t[6].i.h.t,!0),s(n,E),s(n,I),s(I,C),s(C,j),j.checked=t[6].i.h.u,s(C,S),s(C,G),L(He,V,_t),L(He,F,_t),s(F,R),s(R,B),s(R,H),s(R,W),s(R,K),Te(K,t[6].i.a),s(F,Q),s(F,Z),s(Z,X),s(Z,J),s(Z,ae),s(Z,le),s(le,ne),Te(ne,t[6].i.l.p),s(F,fe),s(F,ue),s(ue,Y),s(Y,x),x.checked=t[6].i.l.i,s(Y,ke),s(Y,N),s(F,w),s(F,P),s(P,y),s(P,ee),s(ee,te),te.checked=t[6].i.r.i,s(ee,ie),s(ee,Ne),s(P,Me),s(P,pe),s(P,Ce),s(Ce,we),Te(we,t[6].i.r.r),s(Ce,ge),s(Ce,be),Te(be,t[6].i.r.g),s(Ce,ye),s(Ce,je),Te(je,t[6].i.r.b),s(F,Ke),s(F,xe),s(xe,et),s(et,nt),s(et,We),s(et,Oe),Te(Oe,t[6].i.d.d),s(F,ce),s(F,Ee),s(Ee,$e),s(Ee,pt),s(Ee,Ge),s(Ee,Ye),Te(Ye,t[6].i.t.d),s(F,Ve),s(F,it),s(it,Mt),s(it,he),s(it,re),s(it,Fe),Te(Fe,t[6].i.t.a),s(F,Tt),rt&&rt.m(F,null),s(F,Se),ct&&ct.m(F,null),Ae=!0,dt||(ut=[ve(f,"change",t[87]),ve(T,"change",t[88]),ve(j,"change",t[89]),ve(K,"input",t[90]),ve(ne,"input",t[91]),ve(x,"change",t[92]),ve(te,"change",t[93]),ve(we,"input",t[94]),ve(be,"input",t[95]),ve(je,"input",t[96]),ve(Oe,"input",t[97]),ve(Ye,"input",t[98]),ve(Fe,"input",t[99])],dt=!0)},p(He,_t){var Tl,El,Rl,Fl,Bl,Ul,jl,Hl,yl,zl,Wl,st,jt,rl,wl,Gl,_n,pn,dn,vn,hn,bn,gn,kn,wn,Mn,Sn,Cn,Nn,Tn,En,Pn,An,qn,Dn,Ln,On,In,Rn,Fn,Bn,Un,jn,Hn;(!Ae||_t[0]&4)&&o!==(o=((Fl=(Rl=(El=(Tl=He[2].conf)==null?void 0:Tl.hw)==null?void 0:El.han)==null?void 0:Rl.rx)!=null?Fl:"HAN RX")+"")&&D(a,o);const Cl={};_t[0]&1&&(Cl.chip=He[0].chip),m.$set(Cl),_t[0]&64&&ft(f,He[6].i.h.p),(!Ae||_t[0]&4)&&v!==(v=((Hl=(jl=(Ul=(Bl=He[2].conf)==null?void 0:Bl.hw)==null?void 0:Ul.han)==null?void 0:jl.tx)!=null?Hl:"HAN TX")+"")&&D(h,v);const Nl={};_t[0]&1&&(Nl.chip=He[0].chip),O.$set(Nl),_t[0]&64&&ft(T,He[6].i.h.t),_t[0]&64&&(j.checked=He[6].i.h.u),(!Ae||_t[0]&4)&&U!==(U=((st=(Wl=(zl=(yl=He[2].conf)==null?void 0:yl.hw)==null?void 0:zl.han)==null?void 0:Wl.pullup)!=null?st:"pullup")+"")&&D(G,U),(!Ae||_t[0]&4)&&z!==(z=((wl=(rl=(jt=He[2].conf)==null?void 0:jt.hw)==null?void 0:rl.ap_btn)!=null?wl:"AP button")+"")&&D(B,z),(!Ae||_t[0]&1024)&&u(K,"max",He[10]),_t[0]&64&&at(K.value)!==He[6].i.a&&Te(K,He[6].i.a),(!Ae||_t[0]&4)&&se!==(se=((dn=(pn=(_n=(Gl=He[2].conf)==null?void 0:Gl.hw)==null?void 0:_n.led)==null?void 0:pn.title)!=null?dn:"LED")+"")&&D(X,se),(!Ae||_t[0]&1024)&&u(ne,"max",He[10]),_t[0]&64&&at(ne.value)!==He[6].i.l.p&&Te(ne,He[6].i.l.p),_t[0]&64&&(x.checked=He[6].i.l.i),(!Ae||_t[0]&4)&&_e!==(_e=((gn=(bn=(hn=(vn=He[2].conf)==null?void 0:vn.hw)==null?void 0:hn.led)==null?void 0:bn.inverted)!=null?gn:"inverted")+"")&&D(N,_e),(!Ae||_t[0]&4)&&A!==(A=((Sn=(Mn=(wn=(kn=He[2].conf)==null?void 0:kn.hw)==null?void 0:wn.led)==null?void 0:Mn.rgb)!=null?Sn:"RGB")+"")&&D(y,A),_t[0]&64&&(te.checked=He[6].i.r.i),(!Ae||_t[0]&4)&&me!==(me=((En=(Tn=(Nn=(Cn=He[2].conf)==null?void 0:Cn.hw)==null?void 0:Nn.led)==null?void 0:Tn.inverted)!=null?En:"inverted")+"")&&D(Ne,me),(!Ae||_t[0]&1024)&&u(we,"max",He[10]),_t[0]&64&&at(we.value)!==He[6].i.r.r&&Te(we,He[6].i.r.r),(!Ae||_t[0]&1024)&&u(be,"max",He[10]),_t[0]&64&&at(be.value)!==He[6].i.r.g&&Te(be,He[6].i.r.g),(!Ae||_t[0]&1024)&&u(je,"max",He[10]),_t[0]&64&&at(je.value)!==He[6].i.r.b&&Te(je,He[6].i.r.b),(!Ae||_t[0]&4)&&Je!==(Je=((Dn=(qn=(An=(Pn=He[2].conf)==null?void 0:Pn.hw)==null?void 0:An.led)==null?void 0:qn.disable)!=null?Dn:"LED dis. GPIO")+"")&&D(nt,Je),(!Ae||_t[0]&1024)&&u(Oe,"max",He[10]),_t[0]&64&&at(Oe.value)!==He[6].i.d.d&&Te(Oe,He[6].i.d.d),(!Ae||_t[0]&4)&&tt!==(tt=((In=(On=(Ln=He[2].conf)==null?void 0:Ln.hw)==null?void 0:On.temp)!=null?In:"Temperature")+"")&&D($e,tt),(!Ae||_t[0]&1024)&&u(Ye,"max",He[10]),_t[0]&64&&at(Ye.value)!==He[6].i.t.d&&Te(Ye,He[6].i.t.d),(!Ae||_t[0]&4)&&vt!==(vt=((Bn=(Fn=(Rn=He[2].conf)==null?void 0:Rn.hw)==null?void 0:Fn.temp_analog)!=null?Bn:"Analog temp")+"")&&D(Mt,vt),(!Ae||_t[0]&1024)&&u(Fe,"max",He[10]),_t[0]&64&&at(Fe.value)!==He[6].i.t.a&&Te(Fe,He[6].i.t.a),He[0].chip!="esp8266"?rt?rt.p(He,_t):(rt=Ea(He),rt.c(),rt.m(F,Se)):rt&&(rt.d(1),rt=null),((Hn=(jn=(Un=He[6])==null?void 0:Un.i)==null?void 0:jn.v)==null?void 0:Hn.p)>0?ct?ct.p(He,_t):(ct=Pa(He),ct.c(),ct.m(F,null)):ct&&(ct.d(1),ct=null)},i(He){Ae||($(m.$$.fragment,He),$(O.$$.fragment,He),Ae=!0)},o(He){oe(m.$$.fragment,He),oe(O.$$.fragment,He),Ae=!1},d(He){He&&q(e),He&&q(l),He&&q(n),Le(m),Le(O),He&&q(V),He&&q(F),rt&&rt.d(),ct&&ct.d(),dt=!1,zt(ut)}}}function Ea(t){var f,m,_,d;let e,l=((d=(_=(m=(f=t[2].conf)==null?void 0:f.hw)==null?void 0:m.vcc)==null?void 0:_.title)!=null?d:"Vcc")+"",n,i,o,a,r,c;return{c(){e=p("div"),n=M(l),i=p("br"),o=b(),a=p("input"),u(a,"name","ivp"),u(a,"type","number"),u(a,"min","0"),u(a,"max",t[10]),u(a,"class","in-s tr w-full"),u(e,"class","my-1 pl-1 w-1/3")},m(v,h){L(v,e,h),s(e,n),s(e,i),s(e,o),s(e,a),Te(a,t[6].i.v.p),r||(c=ve(a,"input",t[100]),r=!0)},p(v,h){var k,g,T,O;h[0]&4&&l!==(l=((O=(T=(g=(k=v[2].conf)==null?void 0:k.hw)==null?void 0:g.vcc)==null?void 0:T.title)!=null?O:"Vcc")+"")&&D(n,l),h[0]&1024&&u(a,"max",v[10]),h[0]&64&&at(a.value)!==v[6].i.v.p&&Te(a,v[6].i.v.p)},d(v){v&&q(e),r=!1,c()}}}function Pa(t){var h,k,g,T;let e,l=((T=(g=(k=(h=t[2].conf)==null?void 0:h.hw)==null?void 0:k.vcc)==null?void 0:g.divider)!=null?T:"Voltage divider")+"",n,i,o,a,r,c,f,m,_,d,v;return{c(){var O,E,I,C,j,S,U,G;e=p("div"),n=M(l),i=p("br"),o=b(),a=p("div"),r=p("input"),f=b(),m=p("input"),u(r,"name","ivdv"),u(r,"type","number"),u(r,"min","0"),u(r,"max","65535"),u(r,"class","in-f tr w-full"),u(r,"placeholder",c=(C=(I=(E=(O=t[2].conf)==null?void 0:O.hw)==null?void 0:E.vcc)==null?void 0:I.div_vcc)!=null?C:"VCC"),u(m,"name","ivdg"),u(m,"type","number"),u(m,"min","0"),u(m,"max","65535"),u(m,"class","in-l tr w-full"),u(m,"placeholder",_=(G=(U=(S=(j=t[2].conf)==null?void 0:j.hw)==null?void 0:S.vcc)==null?void 0:U.div_gnd)!=null?G:"GND"),u(a,"class","flex"),u(e,"class","my-1")},m(O,E){L(O,e,E),s(e,n),s(e,i),s(e,o),s(e,a),s(a,r),Te(r,t[6].i.v.d.v),s(a,f),s(a,m),Te(m,t[6].i.v.d.g),d||(v=[ve(r,"input",t[101]),ve(m,"input",t[102])],d=!0)},p(O,E){var I,C,j,S,U,G,V,F,R,z,B,H;E[0]&4&&l!==(l=((S=(j=(C=(I=O[2].conf)==null?void 0:I.hw)==null?void 0:C.vcc)==null?void 0:j.divider)!=null?S:"Voltage divider")+"")&&D(n,l),E[0]&4&&c!==(c=(F=(V=(G=(U=O[2].conf)==null?void 0:U.hw)==null?void 0:G.vcc)==null?void 0:V.div_vcc)!=null?F:"VCC")&&u(r,"placeholder",c),E[0]&64&&at(r.value)!==O[6].i.v.d.v&&Te(r,O[6].i.v.d.v),E[0]&4&&_!==(_=(H=(B=(z=(R=O[2].conf)==null?void 0:R.hw)==null?void 0:z.vcc)==null?void 0:B.div_gnd)!=null?H:"GND")&&u(m,"placeholder",_),E[0]&64&&at(m.value)!==O[6].i.v.d.g&&Te(m,O[6].i.v.d.g)},d(O){O&&q(e),d=!1,zt(v)}}}function Aa(t){var h,k,g,T,O,E,I,C,j,S,U,G,V,F,R;let e,l=((O=(T=(g=(k=(h=t[2].conf)==null?void 0:h.hw)==null?void 0:k.led)==null?void 0:g.behaviour)==null?void 0:T.title)!=null?O:"LED behaviour")+"",n,i,o,a,r=((S=(j=(C=(I=(E=t[2].conf)==null?void 0:E.hw)==null?void 0:I.led)==null?void 0:C.behaviour)==null?void 0:j.enabled)!=null?S:"Enabled")+"",c,f,m=((R=(F=(V=(G=(U=t[2].conf)==null?void 0:U.hw)==null?void 0:G.led)==null?void 0:V.behaviour)==null?void 0:F.disabled)!=null?R:"Disabled")+"",_,d,v;return{c(){e=p("div"),n=M(l),i=b(),o=p("select"),a=p("option"),c=M(r),f=p("option"),_=M(m),a.__value=0,a.value=a.__value,f.__value=1,f.value=f.__value,u(o,"name","idb"),u(o,"class","in-s"),t[6].i.d.b===void 0&&Gt(()=>t[103].call(o)),u(e,"class","my-1 w-full")},m(z,B){L(z,e,B),s(e,n),s(e,i),s(e,o),s(o,a),s(a,c),s(o,f),s(f,_),ft(o,t[6].i.d.b,!0),d||(v=ve(o,"change",t[103]),d=!0)},p(z,B){var H,W,K,Q,Z,se,X,J,ae,le,ne,fe,ue,Y,x;B[0]&4&&l!==(l=((Z=(Q=(K=(W=(H=z[2].conf)==null?void 0:H.hw)==null?void 0:W.led)==null?void 0:K.behaviour)==null?void 0:Q.title)!=null?Z:"LED behaviour")+"")&&D(n,l),B[0]&4&&r!==(r=((le=(ae=(J=(X=(se=z[2].conf)==null?void 0:se.hw)==null?void 0:X.led)==null?void 0:J.behaviour)==null?void 0:ae.enabled)!=null?le:"Enabled")+"")&&D(c,r),B[0]&4&&m!==(m=((x=(Y=(ue=(fe=(ne=z[2].conf)==null?void 0:ne.hw)==null?void 0:fe.led)==null?void 0:ue.behaviour)==null?void 0:Y.disabled)!=null?x:"Disabled")+"")&&D(_,m),B[0]&64&&ft(o,z[6].i.d.b)},d(z){z&&q(e),d=!1,v()}}}function qa(t){var C,j,S,U,G,V,F,R;let e,l,n,i,o=((U=(S=(j=(C=t[2].conf)==null?void 0:C.hw)==null?void 0:j.vcc)==null?void 0:S.offset)!=null?U:"Vcc offset")+"",a,r,c,f,m,_,d=((R=(F=(V=(G=t[2].conf)==null?void 0:G.hw)==null?void 0:V.vcc)==null?void 0:F.multiplier)!=null?R:"Multiplier")+"",v,h,k,g,T,O,E,I=(t[0].board==2||t[0].board==100)&&Da(t);return{c(){e=p("input"),l=b(),n=p("div"),i=p("div"),a=M(o),r=p("br"),c=b(),f=p("input"),m=b(),_=p("div"),v=M(d),h=p("br"),k=b(),g=p("input"),T=b(),I&&I.c(),u(e,"type","hidden"),u(e,"name","iv"),e.value="true",u(f,"name","ivo"),u(f,"type","number"),u(f,"min","0.0"),u(f,"max","3.5"),u(f,"step","0.01"),u(f,"class","in-f tr w-full"),u(i,"class","w-1/3"),u(g,"name","ivm"),u(g,"type","number"),u(g,"min","0.1"),u(g,"max","10"),u(g,"step","0.01"),u(g,"class","in-l tr w-full"),u(_,"class","w-1/3 pr-1"),u(n,"class","my-1 flex flex-wrap")},m(z,B){L(z,e,B),L(z,l,B),L(z,n,B),s(n,i),s(i,a),s(i,r),s(i,c),s(i,f),Te(f,t[6].i.v.o),s(n,m),s(n,_),s(_,v),s(_,h),s(_,k),s(_,g),Te(g,t[6].i.v.m),s(n,T),I&&I.m(n,null),O||(E=[ve(f,"input",t[104]),ve(g,"input",t[105])],O=!0)},p(z,B){var H,W,K,Q,Z,se,X,J;B[0]&4&&o!==(o=((Q=(K=(W=(H=z[2].conf)==null?void 0:H.hw)==null?void 0:W.vcc)==null?void 0:K.offset)!=null?Q:"Vcc offset")+"")&&D(a,o),B[0]&64&&at(f.value)!==z[6].i.v.o&&Te(f,z[6].i.v.o),B[0]&4&&d!==(d=((J=(X=(se=(Z=z[2].conf)==null?void 0:Z.hw)==null?void 0:se.vcc)==null?void 0:X.multiplier)!=null?J:"Multiplier")+"")&&D(v,d),B[0]&64&&at(g.value)!==z[6].i.v.m&&Te(g,z[6].i.v.m),z[0].board==2||z[0].board==100?I?I.p(z,B):(I=Da(z),I.c(),I.m(n,null)):I&&(I.d(1),I=null)},d(z){z&&q(e),z&&q(l),z&&q(n),I&&I.d(),O=!1,zt(E)}}}function Da(t){var f,m,_,d;let e,l=((d=(_=(m=(f=t[2].conf)==null?void 0:f.hw)==null?void 0:m.vcc)==null?void 0:_.boot)!=null?d:"Boot limit")+"",n,i,o,a,r,c;return{c(){e=p("div"),n=M(l),i=p("br"),o=b(),a=p("input"),u(a,"name","ivb"),u(a,"type","number"),u(a,"min","2.5"),u(a,"max","3.5"),u(a,"step","0.1"),u(a,"class","in-s tr w-full"),u(e,"class","w-1/3 pl-1")},m(v,h){L(v,e,h),s(e,n),s(e,i),s(e,o),s(e,a),Te(a,t[6].i.v.b),r||(c=ve(a,"input",t[106]),r=!0)},p(v,h){var k,g,T,O;h[0]&4&&l!==(l=((O=(T=(g=(k=v[2].conf)==null?void 0:k.hw)==null?void 0:g.vcc)==null?void 0:T.boot)!=null?O:"Boot limit")+"")&&D(n,l),h[0]&64&&at(a.value)!==v[6].i.v.b&&Te(a,v[6].i.v.b)},d(v){v&&q(e),r=!1,c()}}}function La(t){var I,C,j,S,U,G,V,F;let e,l,n=((j=(C=(I=t[2].conf)==null?void 0:I.debug)==null?void 0:C.title)!=null?j:"Debugging")+"",i,o,a,r,c,f,m,_,d,v,h=((G=(U=(S=t[2].conf)==null?void 0:S.debug)==null?void 0:U.enable)!=null?G:"Enable debugging")+"",k,g,T,O,E=((F=(V=t[6])==null?void 0:V.d)==null?void 0:F.s)&&Oa(t);return{c(){e=p("div"),l=p("strong"),i=M(n),o=b(),a=p("a"),a.textContent="\u24D8",r=b(),c=p("input"),f=b(),m=p("div"),_=p("label"),d=p("input"),v=b(),k=M(h),g=b(),E&&E.c(),u(l,"class","text-sm"),u(a,"href","https://amsleser.no/blog/post/24-telnet-debug"),u(a,"target","_blank"),u(a,"class","float-right"),u(c,"type","hidden"),u(c,"name","d"),c.value="true",u(d,"type","checkbox"),u(d,"name","ds"),d.__value="true",d.value=d.__value,u(d,"class","rounded mb-1"),u(m,"class","mt-3"),u(e,"class","cnt")},m(R,z){L(R,e,z),s(e,l),s(l,i),s(e,o),s(e,a),s(e,r),s(e,c),s(e,f),s(e,m),s(m,_),s(_,d),d.checked=t[6].d.s,s(_,v),s(_,k),s(e,g),E&&E.m(e,null),T||(O=ve(d,"change",t[107]),T=!0)},p(R,z){var B,H,W,K,Q,Z,se,X;z[0]&4&&n!==(n=((W=(H=(B=R[2].conf)==null?void 0:B.debug)==null?void 0:H.title)!=null?W:"Debugging")+"")&&D(i,n),z[0]&64&&(d.checked=R[6].d.s),z[0]&4&&h!==(h=((Z=(Q=(K=R[2].conf)==null?void 0:K.debug)==null?void 0:Q.enable)!=null?Z:"Enable debugging")+"")&&D(k,h),(X=(se=R[6])==null?void 0:se.d)!=null&&X.s?E?E.p(R,z):(E=Oa(R),E.c(),E.m(e,null)):E&&(E.d(1),E=null)},d(R){R&&q(e),E&&E.d(),T=!1,O()}}}function Oa(t){var j,S,U,G,V,F;let e,l=((U=(S=(j=t[2].conf)==null?void 0:j.debug)==null?void 0:S.danger)!=null?U:"Disable when done")+"",n,i,o,a,r,c,f=((F=(V=(G=t[2].conf)==null?void 0:G.debug)==null?void 0:V.telnet)!=null?F:"Enable telnet")+"",m,_,d,v,h,k,g,T,O,E,I,C=t[6].d.t&&Ia(t);return{c(){e=p("div"),n=M(l),i=b(),o=p("div"),a=p("label"),r=p("input"),c=b(),m=M(f),_=b(),C&&C.c(),d=b(),v=p("div"),h=p("select"),k=p("option"),k.textContent="Verbose",g=p("option"),g.textContent="Debug",T=p("option"),T.textContent="Info",O=p("option"),O.textContent="Warning",u(e,"class","bd-red"),u(r,"type","checkbox"),u(r,"name","dt"),r.__value="true",r.value=r.__value,u(r,"class","rounded mb-1"),u(o,"class","my-1"),k.__value=1,k.value=k.__value,g.__value=2,g.value=g.__value,T.__value=3,T.value=T.__value,O.__value=4,O.value=O.__value,u(h,"name","dl"),u(h,"class","in-s"),t[6].d.l===void 0&&Gt(()=>t[109].call(h)),u(v,"class","my-1")},m(R,z){L(R,e,z),s(e,n),L(R,i,z),L(R,o,z),s(o,a),s(a,r),r.checked=t[6].d.t,s(a,c),s(a,m),L(R,_,z),C&&C.m(R,z),L(R,d,z),L(R,v,z),s(v,h),s(h,k),s(h,g),s(h,T),s(h,O),ft(h,t[6].d.l,!0),E||(I=[ve(r,"change",t[108]),ve(h,"change",t[109])],E=!0)},p(R,z){var B,H,W,K,Q,Z;z[0]&4&&l!==(l=((W=(H=(B=R[2].conf)==null?void 0:B.debug)==null?void 0:H.danger)!=null?W:"Disable when done")+"")&&D(n,l),z[0]&64&&(r.checked=R[6].d.t),z[0]&4&&f!==(f=((Z=(Q=(K=R[2].conf)==null?void 0:K.debug)==null?void 0:Q.telnet)!=null?Z:"Enable telnet")+"")&&D(m,f),R[6].d.t?C?C.p(R,z):(C=Ia(R),C.c(),C.m(d.parentNode,d)):C&&(C.d(1),C=null),z[0]&64&&ft(h,R[6].d.l)},d(R){R&&q(e),R&&q(i),R&&q(o),R&&q(_),C&&C.d(R),R&&q(d),R&&q(v),E=!1,zt(I)}}}function Ia(t){var i,o,a;let e,l=((a=(o=(i=t[2].conf)==null?void 0:i.debug)==null?void 0:o.telnet_danger)!=null?a:"Disable when done")+"",n;return{c(){e=p("div"),n=M(l),u(e,"class","bd-red")},m(r,c){L(r,e,c),s(e,n)},p(r,c){var f,m,_;c[0]&4&&l!==(l=((_=(m=(f=r[2].conf)==null?void 0:f.debug)==null?void 0:m.telnet_danger)!=null?_:"Disable when done")+"")&&D(n,l)},d(r){r&&q(e)}}}function Ra(t){var d,v,h,k;let e,l,n=((v=(d=t[2].conf)==null?void 0:d.btn_reset)!=null?v:"Factory reset")+"",i,o,a,r,c=((k=(h=t[2].btn)==null?void 0:h.reboot)!=null?k:"Reboot")+"",f,m,_;return{c(){e=p("div"),l=p("button"),i=M(n),o=b(),a=p("div"),r=p("button"),f=M(c),u(l,"type","button"),u(l,"class","btn-red"),u(r,"type","button"),u(r,"class","btn-yellow"),u(a,"class","text-center")},m(g,T){L(g,e,T),s(e,l),s(l,i),L(g,o,T),L(g,a,T),s(a,r),s(r,f),m||(_=[ve(l,"click",t[12]),ve(r,"click",t[14])],m=!0)},p(g,T){var O,E,I,C;T[0]&4&&n!==(n=((E=(O=g[2].conf)==null?void 0:O.btn_reset)!=null?E:"Factory reset")+"")&&D(i,n),T[0]&4&&c!==(c=((C=(I=g[2].btn)==null?void 0:I.reboot)!=null?C:"Reboot")+"")&&D(f,c)},d(g){g&&q(e),g&&q(o),g&&q(a),m=!1,zt(_)}}}function Fa(t){var o,a;let e,l,n=((a=(o=t[2].btn)==null?void 0:o.save)!=null?a:"Save")+"",i;return{c(){e=p("div"),l=p("button"),i=M(n),u(l,"type","submit"),u(l,"class","btn-pri"),u(e,"class","text-right")},m(r,c){L(r,e,c),s(e,l),s(l,i)},p(r,c){var f,m;c[0]&4&&n!==(n=((m=(f=r[2].btn)==null?void 0:f.save)!=null?m:"Save")+"")&&D(i,n)},d(r){r&&q(e)}}}function x0(t){var ue,Y,x,ke,_e,N,w,P,A,y,ee,te,ie,me,Ne,Me,pe,Ce,we,ge,be,ye,je,Ke,xe,et,Je,nt,We,Oe,ce,Ee,tt,$e,pt,Ge,Ye,Ve,it,vt,Mt;let e,l,n,i,o,a,r,c,f,m,_=((x=(Y=(ue=t[6])==null?void 0:ue.p)==null?void 0:Y.r)==null?void 0:x.startsWith("NO"))||((N=(_e=(ke=t[6])==null?void 0:ke.p)==null?void 0:_e.r)==null?void 0:N.startsWith("10YNO"))||((A=(P=(w=t[6])==null?void 0:w.p)==null?void 0:P.r)==null?void 0:A.startsWith("10Y1001A1001A4")),d,v,h,k,g,T,O,E,I,C,j,S,U,G,V,F,R,z=((y=t[6])==null?void 0:y.g)&&$o(t),B=((ee=t[6])==null?void 0:ee.m)&&la(t),H=((te=t[6])==null?void 0:te.w)&&oa(t),W=((ie=t[6])==null?void 0:ie.n)&&ua(t),K=((me=t[6])==null?void 0:me.q)&&ca(t),Q=((Me=(Ne=t[6])==null?void 0:Ne.q)==null?void 0:Me.m)==3&&pa(t),Z=((Ce=(pe=t[6])==null?void 0:pe.q)==null?void 0:Ce.m)==4&&da(t),se=((we=t[6])==null?void 0:we.c)&&va(t),X=_&&ka(t),J=((ge=t[6])==null?void 0:ge.u)&&Ma(t),ae=((ye=(be=t[6])==null?void 0:be.i)==null?void 0:ye.h)&&(((je=t[0])==null?void 0:je.board)>20||((Ke=t[0])==null?void 0:Ke.chip)=="esp8266"||((Je=(et=(xe=t[6])==null?void 0:xe.i)==null?void 0:et.d)==null?void 0:Je.d)>0)&&Na(t),le=((nt=t[6])==null?void 0:nt.d)&&La(t),ne=((We=t[1])==null?void 0:We.a)&&Ra(t),fe=t[6]&&Fa(t);return E=new ml({props:{active:t[3],message:(Ee=(ce=(Oe=t[2].conf)==null?void 0:Oe.mask)==null?void 0:ce.loading)!=null?Ee:"Loading"}}),C=new ml({props:{active:t[4],message:(pt=($e=(tt=t[2].conf)==null?void 0:tt.mask)==null?void 0:$e.saving)!=null?pt:"Saving"}}),S=new ml({props:{active:t[8],message:(Ve=(Ye=(Ge=t[2].conf)==null?void 0:Ge.mask)==null?void 0:Ye.reset)!=null?Ve:"Factory reset"}}),G=new ml({props:{active:t[9],message:(Mt=(vt=(it=t[2].conf)==null?void 0:it.mask)==null?void 0:vt.reset_done)!=null?Mt:"Done"}}),{c(){e=p("form"),l=p("div"),z&&z.c(),n=b(),B&&B.c(),i=b(),H&&H.c(),o=b(),W&&W.c(),a=b(),K&&K.c(),r=b(),Q&&Q.c(),c=b(),Z&&Z.c(),f=b(),se&&se.c(),m=b(),X&&X.c(),d=b(),J&&J.c(),v=b(),ae&&ae.c(),h=b(),le&&le.c(),k=b(),g=p("div"),ne&&ne.c(),T=b(),fe&&fe.c(),O=b(),Re(E.$$.fragment),I=b(),Re(C.$$.fragment),j=b(),Re(S.$$.fragment),U=b(),Re(G.$$.fragment),u(l,"class","grid xl:grid-cols-4 lg:grid-cols-2 md:grid-cols-2"),u(g,"class","grid grid-cols-3 mt-3"),u(e,"autocomplete","off")},m(he,re){L(he,e,re),s(e,l),z&&z.m(l,null),s(l,n),B&&B.m(l,null),s(l,i),H&&H.m(l,null),s(l,o),W&&W.m(l,null),s(l,a),K&&K.m(l,null),s(l,r),Q&&Q.m(l,null),s(l,c),Z&&Z.m(l,null),s(l,f),se&&se.m(l,null),s(l,m),X&&X.m(l,null),s(l,d),J&&J.m(l,null),s(l,v),ae&&ae.m(l,null),s(l,h),le&&le.m(l,null),s(e,k),s(e,g),ne&&ne.m(g,null),s(g,T),fe&&fe.m(g,null),L(he,O,re),De(E,he,re),L(he,I,re),De(C,he,re),L(he,j,re),De(S,he,re),L(he,U,re),De(G,he,re),V=!0,F||(R=ve(e,"submit",mn(t[13])),F=!0)},p(he,re){var dt,ut,rt,ct,Et,Lt,St,Pt,Ot,Ht,Ct,ht,Dt,Ft,Wt,Qe,Xe,Bt,ot,bt,wt,de,qe,Pe,Be,ze,yt,Qt,Kt,Vt,xt,el,nl,il,sl,ol,al,fl,ul,Ie,Ut;(dt=he[6])!=null&&dt.g?z?(z.p(he,re),re[0]&64&&$(z,1)):(z=$o(he),z.c(),$(z,1),z.m(l,n)):z&&(gt(),oe(z,1,1,()=>{z=null}),kt()),(ut=he[6])!=null&&ut.m?B?B.p(he,re):(B=la(he),B.c(),B.m(l,i)):B&&(B.d(1),B=null),(rt=he[6])!=null&&rt.w?H?H.p(he,re):(H=oa(he),H.c(),H.m(l,o)):H&&(H.d(1),H=null),(ct=he[6])!=null&&ct.n?W?(W.p(he,re),re[0]&64&&$(W,1)):(W=ua(he),W.c(),$(W,1),W.m(l,a)):W&&(gt(),oe(W,1,1,()=>{W=null}),kt()),(Et=he[6])!=null&&Et.q?K?(K.p(he,re),re[0]&64&&$(K,1)):(K=ca(he),K.c(),$(K,1),K.m(l,r)):K&&(gt(),oe(K,1,1,()=>{K=null}),kt()),((St=(Lt=he[6])==null?void 0:Lt.q)==null?void 0:St.m)==3?Q?Q.p(he,re):(Q=pa(he),Q.c(),Q.m(l,c)):Q&&(Q.d(1),Q=null),((Ot=(Pt=he[6])==null?void 0:Pt.q)==null?void 0:Ot.m)==4?Z?Z.p(he,re):(Z=da(he),Z.c(),Z.m(l,f)):Z&&(Z.d(1),Z=null),(Ht=he[6])!=null&&Ht.c?se?(se.p(he,re),re[0]&64&&$(se,1)):(se=va(he),se.c(),$(se,1),se.m(l,m)):se&&(gt(),oe(se,1,1,()=>{se=null}),kt()),re[0]&64&&(_=((Dt=(ht=(Ct=he[6])==null?void 0:Ct.p)==null?void 0:ht.r)==null?void 0:Dt.startsWith("NO"))||((Qe=(Wt=(Ft=he[6])==null?void 0:Ft.p)==null?void 0:Wt.r)==null?void 0:Qe.startsWith("10YNO"))||((ot=(Bt=(Xe=he[6])==null?void 0:Xe.p)==null?void 0:Bt.r)==null?void 0:ot.startsWith("10Y1001A1001A4"))),_?X?X.p(he,re):(X=ka(he),X.c(),X.m(l,d)):X&&(X.d(1),X=null),(bt=he[6])!=null&&bt.u?J?J.p(he,re):(J=Ma(he),J.c(),J.m(l,v)):J&&(J.d(1),J=null),((de=(wt=he[6])==null?void 0:wt.i)==null?void 0:de.h)&&(((qe=he[0])==null?void 0:qe.board)>20||((Pe=he[0])==null?void 0:Pe.chip)=="esp8266"||((yt=(ze=(Be=he[6])==null?void 0:Be.i)==null?void 0:ze.d)==null?void 0:yt.d)>0)?ae?(ae.p(he,re),re[0]&65&&$(ae,1)):(ae=Na(he),ae.c(),$(ae,1),ae.m(l,h)):ae&&(gt(),oe(ae,1,1,()=>{ae=null}),kt()),(Qt=he[6])!=null&&Qt.d?le?le.p(he,re):(le=La(he),le.c(),le.m(l,null)):le&&(le.d(1),le=null),(Kt=he[1])!=null&&Kt.a?ne?ne.p(he,re):(ne=Ra(he),ne.c(),ne.m(g,T)):ne&&(ne.d(1),ne=null),he[6]?fe?fe.p(he,re):(fe=Fa(he),fe.c(),fe.m(g,null)):fe&&(fe.d(1),fe=null);const Fe={};re[0]&8&&(Fe.active=he[3]),re[0]&4&&(Fe.message=(el=(xt=(Vt=he[2].conf)==null?void 0:Vt.mask)==null?void 0:xt.loading)!=null?el:"Loading"),E.$set(Fe);const Tt={};re[0]&16&&(Tt.active=he[4]),re[0]&4&&(Tt.message=(sl=(il=(nl=he[2].conf)==null?void 0:nl.mask)==null?void 0:il.saving)!=null?sl:"Saving"),C.$set(Tt);const Se={};re[0]&256&&(Se.active=he[8]),re[0]&4&&(Se.message=(fl=(al=(ol=he[2].conf)==null?void 0:ol.mask)==null?void 0:al.reset)!=null?fl:"Factory reset"),S.$set(Se);const Ae={};re[0]&512&&(Ae.active=he[9]),re[0]&4&&(Ae.message=(Ut=(Ie=(ul=he[2].conf)==null?void 0:ul.mask)==null?void 0:Ie.reset_done)!=null?Ut:"Done"),G.$set(Ae)},i(he){V||($(z),$(W),$(K),$(se),$(ae),$(E.$$.fragment,he),$(C.$$.fragment,he),$(S.$$.fragment,he),$(G.$$.fragment,he),V=!0)},o(he){oe(z),oe(W),oe(K),oe(se),oe(ae),oe(E.$$.fragment,he),oe(C.$$.fragment,he),oe(S.$$.fragment,he),oe(G.$$.fragment,he),V=!1},d(he){he&&q(e),z&&z.d(),B&&B.d(),H&&H.d(),W&&W.d(),K&&K.d(),Q&&Q.d(),Z&&Z.d(),se&&se.d(),X&&X.d(),J&&J.d(),ae&&ae.d(),le&&le.d(),ne&&ne.d(),fe&&fe.d(),he&&q(O),Le(E,he),he&&q(I),Le(C,he),he&&q(j),Le(S,he),he&&q(U),Le(G,he),F=!1,R()}}}async function ec(){await(await fetch("reboot",{method:"POST"})).json()}function tc(t,e,l){let{basepath:n="/"}=e,{sysinfo:i={}}=e,{data:o}=e,a={};pl.subscribe(Be=>{l(2,a=Be)});let r=[{name:"Import gauge",key:"i"},{name:"Export gauge",key:"e"},{name:"Voltage",key:"v"},{name:"Amperage",key:"a"},{name:"Per phase",key:"h"},{name:"Power factor",key:"f"},{name:"Reactive",key:"r"},{name:"Realtime",key:"c"},{name:"Peaks",key:"t"},{name:"Realtime plot",key:"l"},{name:"Price",key:"p"},{name:"Day plot",key:"d"},{name:"Month plot",key:"m"},{name:"Temperature plot",key:"s"},{name:"Dark mode",key:"k"}],c=!0,f=!1,m=!1,_,d=[];Wn.subscribe(Be=>{var ze,yt,Qt,Kt;Be.version&&(l(5,m=(ze=Be==null?void 0:Be.c)==null?void 0:ze.e),l(6,_=Be),l(3,c=!1),l(7,d=[{code:"en",name:"English"}]),((yt=_==null?void 0:_.u)==null?void 0:yt.lang)&&_.u.lang!="en"&&d.push({code:_.u.lang,name:(Kt=(Qt=a.language)==null?void 0:Qt.name)!=null?Kt:"Unknown"}),d.push({code:"hub",name:"Load from server"}))}),g0();let v=!1,h=!1;async function k(){if(confirm("Factory reset?")){l(8,v=!0);const Be=new URLSearchParams;Be.append("perform","true");let yt=await(await fetch("reset",{method:"POST",body:Be})).json();l(8,v=!1),l(9,h=yt.success)}}async function g(Be){l(4,f=!0);const ze=new FormData(Be.target),yt=new URLSearchParams;for(let Vt of ze){const[xt,el]=Vt;yt.append(xt,el)}let Kt=await(await fetch("save",{method:"POST",body:yt})).json();_l.update(Vt=>(Vt.hostname=ze.get("gh"),Vt.usrcfg=Kt.success,Vt.booting=Kt.reboot,ze.get("nm")=="static"&&(Vt.net.ip=ze.get("ni"),Vt.net.mask=ze.get("nu"),Vt.net.gw=ze.get("ng"),Vt.net.dns1=ze.get("nd")),Vt.ui=_.u,Vt)),l(4,f=!1),en(n)}const T=function(){confirm("Reboot?")&&(_l.update(Be=>(Be.booting=!0,Be)),ec())};async function O(){confirm("Are you sure you want to delete CA?")&&(await(await fetch("mqtt-ca",{method:"POST"})).text(),Wn.update(ze=>(ze.q.s.c=!1,ze)))}async function E(){confirm("Are you sure you want to delete cert?")&&(await(await fetch("mqtt-cert",{method:"POST"})).text(),Wn.update(ze=>(ze.q.s.r=!1,ze)))}async function I(){confirm("Are you sure you want to delete key?")&&(await(await fetch("mqtt-key",{method:"POST"})).text(),Wn.update(ze=>(ze.q.s.k=!1,ze)))}const C=function(){_.q.s.e?_.q.p==1883&&l(6,_.q.p=8883,_):_.q.p==8883&&l(6,_.q.p=1883,_)};async function j(){if(_.u.lang=="hub"){const Be=await Sl("http://hub.amsleser.no/hub/language/list.json");l(7,d=await Be.json()),l(6,_.u.lang=a.language.code,_)}}let S=44;async function U(){const Be=await Sl("cloudkey.json");if(Be.status==200){let ze=await Be.json();window.open("https://www.amsleser.cloud/device/"+ze.seed)}else alert("Not able to bind to cloud")}const G=window||global;G.bindToCloud=function(){console.log("BIND CALLED")};function V(){_.g.h=this.value,l(6,_)}function F(){_.g.t=Xt(this),l(6,_)}function R(){_.p.r=Xt(this),l(6,_)}function z(){_.p.c=Xt(this),l(6,_)}function B(){_.p.e=this.checked,l(6,_)}function H(){_.p.t=this.value,l(6,_)}function W(){_.g.s=Xt(this),l(6,_)}function K(){_.g.u=this.value,l(6,_)}function Q(){_.g.p=this.value,l(6,_)}function Z(){_.g.c=this.value,l(6,_)}function se(){_.m.a=Xt(this),l(6,_)}function X(){_.m.b=at(this.value),l(6,_)}function J(){_.m.i=this.checked,l(6,_)}function ae(){_.m.b=Xt(this),l(6,_)}function le(){_.m.p=Xt(this),l(6,_)}function ne(){_.m.s=at(this.value),l(6,_)}function fe(){_.m.d=Xt(this),l(6,_)}function ue(){_.m.f=at(this.value),l(6,_)}function Y(){_.m.r=at(this.value),l(6,_)}function x(){_.m.e.e=this.checked,l(6,_)}function ke(){_.m.e.k=this.value,l(6,_)}function _e(){_.m.e.a=this.value,l(6,_)}function N(){_.m.m.e=this.checked,l(6,_)}function w(){_.m.m.w=at(this.value),l(6,_)}function P(){_.m.m.v=at(this.value),l(6,_)}function A(){_.m.m.a=at(this.value),l(6,_)}function y(){_.m.m.c=at(this.value),l(6,_)}function ee(){_.n.c=Xt(this),l(6,_)}function te(){_.w.s=this.value,l(6,_)}function ie(){_.w.p=this.value,l(6,_)}function me(){_.w.z=Xt(this),l(6,_)}function Ne(){_.w.w=at(this.value),l(6,_)}function Me(){_.w.b=this.checked,l(6,_)}function pe(){_.n.m=Xt(this),l(6,_)}function Ce(){_.n.i=this.value,l(6,_)}function we(){_.n.s=Xt(this),l(6,_)}function ge(){_.n.g=this.value,l(6,_)}function be(){_.n.d1=this.value,l(6,_)}function ye(){_.n.d2=this.value,l(6,_)}function je(){_.n.x=this.checked,l(6,_)}function Ke(){_.n.d=this.checked,l(6,_)}function xe(){_.n.h=this.checked,l(6,_)}function et(){_.n.n1=this.value,l(6,_)}function Je(){_.q.s.e=this.checked,l(6,_)}function nt(){_.q.h=this.value,l(6,_)}function We(){_.q.p=at(this.value),l(6,_)}function Oe(){_.q.u=this.value,l(6,_)}function ce(){_.q.a=this.value,l(6,_)}function Ee(){_.q.c=this.value,l(6,_)}function tt(){_.q.m=Xt(this),l(6,_)}function $e(){_.q.b=this.value,l(6,_)}function pt(){_.o.e=this.value,l(6,_)}function Ge(){_.o.c=this.value,l(6,_)}function Ye(){_.o.u1=this.value,l(6,_)}function Ve(){_.o.u2=this.value,l(6,_)}function it(){_.o.u3=this.value,l(6,_)}function vt(){_.h.t=this.value,l(6,_)}function Mt(){_.h.h=this.value,l(6,_)}function he(){_.h.n=this.value,l(6,_)}function re(){_.c.e=this.checked,l(6,_)}function Fe(){_.c.es=this.checked,l(6,_)}function Tt(Be){_.t.t[Be]=at(this.value),l(6,_)}function Se(){_.t.h=at(this.value),l(6,_)}function Ae(Be){_.u[Be.key]=Xt(this),l(6,_)}function dt(){_.u.lang=Xt(this),l(6,_)}function ut(){_.i.h.p=Xt(this),l(6,_)}function rt(){_.i.h.t=Xt(this),l(6,_)}function ct(){_.i.h.u=this.checked,l(6,_)}function Et(){_.i.a=at(this.value),l(6,_)}function Lt(){_.i.l.p=at(this.value),l(6,_)}function St(){_.i.l.i=this.checked,l(6,_)}function Pt(){_.i.r.i=this.checked,l(6,_)}function Ot(){_.i.r.r=at(this.value),l(6,_)}function Ht(){_.i.r.g=at(this.value),l(6,_)}function Ct(){_.i.r.b=at(this.value),l(6,_)}function ht(){_.i.d.d=at(this.value),l(6,_)}function Dt(){_.i.t.d=at(this.value),l(6,_)}function Ft(){_.i.t.a=at(this.value),l(6,_)}function Wt(){_.i.v.p=at(this.value),l(6,_)}function Qe(){_.i.v.d.v=at(this.value),l(6,_)}function Xe(){_.i.v.d.g=at(this.value),l(6,_)}function Bt(){_.i.d.b=Xt(this),l(6,_)}function ot(){_.i.v.o=at(this.value),l(6,_)}function bt(){_.i.v.m=at(this.value),l(6,_)}function wt(){_.i.v.b=at(this.value),l(6,_)}function de(){_.d.s=this.checked,l(6,_)}function qe(){_.d.t=this.checked,l(6,_)}function Pe(){_.d.l=Xt(this),l(6,_)}return t.$$set=Be=>{"basepath"in Be&&l(21,n=Be.basepath),"sysinfo"in Be&&l(0,i=Be.sysinfo),"data"in Be&&l(1,o=Be.data)},t.$$.update=()=>{t.$$.dirty[0]&1&&l(10,S=i.chip=="esp8266"?16:i.chip=="esp32s2"?44:39)},[i,o,a,c,f,m,_,d,v,h,S,r,k,g,T,O,E,I,C,j,U,n,V,F,R,z,B,H,W,K,Q,Z,se,X,J,ae,le,ne,fe,ue,Y,x,ke,_e,N,w,P,A,y,ee,te,ie,me,Ne,Me,pe,Ce,we,ge,be,ye,je,Ke,xe,et,Je,nt,We,Oe,ce,Ee,tt,$e,pt,Ge,Ye,Ve,it,vt,Mt,he,re,Fe,Tt,Se,Ae,dt,ut,rt,ct,Et,Lt,St,Pt,Ot,Ht,Ct,ht,Dt,Ft,Wt,Qe,Xe,Bt,ot,bt,wt,de,qe,Pe]}class lc extends qt{constructor(e){super(),At(this,e,tc,x0,Nt,{basepath:21,sysinfo:0,data:1},null,[-1,-1,-1,-1,-1])}}function Ba(t,e,l){const n=t.slice();return n[22]=e[l],n}function Ua(t){let e,l=t[1].cpu+"",n,i;return{c(){e=M("("),n=M(l),i=M("MHz)")},m(o,a){L(o,e,a),L(o,n,a),L(o,i,a)},p(o,a){a&2&&l!==(l=o[1].cpu+"")&&D(n,l)},d(o){o&&q(e),o&&q(n),o&&q(i)}}}function nc(t){let e=lt(t[1].chip,t[1].board)+"",l;return{c(){l=M(e)},m(n,i){L(n,l,i)},p(n,i){i&2&&e!==(e=lt(n[1].chip,n[1].board)+"")&&D(l,e)},d(n){n&&q(l)}}}function ja(t){var W,K,Q,Z,se,X,J,ae,le,ne,fe,ue;let e,l=((Q=(K=(W=t[3].status)==null?void 0:W.device)==null?void 0:K.apmac)!=null?Q:"AP MAC")+"",n,i,o=t[1].apmac+"",a,r,c,f=((X=(se=(Z=t[3].status)==null?void 0:Z.device)==null?void 0:se.last_boot)!=null?X:"Last boot")+"",m,_,d,v,h,k,g=((le=(ae=(J=t[3].status)==null?void 0:J.device)==null?void 0:ae.reason)!=null?le:"Reason")+"",T,O,E=((ue=(fe=(ne=t[3][As(t[1].chip)])==null?void 0:ne.reason)==null?void 0:fe[t[1].boot_reason])!=null?ue:t[1].boot_reason)+"",I,C,j=t[1].boot_reason+"",S,U,G=t[1].ex_cause+"",V,F,R;const z=[sc,ic],B=[];function H(Y,x){return Y[0].u>0?0:1}return d=H(t),v=B[d]=z[d](t),{c(){e=p("div"),n=M(l),i=M(": "),a=M(o),r=b(),c=p("div"),m=M(f),_=M(`: `),v.c(),h=b(),k=p("div"),T=M(g),O=M(": "),I=M(E),C=M(" ("),S=M(j),U=M("/"),V=M(G),F=M(")"),u(e,"class","my-2"),u(c,"class","my-2"),u(k,"class","my-2")},m(Y,x){L(Y,e,x),s(e,n),s(e,i),s(e,a),L(Y,r,x),L(Y,c,x),s(c,m),s(c,_),B[d].m(c,null),L(Y,h,x),L(Y,k,x),s(k,T),s(k,O),s(k,I),s(k,C),s(k,S),s(k,U),s(k,V),s(k,F),R=!0},p(Y,x){var _e,N,w,P,A,y,ee,te,ie,me,Ne,Me;(!R||x&8)&&l!==(l=((w=(N=(_e=Y[3].status)==null?void 0:_e.device)==null?void 0:N.apmac)!=null?w:"AP MAC")+"")&&D(n,l),(!R||x&2)&&o!==(o=Y[1].apmac+"")&&D(a,o),(!R||x&8)&&f!==(f=((y=(A=(P=Y[3].status)==null?void 0:P.device)==null?void 0:A.last_boot)!=null?y:"Last boot")+"")&&D(m,f);let ke=d;d=H(Y),d===ke?B[d].p(Y,x):(gt(),oe(B[ke],1,1,()=>{B[ke]=null}),kt(),v=B[d],v?v.p(Y,x):(v=B[d]=z[d](Y),v.c()),$(v,1),v.m(c,null)),(!R||x&8)&&g!==(g=((ie=(te=(ee=Y[3].status)==null?void 0:ee.device)==null?void 0:te.reason)!=null?ie:"Reason")+"")&&D(T,g),(!R||x&10)&&E!==(E=((Me=(Ne=(me=Y[3][As(Y[1].chip)])==null?void 0:me.reason)==null?void 0:Ne[Y[1].boot_reason])!=null?Me:Y[1].boot_reason)+"")&&D(I,E),(!R||x&2)&&j!==(j=Y[1].boot_reason+"")&&D(S,j),(!R||x&2)&&G!==(G=Y[1].ex_cause+"")&&D(V,G)},i(Y){R||($(v),R=!0)},o(Y){oe(v),R=!1},d(Y){Y&&q(e),Y&&q(r),Y&&q(c),B[d].d(),Y&&q(h),Y&&q(k)}}}function ic(t){let e;return{c(){e=M("-")},m(l,n){L(l,e,n)},p:Ze,i:Ze,o:Ze,d(l){l&&q(e)}}}function sc(t){let e,l;return e=new Mu({props:{timestamp:new Date(new Date().getTime()-t[0].u*1e3),fullTimeColor:""}}),{c(){Re(e.$$.fragment)},m(n,i){De(e,n,i),l=!0},p(n,i){const o={};i&1&&(o.timestamp=new Date(new Date().getTime()-n[0].u*1e3)),e.$set(o)},i(n){l||($(e.$$.fragment,n),l=!0)},o(n){oe(e.$$.fragment,n),l=!1},d(n){Le(e,n)}}}function Ha(t){var m,_;let e,l,n,i,o=((_=(m=t[3].btn)==null?void 0:m.reboot)!=null?_:"Reboot")+"",a,r,c,f;return l=new Ml({props:{to:"/consent",$$slots:{default:[oc]},$$scope:{ctx:t}}}),{c(){e=p("div"),Re(l.$$.fragment),n=b(),i=p("button"),a=M(o),u(i,"class","btn-yellow-sm float-right"),u(e,"class","my-2")},m(d,v){L(d,e,v),De(l,e,null),s(e,n),s(e,i),s(i,a),r=!0,c||(f=ve(i,"click",t[12]),c=!0)},p(d,v){var k,g;const h={};v&33554440&&(h.$$scope={dirty:v,ctx:d}),l.$set(h),(!r||v&8)&&o!==(o=((g=(k=d[3].btn)==null?void 0:k.reboot)!=null?g:"Reboot")+"")&&D(a,o)},i(d){r||($(l.$$.fragment,d),r=!0)},o(d){oe(l.$$.fragment,d),r=!1},d(d){d&&q(e),Le(l),c=!1,f()}}}function oc(t){var i,o,a;let e,l=((a=(o=(i=t[3].status)==null?void 0:i.device)==null?void 0:o.btn_consents)!=null?a:"Consents")+"",n;return{c(){e=p("span"),n=M(l),u(e,"class","btn-pri-sm")},m(r,c){L(r,e,c),s(e,n)},p(r,c){var f,m,_;c&8&&l!==(l=((_=(m=(f=r[3].status)==null?void 0:f.device)==null?void 0:m.btn_consents)!=null?_:"Consents")+"")&&D(n,l)},d(r){r&&q(e)}}}function ya(t){var V,F,R,z,B,H,W,K,Q,Z,se,X;let e,l,n=((R=(F=(V=t[3].status)==null?void 0:V.meter)==null?void 0:F.title)!=null?R:"Meter")+"",i,o,a,r=((H=(B=(z=t[3].status)==null?void 0:z.meter)==null?void 0:B.manufacturer)!=null?H:"Manufacturer")+"",c,f,m=mi(t[1].meter.mfg)+"",_,d,v,h=((Q=(K=(W=t[3].status)==null?void 0:W.meter)==null?void 0:K.model)!=null?Q:"Model")+"",k,g,T=(t[1].meter.model?t[1].meter.model:"unknown")+"",O,E,I,C=((X=(se=(Z=t[3].status)==null?void 0:Z.meter)==null?void 0:se.id)!=null?X:"ID")+"",j,S,U=(t[1].meter.id?t[1].meter.id:"unknown")+"",G;return{c(){e=p("div"),l=p("strong"),i=M(n),o=b(),a=p("div"),c=M(r),f=M(": "),_=M(m),d=b(),v=p("div"),k=M(h),g=M(": "),O=M(T),E=b(),I=p("div"),j=M(C),S=M(": "),G=M(U),u(l,"class","text-sm"),u(a,"class","my-2"),u(v,"class","my-2"),u(I,"class","my-2"),u(e,"class","cnt")},m(J,ae){L(J,e,ae),s(e,l),s(l,i),s(e,o),s(e,a),s(a,c),s(a,f),s(a,_),s(e,d),s(e,v),s(v,k),s(v,g),s(v,O),s(e,E),s(e,I),s(I,j),s(I,S),s(I,G)},p(J,ae){var le,ne,fe,ue,Y,x,ke,_e,N,w,P,A;ae&8&&n!==(n=((fe=(ne=(le=J[3].status)==null?void 0:le.meter)==null?void 0:ne.title)!=null?fe:"Meter")+"")&&D(i,n),ae&8&&r!==(r=((x=(Y=(ue=J[3].status)==null?void 0:ue.meter)==null?void 0:Y.manufacturer)!=null?x:"Manufacturer")+"")&&D(c,r),ae&2&&m!==(m=mi(J[1].meter.mfg)+"")&&D(_,m),ae&8&&h!==(h=((N=(_e=(ke=J[3].status)==null?void 0:ke.meter)==null?void 0:_e.model)!=null?N:"Model")+"")&&D(k,h),ae&2&&T!==(T=(J[1].meter.model?J[1].meter.model:"unknown")+"")&&D(O,T),ae&8&&C!==(C=((A=(P=(w=J[3].status)==null?void 0:w.meter)==null?void 0:P.id)!=null?A:"ID")+"")&&D(j,C),ae&2&&U!==(U=(J[1].meter.id?J[1].meter.id:"unknown")+"")&&D(G,U)},d(J){J&&q(e)}}}function za(t){var K,Q,Z,se,X,J,ae,le,ne,fe,ue,Y;let e,l,n=((Z=(Q=(K=t[3].status)==null?void 0:K.network)==null?void 0:Q.title)!=null?Z:"Network")+"",i,o,a,r=((J=(X=(se=t[3].conf)==null?void 0:se.network)==null?void 0:X.ip)!=null?J:"IP")+"",c,f,m=t[1].net.ip+"",_,d,v,h=((ne=(le=(ae=t[3].conf)==null?void 0:ae.network)==null?void 0:le.mask)!=null?ne:"Mask")+"",k,g,T=t[1].net.mask+"",O,E,I,C=((Y=(ue=(fe=t[3].conf)==null?void 0:fe.network)==null?void 0:ue.gw)!=null?Y:"Gateway")+"",j,S,U=t[1].net.gw+"",G,V,F,R,z,B=t[1].net.dns1&&Wa(t),H=t[1].net.dns2&&Ga(t),W=t[1].net.ipv6&&Va(t);return{c(){e=p("div"),l=p("strong"),i=M(n),o=b(),a=p("div"),c=M(r),f=M(": "),_=M(m),d=b(),v=p("div"),k=M(h),g=M(": "),O=M(T),E=b(),I=p("div"),j=M(C),S=M(": "),G=M(U),V=b(),F=p("div"),B&&B.c(),R=b(),H&&H.c(),z=b(),W&&W.c(),u(l,"class","text-sm"),u(a,"class","my-2"),u(v,"class","my-2"),u(I,"class","my-2"),u(F,"class","my-2"),u(e,"class","cnt")},m(x,ke){L(x,e,ke),s(e,l),s(l,i),s(e,o),s(e,a),s(a,c),s(a,f),s(a,_),s(e,d),s(e,v),s(v,k),s(v,g),s(v,O),s(e,E),s(e,I),s(I,j),s(I,S),s(I,G),s(e,V),s(e,F),B&&B.m(F,null),s(F,R),H&&H.m(F,null),s(e,z),W&&W.m(e,null)},p(x,ke){var _e,N,w,P,A,y,ee,te,ie,me,Ne,Me;ke&8&&n!==(n=((w=(N=(_e=x[3].status)==null?void 0:_e.network)==null?void 0:N.title)!=null?w:"Network")+"")&&D(i,n),ke&8&&r!==(r=((y=(A=(P=x[3].conf)==null?void 0:P.network)==null?void 0:A.ip)!=null?y:"IP")+"")&&D(c,r),ke&2&&m!==(m=x[1].net.ip+"")&&D(_,m),ke&8&&h!==(h=((ie=(te=(ee=x[3].conf)==null?void 0:ee.network)==null?void 0:te.mask)!=null?ie:"Mask")+"")&&D(k,h),ke&2&&T!==(T=x[1].net.mask+"")&&D(O,T),ke&8&&C!==(C=((Me=(Ne=(me=x[3].conf)==null?void 0:me.network)==null?void 0:Ne.gw)!=null?Me:"Gateway")+"")&&D(j,C),ke&2&&U!==(U=x[1].net.gw+"")&&D(G,U),x[1].net.dns1?B?B.p(x,ke):(B=Wa(x),B.c(),B.m(F,R)):B&&(B.d(1),B=null),x[1].net.dns2?H?H.p(x,ke):(H=Ga(x),H.c(),H.m(F,null)):H&&(H.d(1),H=null),x[1].net.ipv6?W?W.p(x,ke):(W=Va(x),W.c(),W.m(e,null)):W&&(W.d(1),W=null)},d(x){x&&q(e),B&&B.d(),H&&H.d(),W&&W.d()}}}function Wa(t){var a,r,c;let e=((c=(r=(a=t[3].conf)==null?void 0:a.network)==null?void 0:r.dns)!=null?c:"DNS")+"",l,n,i=t[1].net.dns1+"",o;return{c(){l=M(e),n=M(": "),o=M(i)},m(f,m){L(f,l,m),L(f,n,m),L(f,o,m)},p(f,m){var _,d,v;m&8&&e!==(e=((v=(d=(_=f[3].conf)==null?void 0:_.network)==null?void 0:d.dns)!=null?v:"DNS")+"")&&D(l,e),m&2&&i!==(i=f[1].net.dns1+"")&&D(o,i)},d(f){f&&q(l),f&&q(n),f&&q(o)}}}function Ga(t){var a,r,c;let e=((c=(r=(a=t[3].conf)==null?void 0:a.network)==null?void 0:r.dns)!=null?c:"DNS")+"",l,n,i=t[1].net.dns2+"",o;return{c(){l=M(e),n=M(": "),o=M(i)},m(f,m){L(f,l,m),L(f,n,m),L(f,o,m)},p(f,m){var _,d,v;m&8&&e!==(e=((v=(d=(_=f[3].conf)==null?void 0:_.network)==null?void 0:d.dns)!=null?v:"DNS")+"")&&D(l,e),m&2&&i!==(i=f[1].net.dns2+"")&&D(o,i)},d(f){f&&q(l),f&&q(n),f&&q(o)}}}function Va(t){let e,l,n=t[1].net.ipv6+"",i,o,a,r,c=t[1].net.dns1v6&&Ka(t),f=t[1].net.dns2v6&&Ya(t);return{c(){e=p("div"),l=M("IPv6: "),i=M(n),o=b(),a=p("div"),c&&c.c(),r=b(),f&&f.c(),u(e,"class","my-2"),u(a,"class","my-2")},m(m,_){L(m,e,_),s(e,l),s(e,i),L(m,o,_),L(m,a,_),c&&c.m(a,null),s(a,r),f&&f.m(a,null)},p(m,_){_&2&&n!==(n=m[1].net.ipv6+"")&&D(i,n),m[1].net.dns1v6?c?c.p(m,_):(c=Ka(m),c.c(),c.m(a,r)):c&&(c.d(1),c=null),m[1].net.dns2v6?f?f.p(m,_):(f=Ya(m),f.c(),f.m(a,null)):f&&(f.d(1),f=null)},d(m){m&&q(e),m&&q(o),m&&q(a),c&&c.d(),f&&f.d()}}}function Ka(t){let e,l=t[1].net.dns1v6+"",n;return{c(){e=M("DNSv6: "),n=M(l)},m(i,o){L(i,e,o),L(i,n,o)},p(i,o){o&2&&l!==(l=i[1].net.dns1v6+"")&&D(n,l)},d(i){i&&q(e),i&&q(n)}}}function Ya(t){let e,l=t[1].net.dns2v6+"",n;return{c(){e=M("DNSv6: "),n=M(l)},m(i,o){L(i,e,o),L(i,n,o)},p(i,o){o&2&&l!==(l=i[1].net.dns2v6+"")&&D(n,l)},d(i){i&&q(e),i&&q(n)}}}function Qa(t){var c,f,m,_,d,v;let e,l,n=((m=(f=(c=t[3].status)==null?void 0:c.firmware)==null?void 0:f.failed)!=null?m:"Upgrade from {0} to {1} failed").replace("{0}",t[1].upgrade.f).replace("{1}",t[1].upgrade.t)+"",i,o,a=((v=(d=(_=t[3].errors)==null?void 0:_.http)==null?void 0:d[t[1].upgrade.e])!=null?v:t[1].upgrade.e)+"",r;return{c(){e=p("div"),l=p("div"),i=M(n),o=b(),r=M(a),u(l,"class","bd-yellow"),u(e,"class","my-2")},m(h,k){L(h,e,k),s(e,l),s(l,i),s(l,o),s(l,r)},p(h,k){var g,T,O,E,I,C;k&10&&n!==(n=((O=(T=(g=h[3].status)==null?void 0:g.firmware)==null?void 0:T.failed)!=null?O:"Upgrade from {0} to {1} failed").replace("{0}",h[1].upgrade.f).replace("{1}",h[1].upgrade.t)+"")&&D(i,n),k&10&&a!==(a=((C=(I=(E=h[3].errors)==null?void 0:E.http)==null?void 0:I[h[1].upgrade.e])!=null?C:h[1].upgrade.e)+"")&&D(r,a)},d(h){h&&q(e)}}}function Xa(t){var h,k,g;let e,l=((g=(k=(h=t[3].status)==null?void 0:h.firmware)==null?void 0:k.latest)!=null?g:"Latest")+"",n,i,o,a=t[4].tag_name+"",r,c,f,m,_,d=(t[1].security==0||t[0].a)&&t[1].fwconsent===1&&t[4]&&t[4].tag_name!=t[1].version&&Za(t),v=t[1].fwconsent===2&&Ja(t);return{c(){e=p("div"),n=M(l),i=M(`: `),o=p("a"),r=M(a),f=b(),d&&d.c(),m=b(),v&&v.c(),_=Jt(),u(o,"href",c=t[4].html_url),u(o,"class","ml-2 text-blue-600 hover:text-blue-800"),u(o,"target","_blank"),u(o,"rel","noreferrer"),u(e,"class","my-2 flex")},m(T,O){L(T,e,O),s(e,n),s(e,i),s(e,o),s(o,r),s(e,f),d&&d.m(e,null),L(T,m,O),v&&v.m(T,O),L(T,_,O)},p(T,O){var E,I,C;O&8&&l!==(l=((C=(I=(E=T[3].status)==null?void 0:E.firmware)==null?void 0:I.latest)!=null?C:"Latest")+"")&&D(n,l),O&16&&a!==(a=T[4].tag_name+"")&&D(r,a),O&16&&c!==(c=T[4].html_url)&&u(o,"href",c),(T[1].security==0||T[0].a)&&T[1].fwconsent===1&&T[4]&&T[4].tag_name!=T[1].version?d?d.p(T,O):(d=Za(T),d.c(),d.m(e,null)):d&&(d.d(1),d=null),T[1].fwconsent===2?v?v.p(T,O):(v=Ja(T),v.c(),v.m(_.parentNode,_)):v&&(v.d(1),v=null)},d(T){T&&q(e),d&&d.d(),T&&q(m),v&&v.d(T),T&&q(_)}}}function Za(t){let e,l,n,i,o;return{c(){var a,r,c;e=p("div"),l=p("button"),l.textContent="\u21D3",u(e,"class","flex-none ml-2 text-green-500"),u(e,"title",n=(c=(r=(a=t[3].status)==null?void 0:a.firmware)==null?void 0:r.install)!=null?c:"Install")},m(a,r){L(a,e,r),s(e,l),i||(o=ve(l,"click",t[11]),i=!0)},p(a,r){var c,f,m;r&8&&n!==(n=(m=(f=(c=a[3].status)==null?void 0:c.firmware)==null?void 0:f.install)!=null?m:"Install")&&u(e,"title",n)},d(a){a&&q(e),i=!1,o()}}}function Ja(t){var o,a,r;let e,l,n=((r=(a=(o=t[3].status)==null?void 0:o.firmware)==null?void 0:a.no_one_click)!=null?r:"One-click upgrade disabled")+"",i;return{c(){e=p("div"),l=p("div"),i=M(n),u(l,"class","bd-yellow"),u(e,"class","my-2")},m(c,f){L(c,e,f),s(e,l),s(l,i)},p(c,f){var m,_,d;f&8&&n!==(n=((d=(_=(m=c[3].status)==null?void 0:m.firmware)==null?void 0:_.no_one_click)!=null?d:"One-click upgrade disabled")+"")&&D(i,n)},d(c){c&&q(e)}}}function $a(t){let e,l=_i(lt(t[1].chip,t[1].board))+"",n;return{c(){e=p("div"),n=M(l),u(e,"class","bd-red")},m(i,o){L(i,e,o),s(e,n)},p(i,o){o&2&&l!==(l=_i(lt(i[1].chip,i[1].board))+"")&&D(n,l)},d(i){i&&q(e)}}}function xa(t){let e,l,n,i,o,a;function r(m,_){return m[6].length==0?fc:ac}let c=r(t),f=c(t);return{c(){e=p("div"),l=p("form"),n=p("input"),i=b(),f.c(),Gn(n,"display","none"),u(n,"name","file"),u(n,"type","file"),u(n,"accept",".bin"),u(l,"action","/firmware"),u(l,"enctype","multipart/form-data"),u(l,"method","post"),u(l,"autocomplete","off"),u(e,"class","my-2 flex")},m(m,_){L(m,e,_),s(e,l),s(l,n),t[14](n),s(l,i),f.m(l,null),o||(a=[ve(n,"change",t[15]),ve(l,"submit",t[17])],o=!0)},p(m,_){c===(c=r(m))&&f?f.p(m,_):(f.d(1),f=c(m),f&&(f.c(),f.m(l,null)))},d(m){m&&q(e),t[14](null),f.d(),o=!1,zt(a)}}}function ac(t){var r,c;let e=t[6][0].name+"",l,n,i,o=((c=(r=t[3].btn)==null?void 0:r.upload)!=null?c:"Upload")+"",a;return{c(){l=M(e),n=b(),i=p("button"),a=M(o),u(i,"type","submit"),u(i,"class","btn-pri-sm float-right ml-2")},m(f,m){L(f,l,m),L(f,n,m),L(f,i,m),s(i,a)},p(f,m){var _,d;m&64&&e!==(e=f[6][0].name+"")&&D(l,e),m&8&&o!==(o=((d=(_=f[3].btn)==null?void 0:_.upload)!=null?d:"Upload")+"")&&D(a,o)},d(f){f&&q(l),f&&q(n),f&&q(i)}}}function fc(t){var a,r,c;let e,l=((c=(r=(a=t[3].status)==null?void 0:a.firmware)==null?void 0:r.btn_select_file)!=null?c:"Select file")+"",n,i,o;return{c(){e=p("button"),n=M(l),u(e,"type","button"),u(e,"class","btn-pri-sm float-right")},m(f,m){L(f,e,m),s(e,n),i||(o=ve(e,"click",t[16]),i=!0)},p(f,m){var _,d,v;m&8&&l!==(l=((v=(d=(_=f[3].status)==null?void 0:_.firmware)==null?void 0:d.btn_select_file)!=null?v:"Select file")+"")&&D(n,l)},d(f){f&&q(e),i=!1,o()}}}function ef(t){var H,W,K,Q,Z,se,X,J,ae;let e,l,n=((K=(W=(H=t[3].status)==null?void 0:H.backup)==null?void 0:W.title)!=null?K:"Backup")+"",i,o,a,r,c,f,m,_,d=((se=(Z=(Q=t[3].status)==null?void 0:Q.backup)==null?void 0:Z.secrets)!=null?se:"Include secrets")+"",v,h,k,g=((ae=(J=(X=t[3].status)==null?void 0:X.backup)==null?void 0:J.secrets_desc)!=null?ae:"")+"",T,O,E,I,C,j,S,U,G=t[10],V=[];for(let le=0;le{ie=null}),kt()),(Wt=Se[0])!=null&&Wt.a?me?(me.p(Se,Ae),Ae&1&&$(me,1)):(me=Ha(Se),me.c(),$(me,1),me.m(l,null)):me&&(gt(),oe(me,1,1,()=>{me=null}),kt()),Se[1].meter?Ne?Ne.p(Se,Ae):(Ne=ya(Se),Ne.c(),Ne.m(e,B)):Ne&&(Ne.d(1),Ne=null),Se[1].net?Me?Me.p(Se,Ae):(Me=za(Se),Me.c(),Me.m(e,H)):Me&&(Me.d(1),Me=null),(!ee||Ae&8)&&Q!==(Q=((Bt=(Xe=(Qe=Se[3].status)==null?void 0:Qe.firmware)==null?void 0:Xe.title)!=null?Bt:"Firmware")+"")&&D(Z,Q),(!ee||Ae&8)&&J!==(J=((wt=(bt=(ot=Se[3].status)==null?void 0:ot.firmware)==null?void 0:bt.installed)!=null?wt:"Installed")+"")&&D(ae,J),(!ee||Ae&2)&&ne!==(ne=Se[1].version+"")&&D(fe,ne),Se[1].upgrade.t&&Se[1].upgrade.t!=Se[1].version?pe?pe.p(Se,Ae):(pe=Qa(Se),pe.c(),pe.m(W,Y)):pe&&(pe.d(1),pe=null),Se[4]?Ce?Ce.p(Se,Ae):(Ce=Xa(Se),Ce.c(),Ce.m(W,x)):Ce&&(Ce.d(1),Ce=null),Ae&3&&(ke=(Se[1].security==0||Se[0].a)&&fn(Se[1].board)),ke?we?we.p(Se,Ae):(we=$a(Se),we.c(),we.m(W,_e)):we&&(we.d(1),we=null),Se[1].security==0||Se[0].a?ge?ge.p(Se,Ae):(ge=xa(Se),ge.c(),ge.m(W,null)):ge&&(ge.d(1),ge=null),Se[1].security==0||Se[0].a?be?be.p(Se,Ae):(be=ef(Se),be.c(),be.m(e,null)):be&&(be.d(1),be=null);const ut={};Ae&128&&(ut.active=Se[7]),Ae&8&&(ut.message=(Pe=(qe=(de=Se[3].status)==null?void 0:de.mask)==null?void 0:qe.firmware)!=null?Pe:"Uploading"),P.$set(ut);const rt={};Ae&512&&(rt.active=Se[9]),Ae&8&&(rt.message=(yt=(ze=(Be=Se[3].status)==null?void 0:Be.mask)==null?void 0:ze.config)!=null?yt:"Uploading"),y.$set(rt)},i(Se){ee||($(E.$$.fragment,Se),$(ie),$(me),$(P.$$.fragment,Se),$(y.$$.fragment,Se),ee=!0)},o(Se){oe(E.$$.fragment,Se),oe(ie),oe(me),oe(P.$$.fragment,Se),oe(y.$$.fragment,Se),ee=!1},d(Se){Se&&q(e),te&&te.d(),Le(E),ie&&ie.d(),me&&me.d(),Ne&&Ne.d(),Me&&Me.d(),pe&&pe.d(),Ce&&Ce.d(),we&&we.d(),ge&&ge.d(),be&&be.d(),Se&&q(w),Le(P,Se),Se&&q(A),Le(y,Se)}}}async function mc(){await(await fetch("reboot",{method:"POST"})).json()}function _c(t,e,l){let{data:n}=e,{sysinfo:i}=e,o=[{name:"WiFi",key:"iw"},{name:"MQTT",key:"im"},{name:"Web",key:"ie"},{name:"Meter",key:"it"},{name:"Thresholds",key:"ih"},{name:"GPIO",key:"ig"},{name:"NTP",key:"in"},{name:"Price",key:"is"}],a={};pl.subscribe(G=>{l(3,a=G)});let r={};ts.subscribe(G=>{l(4,r=wu(i.version,G)),r||l(4,r=G[0])});function c(){var G,V;confirm(((V=(G=a.header)==null?void 0:G.upgrade)!=null?V:"Upgrade to {0}?").replace("{0}",r.tag_name))&&(i.board!=2&&i.board!=4&&i.board!=7||confirm(_i(lt(i.chip,i.board))))&&(_l.update(F=>(F.upgrading=!0,F)),ku(r.tag_name))}const f=function(){var G,V;confirm((V=(G=a.device)==null?void 0:G.reboot_confirm)!=null?V:"Reboot?")&&(_l.update(F=>(F.booting=!0,F)),mc())};let m,_=[],d=!1,v,h=[],k=!1;Ji();let g={hostname:"",ip:""};function T(G){l(9,k=!0);const V=new FormData;V.append("file",h[0]),fetch("/configfile",{method:"POST",body:V}).then(F=>F.json()).then(F=>{_l.update(R=>(g&&g.hostname&&(R.hostname=g.hostname),R.booting=F.reboot,g&&g.ip&&(R.net.ip=g.ip),setTimeout(Xn,5e3,i),R))}).catch(F=>{console.error("Error:",F),setTimeout(Xn,5e3,i)})}function O(G){ri[G?"unshift":"push"](()=>{m=G,l(5,m)})}function E(){_=this.files,l(6,_)}const I=()=>{m.click()},C=()=>l(7,d=!0);function j(G){ri[G?"unshift":"push"](()=>{v=G,l(8,v)})}function S(){h=this.files,l(2,h)}const U=()=>{v.click()};return t.$$set=G=>{"data"in G&&l(0,n=G.data),"sysinfo"in G&&l(1,i=G.sysinfo)},t.$$.update=()=>{if(t.$$.dirty&4&&h.length==1){let G=h[0],V=new FileReader,F=R=>{let z=R.target.result.split(` diff --git a/lib/SvelteUi/app/src/app.postcss b/lib/SvelteUi/app/src/app.postcss index d512fbf3..7799fe15 100644 --- a/lib/SvelteUi/app/src/app.postcss +++ b/lib/SvelteUi/app/src/app.postcss @@ -142,7 +142,7 @@ svg { } .tick text { - fill: #999; + fill: #666; text-anchor: start; @apply dark:fill-white } diff --git a/lib/SvelteUi/app/src/lib/ConfigurationPanel.svelte b/lib/SvelteUi/app/src/lib/ConfigurationPanel.svelte index 57f08b92..edf8c3fe 100644 --- a/lib/SvelteUi/app/src/lib/ConfigurationPanel.svelte +++ b/lib/SvelteUi/app/src/lib/ConfigurationPanel.svelte @@ -447,7 +447,7 @@ {#if configuration?.w}
{translations.conf?.connection?.title ?? "Connection"} - +