PageSourceSearch

https://abem-nacional.com.br/1459.355bbd81300e01a6.js

js abem-nacional.com.br collected 2026-10-04 06:06:48 UTC 9,041 bytes, 1 lines download raw bytes

1"use strict";(self.webpackChunkabem=self.webpackChunkabem||[]).push([[1459],{51459(A,g,a){a.r(g),a.d(g,{ion_picker_column:()=>x});var h=a(10467),l=a(48225),_=a(99596),k=a(3418),p=a(90906),f=a(61902),C=a(94576);a(16780);const x=class{constructor(s){(0,l.r)(this,s),this.ionChange=(0,l.c)(this,"ionChange",7),this.isScrolling=!1,this.isColumnVisible=!1,this.canExitInputMode=!0,this.updateValueTextOnScroll=!1,this.ariaLabel=null,this.isActive=!1,this.disabled=!1,this.color="primary",this.numericInput=!1,this.centerPickerItemInView=(e,t=!0,n=!0)=>{const{isColumnVisible:i,scrollEl:o}=this;if(i&&o){const d=e.offsetTop-3*e.clientHeight+e.clientHeight/2;o.scrollTop!==d&&(this.canExitInputMode=n,this.updateValueTextOnScroll=!1,o.scroll({top:d,left:0,behavior:t?"smooth":void 0}))}},this.setPickerItemActiveState=(e,t)=>{t?e.classList.add(m):e.classList.remove(m)},this.inputModeChange=e=>{if(!this.numericInput)return;const{useInputMode:t,inputModeColumn:n}=e.detail;this.setInputModeActive(!(!t||void 0!==n&&n!==this.el))},this.setInputModeActive=e=>{this.isScrolling?this.scrollEndCallback=()=>{this.isActive=e}:this.isActive=e},this.initializeScrollListener=()=>{const e=(0,f.a)("ios"),{el:t,scrollEl:n}=this;let i,o=this.activeItem;const d=()=>{(0,k.r)(()=>{var b;if(!n)return;i&&(clearTimeout(i),i=void 0),this.isScrolling||(e&&(0,p.b)(),this.isScrolling=!0);const u=n.getBoundingClientRect(),I=u.x+u.width/2,y=u.y+u.height/2,E=t.getRootNode(),v=E instanceof ShadowRoot?E:_.d;if(void 0===v)return;let r=v.elementsFromPoint(I,y).find(c=>"ION-PICKER-COLUMN-OPTION"===c.tagName);if(void 0===r){const c=v.elementFromPoint(I,y);"ION-PICKER-COLUMN-OPTION"===c?.tagName&&(r=c)}void 0!==o&&this.setPickerItemActiveState(o,!1),void 0!==r&&!r.disabled&&(r!==o&&(e&&(0,p.a)(),this.canExitInputMode&&this.exitInputMode()),o=r,this.setPickerItemActiveState(r,!0),this.updateValueTextOnScroll&&(null===(b=this.assistiveFocusable)||void 0===b||b.setAttribute("aria-valuetext",this.getOptionValueText(r))),i=setTimeout(()=>{this.isScrolling=!1,this.updateValueTextOnScroll=!0,e&&(0,p.h)();const{scrollEndCallback:c}=this;c&&(c(),this.scrollEndCallback=void 0),this.canExitInputMode=!0,this.setValue(r.value)},250))})};(0,k.r)(()=>{n&&(n.addEventListener("scroll",d),this.destroyScrollListener=()=>{n.removeEventListener("scroll",d)})})},this.exitInputMode=()=>{const{parentEl:e}=this;null!=e&&(e.exitInputMode(),this.el.classList.remove("picker-column-active"))},this.findNextOption=(e=1)=>{const{activeItem:t}=this;if(!t)return null;let n=t,i=t.nextElementSibling;for(;null!=i;){if(e>0&&e--,"ION-PICKER-COLUMN-OPTION"===i.tagName&&!i.disabled&&0===e)return i;n=i,i=i.nextElementSibling}return n},this.findPreviousOption=(e=1)=>{const{activeItem:t}=this;if(!t)return null;let n=t,i=t.previousElementSibling;for(;null!=i;){if(e>0&&e--,"ION-PICKER-COLUMN-OPTION"===i.tagName&&!i.disabled&&0===e)return i;n=i,i=i.previousElementSibling}return n},this.onKeyDown=e=>{const t=(0,f.a)("mobile");let n=null;switch(e.key){case"ArrowDown":n=t?this.findPreviousOption():this.findNextOption();break;case"ArrowUp":n=t?this.findNextOption():this.findPreviousOption();break;case"PageUp":n=t?this.findNextOption(5):this.findPreviousOption(5);break;case"PageDown":n=t?this.findPreviousOption(5):this.findNextOption(5);break;case"Home":n=this.el.querySelector("ion-picker-column-option:first-of-type");break;case"End":n=this.el.querySelector("ion-picker-column-option:last-of-type")}null!==n&&(this.setValue(n.value),e.preventDefault())},this.getOptionValueText=e=>{var t;return e?null!==(t=e.getAttribute("aria-label"))&&void 0!==t?t:e.innerText:""}}ariaLabelChanged(s){this.ariaLabel=s}valueChange(){this.isColumnVisible&&this.scrollActiveItemIntoView(!0)}componentWillLoad(){const s=this.parentEl=this.el.closest("ion-picker");new IntersectionObserver(t=>{if(t[t.length-1].isIntersecting){const{activeItem:i,el:o}=this;this.isColumnVisible=!0;const d=o.querySelector(`.${m}`);d&&this.setPickerItemActiveState(d,!1),this.scrollActiveItemIntoView(),i&&this.setPickerItemActiveState(i,!0),this.initializeScrollListener()}else this.isColumnVisible=!1,this.destroyScrollListener&&(this.destroyScrollListener(),this.destroyScrollListener=void 0)},{threshold:.001,root:this.parentEl}).observe(this.el),null!==s&&s.addEventListener("ionInputModeChange",t=>this.inputModeChange(t))}componentDidRender(){const{el:s,activeItem:e,isColumnVisible:t,value:n}=this;if(t&&!e){const i=s.querySelector("ion-picker-column-option");null!==i&&i.value!==n&&this.setValue(i.value)}}scrollActiveItemIntoView(){var s=this;return(0,h.A)(function*(e=!1){const t=s.activeItem;t&&s.centerPickerItemInView(t,e,!1)}).apply(this,arguments)}setValue(s){var e=this;return(0,h.A)(function*(){!0===e.disabled||e.value===s||(e.value=s,e.ionChange.emit({value:s}))})()}setFocus(){var s=this;return(0,h.A)(function*(){s.assistiveFocusable&&s.assistiveFocusable.focus()})()}connectedCallback(){var s;this.ariaLabel=null!==(s=this.el.getAttribute("aria-label"))&&void 0!==s?s:"Select a value"}get activeItem(){const{value:s}=this;return Array.from(this.el.querySelectorAll("ion-picker-column-option")).find(t=>!(!this.disabled&&t.disabled)&&t.value===s)}render(){const{color:s,disabled:e,isActive:t,numericInput:n}=this,i=(0,f.b)(this);return(0,l.h)(l.d,{key:"234c96a501d7ac413b9b0ea56b33017681e25b40",class:(0,C.c)(s,{[i]:!0,"picker-column-active":t,"picker-column-numeric-input":n,"picker-column-disabled":e})},(0,l.h)("slot",{key:"9dc15ea0601ddd2cb2e0a745e91e036a8bd96f8b",name:"prefix"}),(0,l.h)("div",{key:"de4fe28ee4bc46b7c0420d6ab0df0e7809443da9",class:"picker-opts",ref:o=>{this.scrollEl=o},role:"slider",tabindex:this.disabled?void 0:0,"aria-label":this.ariaLabel,"aria-valuemin":0,"aria-valuemax":0,"aria-valuenow":0,"aria-valuetext":this.getOptionValueText(this.activeItem),"aria-orientation":"vertical",onKeyDown:o=>this.onKeyDown(o)},(0,l.h)("div",{key:"5297617462cc30e9444039ae032d8bdf718349af",class:"picker-item-empty","aria-hidden":"true"},"\xa0"),(0,l.h)("div",{key:"55ea39ef867bcb1a11a912d52ecd20cb886c5fb3",class:"picker-item-empty","aria-hidden":"true"},"\xa0"),(0,l.h)("div",{key:"3496730ce6182ebfd33e0ee4bafc130feb575a31",class:"picker-item-empty","aria-hidden":"true"},"\xa0"),(0,l.h)("slot",{key:"44c3628aa957d60f799dc7019f72fe8b676c7843"}),(0,l.h)("div",{key:"5a1809f6c949678a67e0d4b5bfe93ea335c0161d",class:"picker-item-empty","aria-hidden":"true"},"\xa0"),(0,l.h)("div",{key:"98fd57f1c66dbaebc2db2dd5da142671b3159fd1",class:"picker-item-empty","aria-hidden":"true"},"\xa0"),(0,l.h)("div",{key:"85590708abddfa885994e549deac64866fec938f",class:"picker-item-empty","aria-hidden":"true"}
1,"\xa0")),(0,l.h)("slot",{key:"bb7e674f543696a80fcbfb1f68f2e975826898a6",name:"suffix"}))}get el(){return(0,l.g)(this)}static get watchers(){return{"aria-label":[{ariaLabelChanged:0}],value:[{valueChange:0}]}}},m="option-active";x.style=":host{display:-ms-flexbox;display:flex;position:relative;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;max-width:100%;height:200px;font-size:22px;text-align:center}.assistive-focusable{left:0;right:0;top:0;bottom:0;position:absolute;z-index:1;pointer-events:none}.assistive-focusable:focus{outline:none}.picker-opts{-webkit-padding-start:16px;padding-inline-start:16px;-webkit-padding-end:16px;padding-inline-end:16px;padding-top:0px;padding-bottom:0px;min-width:26px;max-height:200px;outline:none;text-align:inherit;-webkit-scroll-snap-type:y mandatory;-ms-scroll-snap-type:y mandatory;scroll-snap-type:y mandatory;overflow-x:hidden;overflow-y:scroll;scrollbar-width:none}.picker-item-empty{padding-left:0;padding-right:0;padding-top:0;padding-bottom:0;margin-left:0;margin-right:0;margin-top:0;margin-bottom:0;display:block;width:100%;height:34px;border:0px;outline:none;background:transparent;color:inherit;font-family:var(--ion-font-family, inherit);font-size:inherit;line-height:34px;text-align:inherit;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.picker-opts::-webkit-scrollbar{display:none}::slotted(ion-picker-column-option){display:block;scroll-snap-align:center}.picker-item-empty,:host(:not([disabled])) ::slotted(ion-picker-column-option.option-disabled){scroll-snap-align:none}::slotted([slot=prefix]),::slotted([slot=suffix]){max-width:200px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}::slotted([slot=prefix]){-webkit-padding-start:16px;padding-inline-start:16px;-webkit-padding-end:16px;padding-inline-end:16px;padding-top:0;padding-bottom:0;-ms-flex-pack:end;justify-content:end}::slotted([slot=suffix]){-webkit-padding-start:16px;padding-inline-start:16px;-webkit-padding-end:16px;padding-inline-end:16px;padding-top:0;padding-bottom:0;-ms-flex-pack:start;justify-content:start}:host(.picker-column-disabled) .picker-opts{overflow-y:hidden}:host(.picker-column-disabled) ::slotted(ion-picker-column-option){cursor:default;opacity:0.4;pointer-events:none}@media (any-hover: hover){:host(:focus) .picker-opts{outline:none;background:rgba(var(--ion-color-base-rgb), 0.2)}}"}}]);

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.