select-previsao-ondas
Version:
Componente que busca a previsão de ondas por praias
1 lines • 11.6 kB
JavaScript
System.register([],(function(e,t){"use strict";return{execute:function(){const s="select-previsao-ondas";let n;let l;let o=false;let c=0;let $=false;const r=typeof window!=="undefined"?window:{};const a=r.CSS;const i=r.document||{head:{}};const f={$flags$:0,$resourcesUrl$:"",jmp:e=>e(),raf:e=>requestAnimationFrame(e),ael:(e,t,s,n)=>e.addEventListener(t,s,n),rel:(e,t,s,n)=>e.removeEventListener(t,s,n)};const u=(()=>(i.head.attachShadow+"").indexOf("[native")>-1)();const m=e=>Promise.resolve(e);const d=(()=>{try{new CSSStyleSheet;return true}catch(e){}return false})();const h="{visibility:hidden}.hydrated{visibility:inherit}";const g=(e,t="")=>{{return()=>{}}};const p=(e,t)=>{{return()=>{}}};const y=new WeakMap;const w=(e,t,s)=>{let n=he.get(e);if(d&&s){n=n||new CSSStyleSheet;n.replace(t)}else{n=t}he.set(e,n)};const S=(e,t,s,n)=>{let l=R(t.$tagName$);let o=he.get(l);e=e.nodeType===11?e:i;if(o){if(typeof o==="string"){e=e.head||e;let s=y.get(e);let c;if(!s){y.set(e,s=new Set)}if(!s.has(l)){{if(f.$cssShim$){c=f.$cssShim$.createHostStyle(n,l,o,!!(t.$flags$&10));const e=c["s-sc"];if(e){l=e;s=null}}else{c=i.createElement("style");c.innerHTML=o}e.insertBefore(c,e.querySelector("link"))}if(s){s.add(l)}}}else if(!e.adoptedStyleSheets.includes(o)){e.adoptedStyleSheets=[...e.adoptedStyleSheets,o]}}return l};const b=e=>{const t=e.$cmpMeta$;const s=e.$hostElement$;const n=t.$flags$;const l=g("attachStyles",t.$tagName$);const o=S(u&&s.shadowRoot?s.shadowRoot:s.getRootNode(),t,e.$modeName$,s);if(n&10){s["s-sc"]=o;s.classList.add(o+"-h")}l()};const R=(e,t)=>"sc-"+e;const v={};const N=e=>e!=null;const E=e=>{e=typeof e;return e==="object"||e==="function"};const C=e=>`__sc_import_${e.replace(/\s|-/g,"_")}`;const x=e("h",(e,t,...s)=>{let n=null;let l=false;let o=false;let c=[];const $=t=>{for(let s=0;s<t.length;s++){n=t[s];if(Array.isArray(n)){$(n)}else if(n!=null&&typeof n!=="boolean"){if(l=typeof e!=="function"&&!E(n)){n=String(n)}if(l&&o){c[c.length-1].$text$+=n}else{c.push(l?M(null,n):n)}o=l}}};$(s);const r=M(e,null);r.$attrs$=t;if(c.length>0){r.$children$=c}return r});const M=(e,t)=>{const s={$flags$:0,$tag$:e,$text$:t,$elm$:null,$children$:null};{s.$attrs$=null}return s};const L={};const j=e=>e&&e.$tag$===L;const U=(e,t,s,n,l,o)=>{if(s!==n){let $=fe(e,t);let a=t.toLowerCase();if(!$&&t[0]==="o"&&t[1]==="n"){if(t[2]==="-"){t=t.slice(3)}else if(fe(r,a)){t=a.slice(2)}else{t=a[2]+t.slice(3)}if(s){f.rel(e,t,s,false)}if(n){f.ael(e,t,n,false)}}else{const r=E(n);if(($||r&&n!==null)&&!l){try{if(!e.tagName.includes("-")){let l=n==null?"":n;if(t==="list"){$=false}else if(s==null||e[t]!=l){e[t]=l}}else{e[t]=n}}catch(c){}}if(n==null||n===false){{e.removeAttribute(t)}}else if((!$||o&4||l)&&!r){n=n===true?"":n;{e.setAttribute(t,n)}}}}};const A=(e,t,s,n)=>{const l=t.$elm$.nodeType===11&&t.$elm$.host?t.$elm$.host:t.$elm$;const o=e&&e.$attrs$||v;const c=t.$attrs$||v;{for(n in o){if(!(n in c)){U(l,n,o[n],undefined,s,t.$flags$)}}}for(n in c){U(l,n,o[n],c[n],s,t.$flags$)}};const P=(e,t,s,l)=>{let c=t.$children$[s];let $=0;let r;let a;if(c.$text$!==null){r=c.$elm$=i.createTextNode(c.$text$)}else{r=c.$elm$=i.createElement(c.$tag$);{A(null,c,o)}if(N(n)&&r["s-si"]!==n){r.classList.add(r["s-si"]=n)}if(c.$children$){for($=0;$<c.$children$.length;++$){a=P(e,c,$);if(a){r.appendChild(a)}}}}return r};const _=(e,t,s,n,o,c)=>{let $=e;let r;if($.shadowRoot&&$.tagName===l){$=$.shadowRoot}for(;o<=c;++o){if(n[o]){r=P(null,s,o);if(r){n[o].$elm$=r;$.insertBefore(r,t)}}}};const B=(e,t,s,n,l)=>{for(;t<=s;++t){if(n=e[t]){l=n.$elm$;l.remove()}}};const k=(e,t,s,n)=>{let l=0;let o=0;let c=t.length-1;let $=t[0];let r=t[c];let a=n.length-1;let i=n[0];let f=n[a];let u;while(l<=c&&o<=a){if($==null){$=t[++l]}else if(r==null){r=t[--c]}else if(i==null){i=n[++o]}else if(f==null){f=n[--a]}else if(I($,i)){O($,i);$=t[++l];i=n[++o]}else if(I(r,f)){O(r,f);r=t[--c];f=n[--a]}else if(I($,f)){O($,f);e.insertBefore($.$elm$,r.$elm$.nextSibling);$=t[++l];f=n[--a]}else if(I(r,i)){O(r,i);e.insertBefore(r.$elm$,$.$elm$);r=t[--c];i=n[++o]}else{{u=P(t&&t[o],s,o);i=n[++o]}if(u){{$.$elm$.parentNode.insertBefore(u,$.$elm$)}}}}if(l>c){_(e,n[a+1]==null?null:n[a+1].$elm$,s,n,o,a)}else if(o>a){B(t,l,c)}};const I=(e,t)=>{if(e.$tag$===t.$tag$){return true}return false};const O=(e,t)=>{const s=t.$elm$=e.$elm$;const n=e.$children$;const l=t.$children$;const c=t.$text$;if(c===null){{{A(e,t,o)}}if(n!==null&&l!==null){k(s,n,t,l)}else if(l!==null){if(e.$text$!==null){s.textContent=""}_(s,null,t,l,0,l.length-1)}else if(n!==null){B(n,0,n.length-1)}}else if(e.$text$!==c){s.data=c}};const T=(e,t)=>{const s=e.$hostElement$;const o=e.$vnode$||M(null,null);const c=j(t)?t:x(null,null,t);l=s.tagName;c.$tag$=null;c.$flags$|=4;e.$vnode$=c;c.$elm$=o.$elm$=s.shadowRoot||s;{n=s["s-sc"]}O(o,c)};const H=e=>re(e).$hostElement$;const z=e("c",(e,t,s)=>{const n=H(e);return{emit:e=>q(n,t,{bubbles:!!(s&4),composed:!!(s&2),cancelable:!!(s&1),detail:e})}});const q=(e,t,s)=>{const n=new CustomEvent(t,s);e.dispatchEvent(n);return n};const V=(e,t)=>{if(t&&!e.$onRenderResolve$){t["s-p"].push(new Promise(t=>e.$onRenderResolve$=t))}};const W=(e,t)=>{{e.$flags$|=16}if(e.$flags$&4){e.$flags$|=512;return}const s=g("scheduleUpdate",e.$cmpMeta$.$tagName$);const n=e.$ancestorComponent$;const l=e.$lazyInstance$;const o=()=>F(e,l,t);V(e,n);let c;if(t){{c=K(l,"componentWillLoad")}}s();return X(c,()=>Ne(o))};const F=(e,t,s)=>{const n=e.$hostElement$;const l=g("update",e.$cmpMeta$.$tagName$);const o=n["s-rc"];if(s){b(e)}const c=g("render",e.$cmpMeta$.$tagName$);{{T(e,Q(t))}}if(f.$cssShim$){f.$cssShim$.updateHost(n)}{e.$flags$&=~16}{e.$flags$|=2}if(o){o.map(e=>e());n["s-rc"]=undefined}c();l();{const t=n["s-p"];const s=()=>D(e);if(t.length===0){s()}else{Promise.all(t).then(s);e.$flags$|=4;t.length=0}}};const Q=e=>{try{e=e.render()}catch(t){ue(t)}return e};const D=e=>{const t=e.$cmpMeta$.$tagName$;const s=e.$hostElement$;const n=g("postUpdate",t);const l=e.$ancestorComponent$;if(!(e.$flags$&64)){e.$flags$|=64;{Y(s)}n();{e.$onReadyResolve$(s);if(!l){J()}}}else{n()}{if(e.$onRenderResolve$){e.$onRenderResolve$();e.$onRenderResolve$=undefined}if(e.$flags$&512){ve(()=>W(e,false))}e.$flags$&=~(4|512)}};const G=e=>{{const t=re(e);const s=t.$hostElement$.isConnected;if(s&&(t.$flags$&(2|16))===2){W(t,false)}return s}};const J=e=>{{Y(i.documentElement)}{f.$flags$|=2}ve(()=>q(r,"appload",{detail:{namespace:s}}))};const K=(e,t,s)=>{if(e&&e[t]){try{return e[t](s)}catch(n){ue(n)}}return undefined};const X=(e,t)=>e&&e.then?e.then(t):t();const Y=e=>e.classList.add("hydrated");const Z=(e,t)=>{if(e!=null&&!E(e)){return e}return e};const ee=(e,t)=>re(e).$instanceValues$.get(t);const te=(e,t,s,n)=>{const l=re(e);const o=l.$instanceValues$.get(t);const c=l.$flags$;const $=l.$lazyInstance$;s=Z(s);if((!(c&8)||o===undefined)&&s!==o){l.$instanceValues$.set(t,s);if($){if((c&(2|16))===2){W(l,false)}}}};const se=(e,t,s)=>{if(t.$members$){const n=Object.entries(t.$members$);const l=e.prototype;n.map(([e,[t]])=>{if(t&31||s&2&&t&32){Object.defineProperty(l,e,{get(){return ee(this,e)},set(t){te(this,e,t)},configurable:true,enumerable:true})}})}return e};const ne=async(e,s,n,l,o)=>{if((s.$flags$&32)===0){s.$flags$|=32;{o=de(n);if(o.then){const e=p();o=await o;e()}if(!o.isProxied){se(o,n,2);o.isProxied=true}const e=g("createInstance",n.$tagName$);{s.$flags$|=8}try{new o(s)}catch(r){ue(r)}{s.$flags$&=~8}e()}const e=R(n.$tagName$);if(!he.has(e)&&o.style){const s=g("registerStyles",n.$tagName$);let l=o.style;if(n.$flags$&8){l=await t.import("./p-c75ab1d7.system.js").then(t=>t.scopeCss(l,e,false))}w(e,l,!!(n.$flags$&1));s()}}const c=s.$ancestorComponent$;const $=()=>W(s,true);if(c&&c["s-rc"]){c["s-rc"].push($)}else{$()}};const le=e=>{if((f.$flags$&1)===0){const t=re(e);const s=t.$cmpMeta$;const n=g("connectedCallback",s.$tagName$);if(!(t.$flags$&1)){t.$flags$|=1;{let s=e;while(s=s.parentNode||s.host){if(s["s-p"]){V(t,t.$ancestorComponent$=s);break}}}{ne(e,t,s)}}n()}};const oe=e=>{if((f.$flags$&1)===0){const t=re(e);if(f.$cssShim$){f.$cssShim$.removeHost(e)}}};const ce=e("b",(e,t={})=>{const s=g();const n=[];const l=t.exclude||[];const o=r.customElements;const c=i.head;const $=c.querySelector("meta[charset]");const a=i.createElement("style");const m=[];let d;let p=true;Object.assign(f,t);f.$resourcesUrl$=new URL(t.resourcesUrl||"./",i.baseURI).href;if(t.syncQueue){f.$flags$|=4}e.map(e=>e[1].map(t=>{const s={$flags$:t[0],$tagName$:t[1],$members$:t[2],$listeners$:t[3]};{s.$members$=t[2]}if(!u&&s.$flags$&1){s.$flags$|=8}const c=s.$tagName$;const $=class extends HTMLElement{constructor(e){super(e);e=this;ie(e,s);if(s.$flags$&1){if(u){{e.attachShadow({mode:"open"})}}else if(!("shadowRoot"in e)){e.shadowRoot=e}}}connectedCallback(){if(d){clearTimeout(d);d=null}if(p){m.push(this)}else{f.jmp(()=>le(this))}}disconnectedCallback(){f.jmp(()=>oe(this))}forceUpdate(){G(this)}componentOnReady(){return re(this).$onReadyPromise$}};s.$lazyBundleIds$=e[0];if(!l.includes(c)&&!o.get(c)){n.push(c);o.define(c,se($,s,1))}}));{a.innerHTML=n+h;a.setAttribute("data-styles","");c.insertBefore(a,$?$.nextSibling:c.firstChild)}p=false;if(m.length){m.map(e=>e.connectedCallback())}else{{f.jmp(()=>d=setTimeout(J,30))}}s()});const $e=new WeakMap;const re=e=>$e.get(e);const ae=e("r",(e,t)=>$e.set(t.$lazyInstance$=e,t));const ie=(e,t)=>{const s={$flags$:0,$hostElement$:e,$cmpMeta$:t,$instanceValues$:new Map};{s.$onReadyPromise$=new Promise(e=>s.$onReadyResolve$=e);e["s-p"]=[];e["s-rc"]=[]}return $e.set(e,s)};const fe=(e,t)=>t in e;const ue=e=>console.error(e);const me=new Map;const de=(e,s,n)=>{const l=e.$tagName$.replace(/-/g,"_");const o=e.$lazyBundleIds$;const c=me.get(o);if(c){return c[l]}return t.import(`./${o}.entry.js${""}`).then(e=>{{me.set(o,e)}return e[l]},ue)};const he=new Map;const ge=[];const pe=[];const ye=[];const we=(e,t)=>s=>{e.push(s);if(!$){$=true;if(t&&f.$flags$&4){ve(Re)}else{f.raf(Re)}}};const Se=e=>{for(let s=0;s<e.length;s++){try{e[s](performance.now())}catch(t){ue(t)}}e.length=0};const be=(e,t)=>{let s=0;let n=0;while(s<e.length&&(n=performance.now())<t){try{e[s++](n)}catch(l){ue(l)}}if(s===e.length){e.length=0}else if(s!==0){e.splice(0,s)}};const Re=()=>{c++;Se(ge);const e=(f.$flags$&6)===2?performance.now()+10*Math.ceil(c*(1/22)):Infinity;be(pe,e);be(ye,e);if(pe.length>0){ye.push(...pe);pe.length=0}if($=ge.length+pe.length+ye.length>0){f.raf(Re)}else{c=0}};const ve=e=>m().then(e);const Ne=we(pe,true);const Ee=e("a",()=>{if(!(a&&a.supports&&a.supports("color","var(--c)"))){return t.import("./p-9c81688a.system.js").then(()=>{if(f.$cssShim$=r.__cssshim){return f.$cssShim$.i()}else{return 0}})}return m()});const Ce=e("p",()=>{{f.$cssShim$=r.__cssshim}const e=Array.from(i.querySelectorAll("script")).find(e=>new RegExp(`/${s}(\\.esm)?\\.js($|\\?|#)`).test(e.src)||e.getAttribute("data-stencil-namespace")===s);const n=e["data-opts"]||{};if("onbeforeload"in e&&!history.scrollRestoration){return{then(){}}}{n.resourcesUrl=new URL(".",new URL(e.getAttribute("data-resources-url")||e.src,r.location.href)).href;{xe(n.resourcesUrl,e)}if(!r.customElements){return t.import("./p-2d6966bf.system.js").then(()=>n)}}return m(n)});const xe=(e,t)=>{const n=C(s);try{r[n]=new Function("w",`return import(w);//${Math.random()}`)}catch(l){const s=new Map;r[n]=l=>{const o=new URL(l,e).href;let c=s.get(o);if(!c){const e=i.createElement("script");e.type="module";e.crossOrigin=t.crossOrigin;e.src=URL.createObjectURL(new Blob([`import * as m from '${o}'; window.${n}.m = m;`],{type:"application/javascript"}));c=new Promise(t=>{e.onload=()=>{t(r[n].m);e.remove()}});s.set(o,c);i.head.appendChild(e)}return c}}}}}}));