1/*! For license information please see ebok-documents-widget.js.LICENSE.txt */ 2(self.webpackChunkimapclient=self.webpackChunkimapclient||[]).push([[18034,88950,69268,13268,52166,60513,43196,55531,97349,87944,60087,43732,6347,17780,14299,79622,17322,24467,26607,33994,43795,70,64799,67212,21988,38560,11678,50317,39665,8826,7968,19821,22750,71391,67216],{59171:(e,t,i)=>{"use strict";i.d(t,{m:()=>o});var a=i(12162),s=i(54679),n=i(8657),r=i(97496);const o=e=>class extends e{static get properties(){return{_hasVaadinListMixin:{value:!0},selected:{type:Number,reflectToAttribute:!0,notify:!0},orientation:{type:String,reflectToAttribute:!0,value:""},items:{type:Array,readOnly:!0,notify:!0},_searchBuf:{type:String,value:""}}}static get observers(){return["_enhanceItems(items, orientation, selected, disabled)"]}ready(){super.ready(),this.addEventListener("keydown",(e=>this._onKeydown(e))),this.addEventListener("click",(e=>this._onClick(e))),this._observer=new a.b(this,(e=>{this._setItems(this._filterItems(Array.from(this.children)))}))}_enhanceItems(e,t,i,a){if(!a&&e){this.setAttribute("aria-orientation",t||"vertical"),this.items.forEach((e=>{t?e.setAttribute("orientation",t):e.removeAttribute("orientation"),e.updateStyles()})),this._setFocusable(i||0);const a=e[i];e.forEach((e=>e.selected=e===a)),a&&!a.disabled&&this._scrollToItem(i)}}get focused(){return this.getRootNode().activeElement}_filterItems(e){return e.filter((e=>e._hasVaadinItemMixin))}_onClick(e){if(e.metaKey||e.shiftKey||e.ctrlKey||e.defaultPrevented)return;const t=this._filterItems(e.composedPath())[0];let i;t&&!t.disabled&&(i=this.items.indexOf(t))>=0&&(this.selected=i)}_searchKey(e,t){this._searchReset=n.aq.debounce(this._searchReset,r.EV.after(500),(()=>this._searchBuf="")),this._searchBuf+=t.toLowerCase();this.items.some((e=>0===e.textContent.replace(/[^a-zA-Z0-9]/g,"").toLowerCase().indexOf(this._searchBuf)))||(this._searchBuf=t.toLowerCase());const i=1===this._searchBuf.length?e+1:e;return this._getAvailableIndex(i,1,(e=>!(e.disabled||this._isItemHidden(e))&&0===e.textContent.replace(/[^a-zA-Z0-9]/g,"").toLowerCase().indexOf(this._searchBuf)))}get _isRTL(){return!this._vertical&&"rtl"===this.getAttribute("dir")}_onKeydown(e){if(e.metaKey||e.ctrlKey)return;const t=e.key.replace(/^Arrow/,""),i=this.items.indexOf(this.focused);if(/[a-zA-Z0-9]/.test(t)&&1===t.length){const e=this._searchKey(i,t);return void(e>=0&&this._focus(e))}let a,s;const n=this._isRTL?-1:1;this._vertical&&"Up"===t||!this._vertical&&"Left"===t?(s=-n,a=i-n):this._vertical&&"Down"===t||!this._vertical&&"Right"===t?(s=n,a=i+n):"Home"===t?(s=1,a=0):"End"===t&&(s=-1,a=this.items.length-1),a=this._getAvailableIndex(a,s,(e=>!(e.disabled||this._isItemHidden(e)))),a>=0&&(this._focus(a),e.preventDefault())}_getAvailableIndex(e,t,i){const a=this.items.length;for(let s=0;"number"==typeof e&&s<a;s++,e+=t||1){e<0?e=a-1:e>=a&&(e=0);if(i(this.items[e]))return e}return-1}_isItemHidden(e){return"none"===getComputedStyle(e).display}_setFocusable(e){e=this._getAvailableIndex(e,1,(e=>!e.disabled));const t=this.items[e];this.items.forEach((e=>e.tabIndex=e===t?0:-1))}_focus(e){const t=this.items[e];this.items.forEach((e=>e.focused=e===t)),this._setFocusable(e),this._scrollToItem(e),t.focus()}focus(){this._observer&&this._observer.flush();const e=this.querySelector('[tabindex="0"]');if(e)e.focus();else if(this.items){const e=this._getAvailableIndex(0,null,(e=>!e.disabled));e>=0&&this._focus(e)}}get _scrollerElement(){}_scrollToItem(e){const t=this.items[e];if(!t)return;const i=this._vertical?["top","bottom"]:this._isRTL?["right","left"]:["left","right"],a=this._scrollerElement.getBoundingClientRect(),s=(this.items[e+1]||t).getBoundingClientRect(),n=(this.items[e-1]||t).getBoundingClientRect();let r=0;!this._isRTL&&s[i[1]]>=a[i[1]]||this._isRTL&&s[i[1]]<=a[i[1]]?r=s[i[1]]-a[i[1]]:(!this._isRTL&&n[i[0]]<=a[i[0]]||this._isRTL&&n[i[0]]>=a[i[0]])&&(r=n[i[0]]-a[i[0]]),this._scroll(r)}get _vertical(){return"horizontal"!==this.orientation}_scroll(e){if(this._vertical)this._scrollerElement.scrollTop+=e;else{const t=s.c.detectScrollType(),i=s.c.getNormalizedScrollLeft(t,this.getAttribute("dir")||"ltr",this._scrollerElement)+e;s.c.setNormalizedScrollLeft(t,this.getAttribute("dir")||"ltr",this._scrollerElement,i)}}}},62454:(e,t,i)=>{"use strict";i.r(t),i.d(t,{EbokDocumentsWidget:()=>p});var a=i(7349),s=(i(52220),i(61923),i(58513),i(32358),i(63772),i(68028),i(62423),i(76060),i(52702),i(85545),i(78920)),n=i(51628),r=i(49732),o=i(57637),l=i(24186),c=i(23516),d=function(e,t,i,a){var s,n=arguments.length,r=n<3?t:null===a?a=Object.getOwnPropertyDescriptor(t,i):a;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)r=Reflect.decorate(e,t,i,a);else for(var o=e.length-1;o>=0;o--)(s=e[o])&&(r=(n<3?s(r):n>3?s(t,i,r):s(t,i))||r);return n>3&&r&&Object.defineProperty(t,i,r),r};let p=class extends s.t1{constructor(){super(...arguments),this.title="Dokumenty",this.icon="icons:subject",this.imsUrl="",this.formUrl="",this.columnsCardsDefault=[{name:"preview",alias:"",size:"1px",type:"string",hideInTable:!0},{name:"id",alias:"Id",size:"1px",type:"string",hideInTable:!0},{name:"version",alias:"Wersja",size:"100px",type:"string"},{name:"date",alias:"Data przejazdu",size:"100px",type:"date"},{name:"floating",alias:"Jednostka pÅywajÄ ca",size:"100px",type:"string"},{name:"nr",alias:"Nr rejestracyjny",size:"100px",type:"string"},{name:"start",alias:"PoczÄ tek trasy",size:"100px",type:"string"},{name:"end",alias:"Koniec trasy",size:"100px",type:"string"}
2,{name:"firsLockage",alias:"Nazwa pierwszej Åluzy/pochylni",size:"100px",type:"string"}],this.columnsPaymentsDefault=[{name:"preview",alias:"",size:"1px",type:"string",hideInTable:!0},{name:"download",alias:"",size:"1px",type:"string",hideInTable:!0},{name:"pay",alias:"",size:"1px",type:"string",hideInTable:!0},{name:"code",alias:"Znak sprawy",size:"120px",type:"string",hideInTable:!0},{name:"name",alias:"Numer informacji",size:"300px",type:"string"},{name:"date",alias:"Data wystawienia",size:"100px",type:"date"},{name:"price",alias:"Kwota",size:"100px",type:"string"},{name:"status",alias:"Status",size:"120px",type:"string"}],this.selectedTabDefault=c.i.CARDS,this.tabsDefault=[{id:c.i.CARDS,label:"Karty przejazdu"},{id:c.i.DOCUMENTS,label:"Deklaracje"},{id:c.i.PAYMENTS,label:"PÅatnoÅci"},{id:c.i.DRAFTS,label:"Dokumenty robocze"}]}};p.styles=a.AH` 3 .container-button-right { 4 text-align: right; 5 } 6 .primary-color { 7 color: var(--lumo-primary-color); 8 } 9 .tabs { 10 margin-bottom: 10px; 11 } 12 `,d([(0,a.MZ)({type:String})],p.prototype,"title",void 0),d([(0,a.MZ)({type:String})],p.prototype,"icon",void 0),d([(0,a.MZ)({type:String})],p.prototype,"imsUrl",void 0),d([(0,a.MZ)({type:String})],p.prototype,"formUrl",void 0),d([(0,a.MZ)({type:Array})],p.prototype,"columnsCardsDefault",void 0),d([(0,a.MZ)({type:Array})],p.prototype,"columnsPaymentsDefault",void 0),d([(0,a.MZ)({type:String})],p.prototype,"selectedTabDefault",void 0),d([(0,a.MZ)({type:Array})],p.prototype,"tabsDefault",void 0),p=d([(0,n.HT)((function({title:e,icon:t,formUrl:i,columnsCardsDefault:s,columnsPaymentsDefault:n,selectedTabDefault:d,tabsDefault:p}){const u=[{name:"delete",alias:"",size:"1px",type:"string",hideInTable:!0},{name:"edit",alias:"",size:"1px",type:"string",hideInTable:!0},{name:"name",alias:"Nazwa dokumentu",size:"900px",type:"string"},{name:"date",alias:"Data",size:"70px",type:"date",isEdit:!0}],m=[{name:"Karta przejazdu dla statków pasażerskich, wycieczkowych",date:"12.12.2011"},{name:"Karta przejazdu dla statków pasażerskich, wycieczkowych",date:"12.11.2011"}],h=s,y=[{id:"4",version:"01",date:"12.12.2011",user:"User",floating:"Transport",nr:"03-48",start:"Szczecin",end:"Szczecinek",firsLockage:"Januszkowice"}],f=[{name:"delete",alias:"",size:"1px",type:"string",hideInTable:!0},{name:"sign",alias:"Znak sprawy",size:"100px",type:"string",hideInTable:!0},{name:"name",alias:"Nazwa dokumentu",size:"100px",type:"string"},{name:"date",alias:"Data utworzenia",size:"100px",type:"date"},{name:"user",alias:"Utworzona przez",size:"100px",type:"string"},{name:"status",alias:"Status",size:"100px",type:"string"}],b=[{sign:"BA.123123.12",name:"Wniosek karta przejazdu",date:"12.12.2011",user:"User",status:"WysÅano"}],g=n,_=[{code:"BA.123123.12",name:"Informacja nr2 ZZ Gliwice",date:"12.12.2011",price:"112",status:"OczekujÄ cy na pÅatnoÅÄ"},{code:"BA.123123.12",name:"Informacja nr2 ZZ Gliwice",date:"12.12.2011",price:"112",status:"OpÅacona"}],[v,z]=(0,r.J0)(null),[k,x]=(0,r.J0)(!1),[w,T]=(0,r.J0)(d),[D,R]=(0,r.J0)(u),S=l.D.checkRoleList(["ROLE_ORG_ADMIN","ROLE_ORG_SUPER_USER","ROLE_SYS_ADMIN"])?p:[{id:c.i.CARDS,label:"Karty przejazdu"},{id:c.i.DRAFTS,label:"Dokumenty robocze"}];function A(){return a.qy` 13 <ebok-grid-filter-template 14 .columns=${D} 15 .onSearch=${e=>{}} 16 .isRefresh=${!0} 17 ></ebok-grid-filter-template> 18 ${w==c.i.CARDS&&l.D.checkRoleList(["ROLE_ORG_ADMIN","ROLE_ORG_SUPER_USER","ROLE_SYS_ADMIN"])?a.qy` <div class="container-button-right"> 19 <vaadin-button title="Generuj deklaracjÄ" @click=${()=>window.open(i,"_self")} 20 >Generuj deklaracjÄ</vaadin-button 21 > 22 </div>`:o.s6} 23 <vaadin-grid 24 size="50" 25 id="grid" 26 theme="compact no-border" 27 .items=${function(){switch(w){case c.i.PAYMENTS:return _;case c.i.DRAFTS:return m;case c.i.DOCUMENTS:return b;case c.i.CARDS:return y;default:return[]}}()} 28 @active-item-changed=${e=>{console.log(e.detail.value),w==c.i.DOCUMENTS&&e.detail.value?z(e.detail.value):z(null)}} 29 > 30 ${D.map((e=>a.qy` 31 ${""==e.alias?a.qy` <vaadin-grid-column 32 path=${e.name} 33 width=${e.size} 34 .headerRenderer=${e=>{e.innerText=""}} 35 .renderer=${(t,i,a)=>{const{item:s}=a;"delete"==e.name?(t.innerHTML='<span class=\'primary-color\'><iron-icon title="UsuÅ" icon="icons:delete"></iron-icon></span>',t.firstElementChild.onclick=function(){x(!0)}):"edit"==e.name?t.innerHTML='<span class=\'primary-color\'><iron-icon title="Edytuj" icon="icons:create"></iron-icon></span>':"download"==e.name?t.innerHTML='<span class=\'primary-color\'><iron-icon title="Pobierz" icon="icons:file-download"></iron-icon></span>':"pay"==e.name?"OczekujÄ cy na pÅatnoÅÄ"==s.status?(t.innerHTML='\n <sp
35an class=\'primary-color\'><iron-icon title="ZapÅaÄ" icon="icons:payment"></iron-icon></span>\n ',t.firstElementChild.onclick=function(){}):(t.innerHTML="\n <span></span>\n ",t.firstElementChild.onclick=function(){}):"preview"==e.name?t.innerHTML='<span class=\'primary-color\'><iron-icon title="PodglÄ d" icon="image:remove-red-eye"></iron-icon></span>':t.textContent=s[e.name]}} 36 ></vaadin-grid-column>`:a.qy`<vaadin-grid-sort-column 37 width=${e.size} 38 resizable 39 path=${e.name} 40 header="${e.alias}" 41 .renderer=${(t,i,a)=>{const{item:s}=a;t.textContent=s[e.name]}} 42 > 43 </vaadin-grid-sort-column>`} 44 `))} 45 </vaadin-grid> 46 `}return(0,r.vJ)((()=>{w==c.i.CARDS&&R(h),w==c.i.DRAFTS&&R(u),w==c.i.DOCUMENTS&&R(f),w==c.i.PAYMENTS&&R(g)}),[w]),v&&w==c.i.DOCUMENTS?a.qy` <ebok-wodgik-details-template 47 .selectedItem=${Object.assign(Object.assign({},v),{statusCode:""})} 48 gpUslugiUrl="" 49 schema="ebok" 50 .roles=${[]} 51 .onClose=${(e,t)=>{z(null)}} 52 ></ebok-wodgik-details-template>`:a.qy`<ebok-card-box-template text=${e} icon=${t}> ${a.qy`${function(){if(k)return a.qy`<ebok-modal-base-template 53 .onConfirm=${()=>x(!1)} 54 .onCancel=${()=>x(!1)} 55 buttonTitleConfirm="UsuÅ" 56 title="Dokumenty robocze" 57 .htmlSlot=${a.qy` <p>Czy na pewno chcesz usunÄ Ä dokument roboczy?</p> `} 58 > 59 </ebok-modal-base-template>`}()}${a.qy` 60 <div class="tabs"> 61 <vaadin-tabs 62 .selected=${S.findIndex((e=>e.id===w))||0} 63 @selected-changed=${e=>T(null==S?void 0:S[e.detail.value].id)} 64 > 65 ${S.map((e=>a.qy`<vaadin-tab value=${e.id}>${e.label}</vaadin-tab> `))} 66 </vaadin-tabs> 67 </div> 68 `}${A()}`}</ebok-card-box-template>`})),(0,a.EM)("ebok-documents-widget")],p)},16756:(e,t,i)=>{var a={"./locale":65578,"./locale.js":65578};function s(e){var t=n(e);return i(t)}function n(e){if(!i.o(a,e)){var t=new Error("Cannot find module '"+e+"'");throw t.code="MODULE_NOT_FOUND",t}return a[e]}s.keys=function(){return Object.keys(a)},s.resolve=n,e.exports=s,s.id=16756}}]);
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.