PageSourceSearch

https://szerzi.hu/common-a5ac7c5c.75b1d915480785d4.js

js szerzi.hu collected 2026-10-04 13:25:50 UTC 59,087 bytes, 80 lines download raw bytes

1"use strict";(self.webpackChunkszerzi_front=self.webpackChunkszerzi_front||[]).push([[7947],{27945:(et,F,e)=>{e.d(F,{f:()=>X});var D=e(97582),t=e(94650),p=e(71997),o=e(44224),v=e(52820),W=e(52835),Y=e(5963),j=e(53012),B=e(63084),Z=e(75489),A=e(36895),J=e(47216),K=e(24006),G=e(70048),L=e(66616),k=e(47044),S=e(21811),i=e(51971),h=e(28213),c=e(4788),C=e(2577),T=e(73325),z=e(29562),d=e(73679),g=e(47423),I=e(20545),f=e(37570),O=e(73555),u=e(32925),N=e(14954);
2/*
3     * @license
4     * Szerzi UG (haftungsbeschränkt) CONFIDENTIAL
5     * Unpublished Copyright (c) 2021 Szerzi UG (haftungsbeschränkt), All Rights Reserved.
6     *
7     * NOTICE: All information contained herein is, and remains the property of Szerzi UG (haftungsbeschränkt)
8     * The intellectual and technical concepts contained herein are proprietary to Szerzi UG (haftungsbeschränkt)
9     * and may be covered by E.U. and Foreign Patents, patents in process, and are protected by
10     * trade secret or copyright law.
11     *
12     * Dissemination of this information or reproduction of this material is strictly forbidden
13     * unless prior written permission is obtained from Szerzi UG (haftungsbeschränkt). Access to the source code
14     * obtained herein is hereby forbidden to anyone except current Szerzi UG (haftungsbeschränkt) employees,
15     * managers or contractors who have executed Confidentiality and Non-disclosure agreements
16     * explicitly covering such access.
17     *
18     * The copyright notice above does not evidence any actual or intended publication or disclosure
19     * of this source code, which includes information that is confidential and/or proprietary,
20     * and is a trade secret, of Szerzi UG (haftungsbeschränkt) ANY REPRODUCTION, MODIFICATION, DISTRIBUTION,
21     * PUBLIC PERFORMANCE, OR PUBLIC DISPLAY OF OR THROUGH USE OF THIS SOURCE CODE WITHOUT THE
22     * EXPRESS WRITTEN CONSENT OF Szerzi UG (haftungsbeschränkt) IS STRICTLY PROHIBITED, AND IN VIOLATION OF
23     * APPLICABLE LAWS AND INTERNATIONAL TREATIES. THE RECEIPT OR POSSESSION OF THIS SOURCE CODE
24     * AND/OR RELATED INFORMATION DOES NOT CONVEY OR IMPLY ANY RIGHTS TO REPRODUCE, DISCLOSE OR
25     * DISTRIBUTE ITS CONTENTS, OR TO MANUFACTURE, USE, OR SELL ANYTHING THAT IT MAY DESCRIBE,
26     * IN WHOLE OR IN PART.
27     */function H(r,s){1&r&&t._UZ(0,"i",21)}const V=function(r){return{name:r}};function E(r,s){if(1&r){const n=t.EpF();t.TgZ(0,"li",43),t.NdJ("click",function(a){t.CHM(n);const l=t.oxw().$implicit,U=t.oxw(3);return t.KtG(U.editingFolder(a,l))}),t.TgZ(1,"a"),t._UZ(2,"i",44),t._uU(3),t.ALo(4,"translate"),t.qZA()()}if(2&r){const n=t.oxw().$implicit;t.xp6(3),t.hij("",t.xi3(4,1,"CLIENT.CONTRACTS.PROGRESSES.FOLDER_ACTIONS.RENAME",t.VKq(4,V,n.name))," ")}}function y(r,s){if(1&r){const n=t.EpF();t.TgZ(0,"li",43),t.NdJ("click",function(a){t.CHM(n);const l=t.oxw().$implicit,U=t.oxw(3);return t.KtG(U.deletingFolder(a,l))}),t.TgZ(1,"a"),t._UZ(2,"i",45),t._uU(3),t.ALo(4,"translate"),t.qZA()()}if(2&r){const n=t.oxw().$implicit;t.xp6(3),t.hij("",t.xi3(4,1,"CLIENT.CONTRACTS.PROGRESSES.FOLDER_ACTIONS.DELETE",t.VKq(4,V,n.name))," ")}}function R(r,s){1&r&&t._UZ(0,"li",46)}function M(r,s){if(1&r){const n=t.EpF();t.TgZ(0,"li",43),t.NdJ("click",function(a){t.CHM(n);const l=t.oxw().$implicit,U=t.oxw(3);return t.KtG(U.addManyToFolder(a,l))}),t.TgZ(1,"a"),t._UZ(2,"i",47),t._uU(3),t.ALo(4,"translate"),t.qZA()()}2&r&&(t.xp6(3),t.hij("",t.lcZ(4,1,"CLIENT.CONTRACTS.PROGRESSES.FOLDER_ACTIONS.MOVE_MULTIPLE_TO_FOLDER")," "))}function P(r,s){if(1&r&&(t.ynx(0),t._UZ(1,"i",48),t._uU(2),t.ALo(3,"translate"),t.ALo(4,"translate"),t.ALo(5,"dateAgo"),t.ALo(6,"dateAgo"),t.BQk()),2&r){const n=t.oxw().$implicit,m=t.oxw(3);t.xp6(2),t.AsE(" ",0!==n.updated?t.lcZ(3,2,"COMMON.CONTRACT.INFO.MODIFIED"):t.lcZ(4,4,"COMMON.CONTRACT.INFO.CREATED")," ",0!==n.updated?t.xi3(5,6,n.updated,m.trigger):t.xi3(6,9,n.created,m.trigger)," ")}}const x=function(r){return[r,20]};function nt(r,s){if(1&r){const n=t.EpF();t.TgZ(0,"nz-card",24),t.NdJ("cdkDropListEntered",function(a){t.CHM(n);const l=t.oxw(3);return t.KtG(l.contractHovering(a,!0))})("cdkDropListExited",function(a){t.CHM(n);const l=t.oxw(3);return t.KtG(l.contractHovering(a,!1))})("cdkDropListDropped",function(a){const U=t.CHM(n).$implicit,ct=t.oxw(3);return t.KtG(ct.droppingFolder(a,U))}),t.TgZ(1,"div",25),t.NdJ("click",function(){const l=t.CHM(n).$implicit,U=t.oxw(3);return t.KtG(U.clickingFolder(l,!1))}),t.TgZ(2,"div",26)(3,"div",27)(4,"div",28)(5,"nz-badge",29),t.ALo(6,"translate"),t._UZ(7,"i",30),t.qZA()(),t.TgZ(8,"div",31)(9,"span",32),t._uU(10),t.qZA()()(),t.TgZ(11,"div")(12,"div",33)(13,"button",34),t.NdJ("click",function(a){return a.stopPropagation()}),t.ALo(14,"translate"),t._UZ(15,"i",35),t.qZA(),t.TgZ(16,"nz-dropdown-menu",null,36)(18,"ul",37),t.YNc(19,E,5,6,"li",38),t.YNc(20,y,5,6,"li",38),t.YNc(21,R,1,0,"li",39),t.YNc(22,M,5,3,"li",38),t.qZA()()()()(),t.TgZ(23,"div",40),t._UZ(24,"nz-divider",41),t.YNc(25,P,7,12,"ng-template",null,42,t.W1O),t.qZA()()()}if(2&r){const n=s.$implicit,m=t.MAs(17),a=t.MAs(26),l=t.oxw(3);t.xp6(5),t.s9C("nzTitle",t.lcZ(6,11,"CLIENT.CONTRACTS.PROGRESSES.FOLDER_INFO.COUNT_CONTRACTS")),t.Q6J("nzCount",l.folderSettingsService.folderSumContractCount.get(n.ID))("nzOffset",t.VKq(15,x,-5)),t.xp6(5),t.Oqu(n.name),t.xp6(3),t.Q6J("nzTooltipTitle",t.lcZ(14,13,"CLIENT.CONTRACTS.COMPLETE.FUNCTIONS.SETTINGS"))("nzDropdownMenu",m),t.xp6(6),t.Q6J("ngIf",n.kind!==l.Kind.ROOT),t.xp6(1),t.Q6J("ngIf",n.kind!==l.Kind.ROOT),t.xp6(1),t.Q6J("ngIf",l.contractSelecting.checkedContracts.isAnySelected&&l.contractSelecting.checkedContracts.folderIndeterminate.get(n.ID)&&l.contractSelecting.checkedContracts.checkedFolderCount>=2||l.contractSelecting.checkedContracts.isAnySelected&&l.contractSelecting.checkedContracts.folderAllChecked.get(n.ID)&&l.contractSelecting.checkedContracts.checkedFolderCount>=2||!l.contractSelecting.checkedContracts.folderIndeterminate.get(n.ID)&&!l.contractSelecting.checkedContracts.folderAllChecked.get(n.ID)&&l.contractSelecting.checkedContracts.isAnySelected),t.xp6(1),t.Q6J("ngIf",l.contractSelecting.checkedContracts.isAnySelected&&l.contractSelecting.checkedContracts.folderIndeterminate.get(n.ID)&&l.contractSelecting.checkedContracts.checkedFolderCount>=2||l.contractSelecting.checkedContracts.isAnySelected&&l.contractSelecting.checkedContracts.folderAllChecked.get(n.ID)&&l.contractSelecting.checkedContracts.checkedFolderCount>=2||!l.contractSelecting.checkedContracts.folderIndeterminate.get(n.ID)&&!l.contractSelecting.checkedContracts.folderAllChecked.get(n.ID)&&l.contractSelecting.checkedContracts.isAnySelected),t.xp6(2),t.Q6J("nzText",a)}}function rt(r,s){if(1&r&&(t.TgZ(0,"div",22),t.YNc(1,nt,27,17,"nz-card",23),t.qZA()),2&r){const n=s.$implicit,m=t.oxw(2);t.xp6(1),t.Q6J("ngForOf",n)("ngForTrackBy",m.trackByFolder)}}function it(r,s){if(1&r){const n=t.EpF();t.TgZ(0,"i",49),t.NdJ("tap",function(){t.CHM(n);const a=t.oxw(2);return t.KtG(a.folderCarousel.next())}),t.qZA()}}function q(r,s){if(1&r){const n=t.EpF();t.TgZ(0,"div",14)(1,"div",15),t.NdJ("tap",function(){t.CHM(n);const a=t.oxw();return t.KtG(a.folderCarousel.pre())}
27),t.YNc(2,H,1,0,"i",16),t.qZA(),t.TgZ(3,"nz-carousel",17),t.NdJ("panleft",function(){t.CHM(n);const a=t.oxw();return t.KtG(a.carouselDragging())})("panright",function(){t.CHM(n);const a=t.oxw();return t.KtG(a.carouselDragging())})("nzBeforeChange",function(){t.CHM(n);const a=t.oxw();return t.KtG(a.carouselDraggingEnd())}),t.YNc(4,rt,2,2,"div",18),t.qZA(),t.TgZ(5,"div",19),t.NdJ("tap",function(){t.CHM(n);const a=t.oxw();return t.KtG(a.folderCarousel.next())}),t.YNc(6,it,1,0,"i",20),t.qZA()()}if(2&r){const n=t.oxw();t.xp6(2),t.Q6J("ngIf",n.windowWidth>320&&!n.folderSettingsService.folderSettingsLoading&&n.folderSettingsService.currentFolderListOfFoldersSubdivided&&n.folderSettingsService.currentFolderListOfFoldersSubdivided.length>1),t.xp6(2),t.Q6J("ngForOf",n.folderSettingsService.currentFolderListOfFoldersSubdivided),t.xp6(2),t.Q6J("ngIf",n.windowWidth>320&&!n.folderSettingsService.folderSettingsLoading&&n.folderSettingsService.currentFolderListOfFoldersSubdivided&&n.folderSettingsService.currentFolderListOfFoldersSubdivided.length>1)}}function _(r,s){1&r&&t._UZ(0,"div",50)}function b(r,s){1&r&&(t.TgZ(0,"div",51),t._UZ(1,"nz-empty",52),t.ALo(2,"translate"),t.qZA()),2&r&&(t.xp6(1),t.Q6J("@contentEnterAnimation",void 0)("nzNotFoundImage","assets/images/empty-icon.svg")("nzNotFoundContent",t.lcZ(2,3,"CLIENT.CONTRACTS.WARNING.NO_FOLDER")))}function w(r,s){if(1&r){const n=t.EpF();t.TgZ(0,"label",53),t.NdJ("ngModelChange",function(a){t.CHM(n);const l=t.oxw();return t.KtG(l.contractSelecting.setAllChecked(a,l.folderSettingsService.isEnabled,l.folderSettingsService.currentFolder))}),t._uU(1),t.ALo(2,"translate"),t.qZA()}if(2&r){const n=t.oxw();t.Q6J("ngModel",n.contractSelecting.checkedContracts.folderAllChecked.get(n.folderSettingsService.currentFolder.ID))("nzIndeterminate",n.contractSelecting.checkedContracts.folderIndeterminate.get(n.folderSettingsService.currentFolder.ID)),t.xp6(1),t.hij(" ",t.lcZ(2,3,"CLIENT.CONTRACTS.PROGRESSES.FOLDER_ACTIONS.CHECK_ALL")," ")}}const $=function(r){return{invisible:r}};function Q(r,s){if(1&r&&t._UZ(0,"nz-skeleton-element",54),2&r){const n=t.oxw();t.Q6J("ngClass",t.VKq(2,$,0==n.folderSettingsService.currentFolder.parentRoutes.length))("nzActive",!0)}}const ot=function(){return{"padding-bottom":"9.5px","padding-top":"9.5px"}},tt=function(){return{display:"none"}};function st(r,s){if(1&r){const n=t.EpF();t.TgZ(0,"nz-card",55),t.NdJ("click",function(){t.CHM(n);const a=t.oxw();return t.KtG(a.clickingFolder(a.folderSettingsService.returnFoldersParent(a.folderSettingsService.currentFolder),!0))})("cdkDropListDropped",function(a){t.CHM(n);const l=t.oxw();return t.KtG(l.droppingFolder(a,l.folderSettingsService.returnFoldersParent(l.folderSettingsService.currentFolder)))})("cdkDropListEntered",function(a){t.CHM(n);const l=t.oxw();return t.KtG(l.contractHovering(a,!0))})("cdkDropListExited",function(a){t.CHM(n);const l=t.oxw();return t.KtG(l.contractHovering(a,!1))}),t.ALo(1,"translate"),t.TgZ(2,"div",56)(3,"div"),t._UZ(4,"i",57),t.qZA(),t.TgZ(5,"div",58)(6,"span"),t._uU(7),t.ALo(8,"translate"),t.qZA()()()()}if(2&r){const n=t.oxw();t.s9C("nzTooltipTitle",t.lcZ(1,4,"CLIENT.CONTRACTS.PROGRESSES.FOLDER_INFO.GO_BACK_FOLDER_INFO")),t.Q6J("nzBodyStyle",t.DdM(8,ot)),t.xp6(5),t.Q6J("ngStyle",n.windowWidth<=1285&&t.DdM(9,tt)),t.xp6(2),t.hij(" ",t.lcZ(8,6,"COMMON.GO_BACK")," ")}}const at=function(r,s){return{"font-size-22":r,"font-size-15":s}};function lt(r,s){if(1&r){const n=t.EpF();t.TgZ(0,"button",59),t.NdJ("click",function(){t.CHM(n);const a=t.oxw();return t.KtG(a.createFolder(a.folderSettingsService.currentFolder))}),t._UZ(1,"i",60),t.TgZ(2,"span",61),t._uU(3),t.ALo(4,"translate"),t.qZA()()}if(2&r){const n=t.oxw();t.xp6(1),t.Q6J("ngClass",t.WLB(5,at,n.windowWidth<=1285,n.windowWidth>=1285)),t.xp6(1),t.Q6J("ngStyle",n.windowWidth<=1285&&t.DdM(8,tt)),t.xp6(1),t.hij(" ",n.windowWidth>1285?t.lcZ(4,3,"CLIENT.CONTRACTS.PROGRESSES.FOLDER_ACTIONS.ADD"):""," ")}}let X=class{constructor(s,n,m,a,l){this.folderSettingsService=s,this.contractSelecting=n,this.eventService=m,this.renderer=a,this.elem=l,this.clicker=new t.vpe,this.deleter=new t.vpe,this.editer=new t.vpe,this.dropper=new t.vpe,this.hoverer=new t.vpe,this.newFolder=new t.vpe,this.addManyToFolderEvent=ne
27w t.vpe,this.massOpenShareModal=new t.vpe,this.massOpenDeleteModal=new t.vpe,this.Kind=p.hYY,this.FeedbackFeature=p.lrp,this.FeedbackUnit=p._0Z,this.contractCurrentlyDragged=!1,this.listCurrentlyDragged=!1,this.isNotIntersecting=!1}clickingFolder(s,n){!this.folderSettingsService.folderSettingsLoading&&this.navigationToggle&&!this.listCurrentlyDragged&&this.clicker.emit({folder:s,goingBack:n})}editingFolder(s,n){s.stopPropagation(),this.editer.emit({event:s,folder:n})}deletingFolder(s,n){s.stopPropagation(),this.deleter.emit({event:s,folder:n})}droppingFolder(s,n){this.dropper.emit({event:s,folder:n})}contractHovering(s,n){this.hoverer.emit({event:s,isEntered:n})}createFolder(s){this.newFolder.emit(s)}addManyToFolder(s,n){this.addManyToFolderEvent.emit({event:s,folder:n})}ngAfterViewInit(){this.eventService.contractCurrentlyDragged.pipe((0,o.t)(this)).subscribe(n=>{this.contractCurrentlyDragged=n;const m=document.querySelector("div.folder-affixed"),a=[...m.children].find(l=>l.classList.contains("spacer"));n&&n&&this.isNotIntersecting?this.addStickyStyle(a,m):this.deleteStickyStyle(a,m)}),new IntersectionObserver((n,m)=>{n.forEach(a=>{const l=[...a.target.children].find(U=>U.classList.contains("spacer"));l&&(this.isNotIntersecting=1!==a.intersectionRatio,1!==a.intersectionRatio&&this.contractCurrentlyDragged?this.addStickyStyle(l,a.target):this.deleteStickyStyle(l,a.target))})},{threshold:[1],rootMargin:"-80px 0px 0px 0px"}).observe(document.querySelector("div.folder-affixed"))}carouselClicked(s){this.eventService.contractCurrentlyDragged.emit(s)}carouselDragging(){this.listCurrentlyDragged=!0}carouselDraggingEnd(){(0,Y.H)(50).pipe((0,o.t)(this)).subscribe(s=>{this.listCurrentlyDragged=!1})}resizeCarasoul(){const s=this.elem.nativeElement.querySelector("div.stuck"),n=this.elem.nativeElement.querySelector("div.folder-affixed");s&&n&&this.renderer.setStyle(s,"width",n.clientWidth+"px")}ngAfterViewChecked(){this.folderCarousel&&-1!==this.pageGoTo&&(this.folderCarousel.goTo(this.pageGoTo),this.pageGoTo=-1)}trackByFolder(s,n){return n.ID}addStickyStyle(s,n){const m=window.scrollY;this.renderer.setStyle(s,"height",n.firstElementChild.clientHeight+"px"),this.renderer.setStyle(n.firstChild,"width",n.clientWidth+"px"),this.renderer.addClass(n.firstChild,"stuck"),window.scroll({top:m})}deleteStickyStyle(s,n){n&&n.firstChild&&n.firstChild.classList&&n.firstChild.classList.contains("stuck")&&(this.renderer.removeClass(n.firstChild,"stuck"),this.renderer.setStyle(n.firstChild,"width","auto")),s&&this.renderer.setStyle(s,"height","0px")}};X.\u0275fac=function(s){return new(s||X)(t.Y36(j.V),t.Y36(B.z),t.Y36(Z.P),t.Y36(t.Qsj),t.Y36(t.SBq))},X.\u0275cmp=t.Xpm({type:X,selectors:[["app-contract-folder-carousel"]],viewQuery:function(s,n){if(1&s&&t.Gf(v.QZ,5),2&s){let m;t.iGM(m=t.CRH())&&(n.folderCarousel=m.first)}},inputs:{pageGoTo:"pageGoTo",trigger:"trigger",windowWidth:"windowWidth",navigationToggle:"navigationToggle"},outputs:{clicker:"clicker",deleter:"deleter",editer:"editer",dropper:"dropper",hoverer:"hoverer",newFolder:"newFolder",addManyToFolderEvent:"addManyToFolderEvent",massOpenShareModal:"massOpenShareModal",massOpenDeleteModal:"massOpenDeleteModal"},decls:14,vars:10,consts:[[1,"mb-0",3,"mousedown","mouseup","touchstart","touchend"],[1,"folder-affixed"],["class","d-flex justify-content-center align-items-baseline",4,"ngIf"],["class","spacer","style","height: 0px",4,"ngIf"],["nz-carousel-content","",4,"ngIf"],[1,"d-flex","justify-content-between","mx-1"],[1,"d-flex","align-items-center"],["nz-checkbox","",3,"ngModel","nzIndeterminate","ngModelChange",4,"ngIf"],[1,"d-flex","align-items-center","flex-nowrap"],["nzType","button",3,"ngClass","nzActive",4,"ngIf"],["class","back_button mb-0","nzHoverable","true","cdkDropList","","nz-tooltip","",3,"nzBodyStyle","nzTooltipTitle","click","cdkDropListDropped","cdkDropListEntered","cdkDropListExited",4,"ngIf"],["class","ml-4 h-100","nz-button","","nzType","primary",3,"click",4,"ngIf"],[1,"row","w-100","justify-content-end"],[1,"feedback-positioning",3,"title","feature","unit"],[1,"d-flex","justify-content-center","align-items-baseline"],[1,"m-r-15",3,"tap"],["class","arrow font-size-20 d-flex align-items-baseline","nz-icon","","nzType","left","nzTheme","outline",4,"ngIf"],["nzDotPosition","top",3,"panleft","panright","nzBeforeChange"],["nz-carou
27sel-content","","class","d-flex justify-content-start align-items-baseline overflow-hidden text-center",4,"ngFor","ngForOf"],[1,"m-l-15",3,"tap"],["class","arrow font-size-20 d-flex align-items-baseline","nz-icon","","nzType","right","nzTheme","outline",3,"tap",4,"ngIf"],["nz-icon","","nzType","left","nzTheme","outline",1,"arrow","font-size-20","d-flex","align-items-baseline"],["nz-carousel-content","",1,"d-flex","justify-content-start","align-items-baseline","overflow-hidden","text-center"],["class","ml-1 mr-1 d-flex flex-column justify-content-center align-self-center","style","flex: 1; min-width: 0","nzHoverable","true","cdkDropList","",3,"cdkDropListEntered","cdkDropListExited","cdkDropListDropped",4,"ngFor","ngForOf","ngForTrackBy"],["nzHoverable","true","cdkDropList","",1,"ml-1","mr-1","d-flex","flex-column","justify-content-center","align-self-center",2,"flex","1","min-width","0",3,"cdkDropListEntered","cdkDropListExited","cdkDropListDropped"],[1,"d-flex","flex-column","flex-nowrap",3,"click"],[1,"d-flex","flex-row","flex-nowrap","align-items-baseline","justify-content-between"],[1,"d-flex",2,"min-width","0"],[1,"mr-1"],["nzSize","small",3,"nzCount","nzTitle","nzOffset"],["nz-icon","","nzType","folder","theme","outline",1,"font-size-19"],[2,"min-width","0"],[1,"d-flex","text-left",2,"white-space","break-spaces","word-break","break-word"],[1,"ml-1",2,"flex-shrink","1"],["nz-button","","nzType","primary","nzSize","small","nz-tooltip","","nz-dropdown","","nzTrigger","click","nzClickHide","true",1,"pl-2","pr-2",3,"nzTooltipTitle","nzDropdownMenu","click"],["nz-icon","","nzType","setting","theme","outline",1,"font-size-14"],["folderListSetting","nzDropdownMenu"],["nz-menu","","nzSelectable",""],["nz-menu-item","","class","white-space-normal",3,"click",4,"ngIf"],["nz-menu-divider","",4,"ngIf"],[1,"dateAt"],["nzOrientation","left",1,"color-gray","mb-0","mt-1",2,"font-size","13px","white-space","break-spaces","word-break","break-word",3,"nzText"],["genericdivider",""],["nz-menu-item","",1,"white-space-normal",3,"click"],["nz-icon","","nzType","edit","theme","outline",1,"m-r-10"],["nz-icon","","nzType","delete","theme","outline",1,"m-r-10"],["nz-menu-divider",""],["nz-icon","","nzType","file-add","theme","outline",1,"m-r-10"],["nz-icon","","nzType","clock-circle","nzTheme","outline",1,"color-gray"],["nz-icon","","nzType","right","nzTheme","outline",1,"arrow","font-size-20","d-flex","align-items-baseline",3,"tap"],[1,"spacer",2,"height","0px"],["nz-carousel-content",""],[3,"nzNotFoundImage","nzNotFoundContent"],["nz-checkbox","",3,"ngModel","nzIndeterminate","ngModelChange"],["nzType","button",3,"ngClass","nzActive"],["nzHoverable","true","cdkDropList","","nz-tooltip","",1,"back_button","mb-0",3,"nzBodyStyle","nzTooltipTitle","click","cdkDropListDropped","cdkDropListEntered","cdkDropListExited"],[1,"d-flex"],["nz-icon","","nzType","left","nzTheme","outline"],["nz-col","",2,"margin-left","5px",3,"ngStyle"],["nz-button","","nzType","primary",1,"ml-4","h-100",3,"click"],["nz-icon","","nzType","folder-add","nzTheme","outline",3,"ngClass"],[3,"ngStyle"]],template:function(s,n){1&s&&(t.TgZ(0,"nz-card",0),t.NdJ("mousedown",function(){return n.carouselClicked(!0)})("mouseup",function(){return n.carouselClicked(!1)})("touchstart",function(){return n.carouselClicked(!0)})("touchend",function(){return n.carouselClicked(!1)}),t.TgZ(1,"div",1),t.YNc(2,q,7,3,"div",2),t.YNc(3,_,1,0,"div",3),t.YNc(4,b,3,5,"div",4),t.TgZ(5,"div",5)(6,"div",6),t.YNc(7,w,3,5,"label",7),t.qZA(),t.TgZ(8,"div",8),t.YNc(9,Q,1,4,"nz-skeleton-element",9),t.YNc(10,st,9,10,"nz-card",10),t.YNc(11,lt,5,9,"button",11),t.qZA()()(),t.TgZ(12,"div",12),t._UZ(13,"app-feedback",13),t.qZA()()),2&s&&(t.xp6(2),t.Q6J("ngIf",0!==n.folderSettingsService.currentFolder.childRoutes.length),t.xp6(1),t.Q6J("ngIf",0!==n.folderSettingsService.currentFolder.childRoutes.length),t.xp6(1),t.Q6J("ngIf",0==n.folderSettingsService.currentFolder.childRoutes.length),t.xp6(3),t.Q6J("ngIf",n.folderSettingsService.isEnabled&&n.folderSettingsService.currentFolder.progresses.length>0&&n.windowWidth>450),t.xp6(2),t.Q6J("ngIf",n.folderSettingsService.folderSettingsLoading),t.xp6(1),t.Q6J("ngIf",!n.folderSettingsService.folderSettingsLoading&&0!==n.folderSettingsService.currentFolder.parentRoutes.length),t.xp6(1),t.Q6J("ngIf",n.folderSettingsService.isEnabled&&n.folderSettingsService.currentFolder),t.xp6(2),t.Q6J("title","COMMON.FEEDBACK.TITLES.FOLDER")("feature",n.FeedbackFeature.Contract)("unit",n.FeedbackUnit.Folder))},dependencies:[A.mk,A.sg,A.O5,A.PC,J.X,K.JJ,K.On,G.x7,L.ix,k.w,S.dQ,i.bd,h.Ie,c.p9,C.g,T.wO,T.r9,T.YV,z.cm,z.RR,z.wA,d.t3,g.Ls,I.Xw,I.AD,f.SY,O.Wj,v.QZ,v.pA,u.X$,N.R],styles:['@charset "UTF-8";.brand-success[_ngcontent-%COMP%]{color:#92ddea!important}.brand-failure[_ngcontent-%COMP%]{color:#9579d1!important}.brand-red[_ngcontent-%COMP%]{color:#de4436!important}.brand-success-bg-border[_ngcontent-%COMP%]{background-color:#92ddea!important;border-color:#92ddea!important;color:#fff!important}.brand-failure-bg-border[_ngcontent-%COMP%]{background-color:#ffa5d8!important;border-color:#ffa5d8!important;color:#fff!important}  .slick-track,   .slick-list{height:-moz-fit-content!important;height:fit-content!important}  .slick-track{margin-top:24px;margin-bottom:24px;display:flex!important;align-items:center}  .slick-dots>li{width:32px!important}  .slick-dots>li.slick-active{width:40px!important}  .slick-dots button{background-color:#9579d1!important}  .slick-dots .slick-active button{background-color:#6841bd!important}.back_button[_ngcontent-%COMP%]{transition:all .3s cubic-bezier(.645,.045,.355,1);-moz-transition:all .3s cubic-bezier(.645,.045,.355,1);-ms-transition:all .3s cubic-bezier(.645,.045,.355,1);-o-transition:all .3s cubic-bezier(.645,.045,.355,1);-webkit-transition:all .3s cubic-bezier(.645,.045,.355,1)}.back_button.folder-highlight[_ngcontent-%COMP%]{transition:all .3s cubic-bezier(.645,.045,.355,1);-moz-transition:all .3s cubic-bezier(.645,.045,.355,1);-ms-transition:all .3s cubic-bezier(.645,.045,.355,1);-o-transition:all .3s cubic-bezier(.645,.045,.355,1);-webkit-transition:all .3s cubic-bezier(.645,.045,.355,1);background-color:#a48cd8!important}.back_button.folder-highlight[_ngcontent-%COMP%]   i[_ngcontent-%COMP%]:not(.arrow), .back_button.folder-highlight[_ngcontent-%COMP%]   span[_ngcontent-%COMP%]{color:#fff!important}
27[nz-carousel-content][_ngcontent-%COMP%]{height:-moz-fit-content!important;height:fit-content!important}[nz-carousel-content][_ngcontent-%COMP%]     nz-card{flex-grow:1;flex-basis:150px;max-width:300px;height:-moz-fit-content;height:fit-content;margin-bottom:0;transition:all .3s cubic-bezier(.645,.045,.355,1);-moz-transition:all .3s cubic-bezier(.645,.045,.355,1);-ms-transition:all .3s cubic-bezier(.645,.045,.355,1);-o-transition:all .3s cubic-bezier(.645,.045,.355,1);-webkit-transition:all .3s cubic-bezier(.645,.045,.355,1)}[nz-carousel-content][_ngcontent-%COMP%]     nz-card.folder-highlight{transition:all .3s cubic-bezier(.645,.045,.355,1);-moz-transition:all .3s cubic-bezier(.645,.045,.355,1);-ms-transition:all .3s cubic-bezier(.645,.045,.355,1);-o-transition:all .3s cubic-bezier(.645,.045,.355,1);-webkit-transition:all .3s cubic-bezier(.645,.045,.355,1);background-color:#a48cd8!important}[nz-carousel-content][_ngcontent-%COMP%]     nz-card.folder-highlight i:not(.arrow), [nz-carousel-content][_ngcontent-%COMP%]     nz-card.folder-highlight span{color:#fff!important}@media (min-width: 1700px){[nz-carousel-content][_ngcontent-%COMP%]     nz-card{max-width:25vw}}[nz-carousel-content][_ngcontent-%COMP%]     nz-card   .ant-card-body{padding:12px}[nz-carousel-content][_ngcontent-%COMP%]     nz-badge-sup{height:1.1rem;font-size:.63rem;font-weight:200}.arrow[_ngcontent-%COMP%]{cursor:pointer}.stuck[_ngcontent-%COMP%]{position:fixed;top:65px;z-index:1;transition:all .3s cubic-bezier(.645,.045,.355,1);-moz-transition:all .3s cubic-bezier(.645,.045,.355,1);-ms-transition:all .3s cubic-bezier(.645,.045,.355,1);-o-transition:all .3s cubic-bezier(.645,.045,.355,1);-webkit-transition:all .3s cubic-bezier(.645,.045,.355,1)}.stuck[_ngcontent-%COMP%]   button[_ngcontent-%COMP%]{transition:all .3s cubic-bezier(.645,.045,.355,1);-moz-transition:all .3s cubic-bezier(.645,.045,.355,1);-ms-transition:all .3s cubic-bezier(.645,.045,.355,1);-o-transition:all .3s cubic-bezier(.645,.045,.355,1);-webkit-transition:all .3s cubic-bezier(.645,.045,.355,1)}.stuck[_ngcontent-%COMP%]   i[_ngcontent-%COMP%]:not(.arrow){color:#fff!important}.stuck[_ngcontent-%COMP%]   nz-card[_ngcontent-%COMP%]{background-color:#9579d1;color:#fff;transition:all .3s cubic-bezier(.645,.045,.355,1);-moz-transition:all .3s cubic-bezier(.645,.045,.355,1);-ms-transition:all .3s cubic-bezier(.645,.045,.355,1);-o-transition:all .3s cubic-bezier(.645,.045,.355,1);-webkit-transition:all .3s cubic-bezier(.645,.045,.355,1)}.stuck[_ngcontent-%COMP%]   nz-card.folder-highlight[_ngcontent-%COMP%]{background-color:#a48cd8!important}.stuck[_ngcontent-%COMP%]   nz-card[_ngcontent-%COMP%]:not(.folder-highlight):hover{background-color:#a48cd8}.stuck[_ngcontent-%COMP%]   nz-card[_ngcontent-%COMP%]   .dateAt[_ngcontent-%COMP%]{display:none}'],data:{animation:[W.hh]}}),X=(0,D.gn)([(0,o.c)()],X)},5981:(et,F,e)=>{e.d(F,{_:()=>T});var D=e(97582),t=e(44224),p=e(22971),o=e(94650),v=e(90735),W=e(50211),Y=e(87689),j=e(81664),B=e(39889),Z=e(32046),A=e(36895),J=e(74383),K=e(66616),G=e(47044),L=e(37570),k=e(32925);function S(z,d){1&z&&(o.TgZ(0,"span",3),o._uU(1),o.ALo(2,"translate"),o.qZA()),2&z&&(o.xp6(1),o.Oqu(o.lcZ(2,1,"CLIENT.CONTRACT.MANAGE.SHARE.SHARED")))}function i(z,d){1&z&&(o.TgZ(0,"span",3),o._uU(1),o.ALo(2,"translate"),o.qZA()),2&z&&(o.xp6(1),o.Oqu(o.lcZ(2,1,"CLIENT.CONTRACT.MANAGE.SHARE.NOT_SHARED")))}function h(z,d){if(1&z&&(o.ynx(0),o.YNc(1,S,3,3,"span",2),o.YNc(2,i,3,3,"span",2),o.BQk()),2&z){const g=o.oxw(2);o.xp6(1),o.Q6J("ngIf",0!==g.contract.progress.permissions.users.length),o.xp6(1),o.Q6J("ngIf",g.showNotShared&&0==g.contract.progress.permissions.users.length)}}
27function c(z,d){if(1&z){const g=o.EpF();o.TgZ(0,"button",4),o.NdJ("click",function(){const O=o.CHM(g).$implicit,u=o.oxw(2);return o.KtG(u.namesToShow.has(O)&&u.namesToShow.get(O)&&!u.namesToShow.get(O).kind?u.openConversationNotRegistered(O):u.openConversation(O))}),o.TgZ(1,"nz-avatar",5),o.NdJ("mouseenter",function(){const O=o.CHM(g).index,u=o.oxw(2);return o.KtG(u.userTooltipShown[O]=!0)})("mouseleave",function(){const O=o.CHM(g).index,u=o.oxw(2);return o.KtG(u.userTooltipShown[O]=!1)})("nzTooltipVisibleChange",function(f){const u=o.CHM(g).index,N=o.oxw(2);return o.KtG(N.userTooltipShown[u]=f)}),o.qZA()()}if(2&z){const g=d.$implicit,I=d.index,f=o.oxw(2);o.xp6(1),o.Q6J("nzTooltipTrigger",null)("nzSize",30)("nzSrc",f.imageToShow.get(g))("nzTooltipTitle",f.namesToShow.has(g)?f.userInfos.hasNameOrMail(f.namesToShow.get(g)):"")("nzTooltipVisible",f.userTooltipShown[I])}}function C(z,d){if(1&z&&(o.TgZ(0,"span"),o.YNc(1,h,3,2,"ng-container",0),o.YNc(2,c,2,5,"button",1),o.qZA()),2&z){const g=o.oxw();o.xp6(1),o.Q6J("ngIf",g.textToShow),o.xp6(1),o.Q6J("ngForOf",g.contract.progress.permissions.users)}}let T=class{constructor(d,g,I,f,O,u){this.chatService=d,this.clientService=g,this.formService=I,this.modalService=f,this.routerService=O,this.userInfos=u,this.showNotShared=!0,this.imageToShow=new Map,this.namesToShow=new Map,this.sharedWithUserChatIDData=new Map,this.userTooltipShown=[],this.textToShow=!0}ngOnInit(){this.imageToShow=this.userInfos.userImgs,this.namesToShow=this.userInfos.userInformations,this.loadContract()}ngOnChanges(d){d.contract&&this.loadContract(),d.textNeeded&&(this.textToShow=d.textNeeded.currentValue)}loadContract(){this.contract.progress.ID&&this.clientService.getContractProgressByID(this.contract.progress.ID).pipe((0,t.t)(this)).subscribe(d=>{this.contract=d},d=>{},()=>{this.contract&&this.contract.progress&&this.contract.progress.permissions&&(this.userInfos.batchGetUserImgsByIds(this.contract.progress.permissions.users),this.userInfos.batchGetUserNamesByIds(this.contract.progress.permissions.users),this.userTooltipShown=Array(this.contract.progress.permissions.users.length).fill(!1),this.contract.progress.permissions.users.forEach(d=>{const g=this.chatService.chatSnippetList.find(I=>I.participants.find(f=>f.userID===d));this.sharedWithUserChatIDData.set(d,g?g.chatID:null)}))})}openConversation(d){if(this.sharedWithUserChatIDData.get(d))this.routerService.routeToChatByID(this.sharedWithUserChatIDData.get(d));else{let g;this.namesToShow.has(d)&&(g=this.namesToShow.get(d)),g&&g.kind===p.FW.Lawyer?this.modalService.noLawyerConversationInfoModal():this.namesToShow.has(d)?this.modalService.createNewConversationModal(d,this.userInfos.hasNameOrMail(this.namesToShow.get(d))):this.modalService.createNewConversationModal(d,null)}}openConversationNotRegistered(d){this.modalService.createNewConversationModalNotRegisteredUser(this.userInfos.hasNameOrMail(this.namesToShow.get(d)))}};T.\u0275fac=function(d){return new(d||T)(o.Y36(v.a),o.Y36(W.y),o.Y36(Y.o),o.Y36(j.Z),o.Y36(B.c),o.Y36(Z.h))},T.\u0275cmp=o.Xpm({type:T,selectors:[["app-contract-shared-with-others"]],inputs:{contract:"contract",showNotShared:"showNotShared",textNeeded:"textNeeded"},features:[o.TTD],decls:1,vars:1,consts:[[4,"ngIf"],["nz-button","","nzType","link","class","m-r-5 m-b-5 link-like-button",3,"click",4,"ngFor","ngForOf"],["class","text-dark font-weight-semibold m-r-10 m-b-5",4,"ngIf"],[1,"text-dark","font-weight-semibold","m-r-10","m-b-5"],["nz-button","","nzType","link",1,"m-r-5","m-b-5","link-like-button",3,"click"],["nzIcon","user","nz-tooltip","",3,"nzTooltipTrigger","nzSize","nzSrc","nzTooltipTitle","nzTooltipVisible","mouseenter","mouseleave","nzTooltipVisibleChange"]],template:function(d,g){1&d&&o.YNc(0,C,3,2,"span",0),2&d&&o.Q6J("ngIf",g.contract&&g.contract.progress&&g.contract.progress.permissions)},dependencies:[A.sg,A.O5,J.Dz,K.ix,G.w,L.SY,k.X$],encapsulation:2}),T=(0,D.gn)([(0,t.c)()],T)},63542:(et,F,e)=>{e.r(F),e.d(F,{ContractModule:()=>I});var D=e(45935),t=e(59674),p=e(87918),o=e(94650),v=e(41836),W=e(75489),Y=e(3417),j=e(93196),B=e(32925),Z=e(36895),A=e(6672),J=e(37570),K=e(34361);const G=function(f){return{lang:f}};function L(f,O){1&f&&(o.TgZ(0,"div",3)(1,"nz-tag",4),o.ALo(2,"translate"),o.ALo(3,"translate"),o.ALo(4,"uppercase"),o._uU(5),o.ALo(6,"translate"),o.qZA()()),2&f&&(o.xp6(1),o.s9C("nzTooltipTitle",o.xi3(2,2,"CLIENT.CONTRACTS.CREATION.LANGUAGE",o.VKq(11,G,o.lcZ(3,5,o.lcZ(4,7,"COMMON.LANGUAGE.HU"))))),o.xp6(4),o.hij(" ",o.lcZ(6,9,"COMMON.LANGUAGE.HU")," "))}const k=function(){return{autoHide:!1}};let S=(()=>{class f{constructor(u,N,H,V,E){this.asyncMessenger=u,this.eventService=N,this.languageService=H,this.notificationService=V,this.translate=E,this.actLanguage="hu-HU",this.SupportedLanguages=t.i}ngOnInit(){this.notificationService.setNotificationsEnabled(!1),this.asyncMessenger.deleteAllToasts(),this.actLanguage=this.languageService.currentLanguage,this.translate.onLangChange.subscribe(u=>{this.actLanguage=u.lang})}ngAfterViewInit(){this.simplebarAngularComponent&&this.simplebarAngularComponent.SimpleBar&&this.simplebarAngularComponent.SimpleBar.getScrollElement().addEventListener("scroll",u=>this.onDemoScroll(u))}ngOnDestroy(){this.simplebarAngularComponent&&this.simplebarAngularComponent.SimpleBar&&this.simplebarAngularComponent.SimpleBar.getScrollElement().removeEventListener("scroll",u=>this.onDemoScroll(u))}onDemoScroll(u){this.eventService.demoContractScrolled.emit(u)}}return f.\u0275fac=function(u){return new(u||f)(o.Y36(v.m),o.Y36(W.P),o.Y36(Y.T),o.Y36(j.g),o.Y36(B.sK))},f.\u0275cmp=o.Xpm({type:f,selectors:[["app-contract-demo"]],viewQuery:function(u,N){if(1&u&&o.Gf(p.M,5),2&u){let H;o.iGM(H=o.CRH())&&(N.simplebarAngularComponent=H.first)}},decls:3,vars:5,consts:[[1,"overflow-x-hidden","h-100","overflow-y-hidden",3,"options"],["class","row justify-content-start position-absolute z-index-1 languageDiv",4,"ngIf"],[3,"isDemo","demoSimplebar"],[1,"row","justify-content-start","position-absolute","z-index-1","languageDiv"],["nz-tooltip","",1,"language-tag",3,"nzTooltipTitle"]],template:function(u,N){1&u&&(o.TgZ(0,"ngx-simplebar",0),o.YNc(1,L,7,13,"div",1),o._UZ(2,"app-contract",2),o.qZA()),2&u&&(o.Q6J("options",o.DdM(4,k)),o.xp6(1),o.Q6J("ngIf",N.SupportedLanguages.hu!==N.actLanguage),o.xp6(1),o.Q6J("isDemo",!0)("demoSimplebar",N.simplebarAngularComponent))},dependencies:[Z.O5,p.M,A.j,J.SY,K.U,Z.gd,B.X$],styles:['@charset "UTF-8";[_nghost-%COMP%]     .contractContainer{padding-top:0!important;padding-bottom:0!important}[_nghost-%COMP%]     .contractContainerCard{margin-bottom:0!important}  #cookie-widget{display:none}.languageDiv[_ngcontent-%COMP%]{margin-left:24px!important;margin-right:24px!important;margin-top:5px!important}']}),f})();var i=e(48454),h=e(76161),c=e(45848),C=e(21634),T=e(30144),z=e(56229);const g=[{path:`${e(44569).d.demosContract}/:id`,component:S,loadChildren:()=>Promise.all([e.e(8770),e.e(7526),e.e(3375),e.e(5963),e.e(7290),e.e(6331),e.e(5276),e.e(6515),e.e(6128),e.e(8227),e.e(3300),e.e(3889),e.e(4769),e.e(1704),e.e(1878),e.e(5916),e.e(7064),e.e(6703),e.e(3619),e.e(7947),e.e(8310),e.e(7136),e.e(267),e.e(6130),e.e(6366),e.e(3226),e.e(1847),e.e(9028),e.e(4743),e.e(4410),e.e(6225),e.e(7482),e.e(8346),e.e(7804),e.e(789),e.e(3715),e.e(1762),e.e(2701),e.e(2826),e.e(4044),e.e(1471),e.e(1094),e.e(2344),e.e(9854),e.e(7187),e.e(6104),e.e(3089),e.e(7796),e.e(1440),e.e(6577),e.e(4149),e.e(2623),e.e(7199),e.e(7076),e.e(2613),e.e(7767)]).then(e.bind(e,3226)).then(f=>f.ContractListingModule)}];let I=(()=>{class f{}return f.\u0275fac=function(u){return new(u||f)},f.\u0275mod=o.oAB({type:f}),f.\u0275inj=o.cJS({providers:[z.a],imports:[c.l,h.Yn,i.xC,T.Bz.forChild(g),D.m,c.l,i.xC,C.uK]}),f})()},9773:(et,F,e)=>{e.d(F,{y:()=>L});var D=e(97582),t=e(36057),p=e(44224),o=e(43559),v=e(94650),W=e(50211),Y=e(39889),j=e(55089),B=e(32925),Z=e(83092),A=e(47959),J=e(81664),K=e(32046),G=e(43269);let L=class{constructor(S,i,h,c,C,T,z,d,g){this.clientService=S,this.routerService=i,this.userService=h,this.translate=c,this.contractFormService=C,this.contractsService=T,this.modalService=z,this.userInfosService=d,this.reloadService=g,this.loading=!0,this.contractsOriginal=[],this.contractsOriginalDetails=new Map,this.contractsShown=[],this.sharedBy={},this.filter=t.YN.ALL,this.view="cardView",this.searchInput="",this.contractsShownBrief=[],this.contractsShownBriefShort=[],this.contractsShownDescription=[],this.contractsShownEditorHelperContent=[],this.contractUpdateTime=0,this.reloadContractsObject=ne
27w o.m,this.ContractListingType=t.Ud}ngOnInit(){this.reloadService.startReload(()=>this.loadContracts(),this.reloadContractsObject)}ngOnDestroy(){this.reloadService.stopReload(this.reloadContractsObject)}loadContracts(S){return S&&(this.filter=S),this.contractUpdateTime=Date.now(),this.contractsService.getAvailableContracts().then(i=>(this.availableContracts=i,this.clientService.getContractsSharedWithMe().pipe((0,p.t)(this)).toPromise().then(h=>(0===h.length?this.loading=!1:this.contractsOriginal=this.contractsService.sortContracts(h,!0),this.loadContractData()),h=>this.loadContractData())),i=>{})}loadContractData(){const S=[];return this.contractsOriginal.forEach((i,h)=>{const c=this.clientService.getContractSharedPermission(i.shared.ID).pipe((0,p.t)(this)).toPromise();c.then(T=>{this.contractsOriginalDetails.set(i.shared.ID,T)},T=>{}),S.push(c);let C="";if(null==this.sharedBy[i.shared.ID]){const T=new Promise((z,d)=>{if(this.userInfosService.userInformations.has(i.shared.clientID)&&null!==this.userInfosService.userInformations.get(i.shared.clientID))z(this.userInfosService.userInformations.get(i.shared.clientID));else{this.userInfosService.batchGetUserNamesByIds([i.shared.clientID]);const g=this.userInfosService.userInformationsChanged.pipe((0,p.t)(this)).subscribe(I=>{(!I.has(i.shared.clientID)||null!==I.get(i.shared.clientID))&&(z(this.userInfosService.userInformations.get(i.shared.clientID)),g.unsubscribe())})}});T.then(z=>{C=z.name??"COMMON.NO_PROFILE";const d=new Promise((g,I)=>{if(this.userInfosService.userImgs.has(i.shared.clientID)&&null!==this.userInfosService.userImgs.get(i.shared.clientID))g(this.userInfosService.userImgs.get(i.shared.clientID));else{this.userInfosService.batchGetUserImgsByIds([i.shared.clientID]);const f=this.userInfosService.userImgsChanged.pipe((0,p.t)(this)).subscribe(O=>{(!O.has(i.shared.clientID)||null!==O.get(i.shared.clientID))&&(g(this.userInfosService.userImgs.get(i.shared.clientID)),f.unsubscribe())})}});return d.then(g=>{this.sharedBy[i.shared.ID]={name:C,ID:z.ID,image:g},h===this.contractsOriginal.length-1&&(this.filterTo(),this.parseContractsShownMarkdown(),this.updateMatchmakingCategories(),this.showDescription=Array(this.contractsOriginal.length).fill(!1),this.loading=!1)},g=>{this.sharedBy[i.shared.ID]={ID:z.ID,name:C,image:null},h===this.contractsOriginal.length-1&&(this.filterTo(),this.parseContractsShownMarkdown(),this.updateMatchmakingCategories(),this.showDescription=Array(this.contractsOriginal.length).fill(!1),this.loading=!1)}),d},z=>{this.loading=!1}),S.push(T)}else h===this.contractsOriginal.length-1&&(this.filterTo(),this.parseContractsShownMarkdown(),this.updateMatchmakingCategories(),this.loading=!1)}),Promise.all(S)}search(S){S&&(S.filter&&(this.filter=S.filter),this.searchInput=S.searchInput?S.searchInput:"");let i=Object.assign(this.contractsOriginal);this.contractsShown.filter(c=>!i.find(C=>C.shared.ID===c.shared.ID&&(this.filter===t.YN.COMPLETE&&C.shared.complete||this.filter===t.YN.INCOMPLETE&&!C.shared.complete||this.filter!==t.YN.COMPLETE&&this.filter!==t.YN.INCOMPLETE)&&(C.shared.metadata.name&&C.shared.metadata.name.toLowerCase().includes(this.searchInput.toLowerCase())||C.displayElements.name.toLowerCase().includes(this.searchInput.toLowerCase())||C.displayElements.brief.toLowerCase().includes(this.searchInput.toLowerCase())||C.displayElements.description.toLowerCase().includes(this.searchInput.toLowerCase())||C.displayElements.brief.toLowerCase().includes(this.searchInput.toLowerCase())||C.displayElements.description.toLowerCase().includes(this.searchInput.toLowerCase())))).forEach(c=>{const C=this.contractsShown.findIndex(T=>T.shared.ID===c.shared.ID);this.contractsShown.splice(C,1)}
27),i.forEach(c=>{if((this.filter===t.YN.COMPLETE&&c.shared.complete||this.filter===t.YN.INCOMPLETE&&!c.shared.complete||this.filter!==t.YN.COMPLETE&&this.filter!==t.YN.INCOMPLETE)&&(c.shared.metadata.name&&c.shared.metadata.name.toLowerCase().includes(this.searchInput.toLowerCase())||c.displayElements.name.toLowerCase().includes(this.searchInput.toLowerCase())||c.displayElements.brief.toLowerCase().includes(this.searchInput.toLowerCase())||c.displayElements.description.toLowerCase().includes(this.searchInput.toLowerCase())||c.displayElements.brief.toLowerCase().includes(this.searchInput.toLowerCase())||c.displayElements.description.toLowerCase().includes(this.searchInput.toLowerCase()))){const C=this.contractsShown.findIndex(T=>T.shared.ID===c.shared.ID);-1!==C?(this.contractsShown[C].shared=c.shared,this.contractsShown[C].displayElements=c.displayElements):-1===C&&this.contractsShown.push(c)}}),this.contractsService.sortContracts(this.contractsShown,!0),this.parseContractsShownMarkdown(),this.updateMatchmakingCategories()}filterTo(S){this.filter=S||this.filter,this.contractsShown&&0!==this.contractsShown.length?(this.contractsShown.filter(h=>!this.contractsOriginal.find(c=>c.shared.ID===h.shared.ID&&(this.filter===t.YN.COMPLETE&&c.shared.complete||this.filter===t.YN.INCOMPLETE&&!c.shared.complete||this.filter!==t.YN.COMPLETE&&this.filter!==t.YN.INCOMPLETE))).forEach(h=>{const c=this.contractsShown.findIndex(C=>C.shared.ID===h.shared.ID);this.contractsShown.splice(c,1)}),this.contractsOriginal.forEach(h=>{if(this.filter===t.YN.COMPLETE&&h.shared.complete||this.filter===t.YN.INCOMPLETE&&!h.shared.complete||this.filter!==t.YN.COMPLETE&&this.filter!==t.YN.INCOMPLETE){const c=this.contractsShown.findIndex(C=>C.shared.ID===h.shared.ID);-1!==c?(this.contractsShown[c].shared=h.shared,this.contractsShown[c].displayElements=h.displayElements):-1===c&&this.contractsShown.push(h)}}),this.contractsService.sortContracts(this.contractsShown,!0)):this.contractsShown=this.filter===t.YN.COMPLETE?this.contractsOriginal.filter(i=>i.shared.complete):this.filter===t.YN.INCOMPLETE?this.contractsOriginal.filter(i=>!i.shared.complete):this.contractsOriginal,this.contractsShown=[...this.contractsShown],""!==this.searchInput&&this.search()}parseContractsShownMarkdown(){this.contractsShown&&([this.contractsShownBrief,this.contractsShownBriefShort,this.contractsShownDescription,this.contractsShownEditorHelperContent]=this.contractsService.parseContractsShownMarkdown(this.contractsShown))}updateMatchmakingCategories(){this.matchmakingCategories=this.contractsShown.map(S=>{const i=this.availableContracts.find(c=>c.name===S.shared.canonical.name);let h;return i&&(h=i.metadata.matchmaking),h})}finalizeShared({progressID:S,name:i}){this.clientService.getContractSharedPermission(S).pipe((0,p.t)(this)).toPromise().then(h=>this.contractsService.finalize(h,i),h=>(console.log(h),Promise.reject()))}};L.\u0275fac=function(S){return new(S||L)(v.Y36(W.y),v.Y36(Y.c),v.Y36(j.K),v.Y36(B.sK),v.Y36(Z.R),v.Y36(A.W),v.Y36(J.Z),v.Y36(K.h),v.Y36(o.f))},L.\u0275cmp=v.Xpm({type:L,selectors:[["app-contractsharedwithme"]],decls:1,vars:13,consts:[[3,"type","contractsShown","contractsOriginal","contractsShownBrief","contractsShownBriefShort","contractsShownDescription","contractsShownEditorHelperContent","showDescription","isLoading","contractsOriginalDetails","contractUpdateTime","sharedBy","matchmakingCategories","loadContracts","finalizeShared","search"]],template:function(S,i){1&S&&(v.TgZ(0,"app-contract-listing",0),v.NdJ("loadContracts",function(c){return i.loadContracts(c)})("finalizeShared",function(c){return i.finalizeShared(c)})("search",function(c){return i.search(c)}),v.qZA()),2&S&&v.Q6J("type",i.ContractListingType.SHARED)("contractsShown",i.contractsShown)("contractsOriginal",i.contractsOriginal)("contractsShownBrief",i.contractsShownBrief)("contractsShownBriefShort",i.contractsShownBriefShort)("contractsShownDescription",i.contractsShownDescription)("contractsShownEditorHelperContent",i.contractsShownEditorHelperContent)("showDescription",i.showDescription)("isLoading",i.loading)("contractsOriginalDetails",i.contractsOriginalDetails)("contractUpdateTime",i.contractUpdateTime)("sharedBy",i.sharedBy)("matchmakingCategories",i.matchmakingCategories)},dependencies:[G.G],styles:['@charset "UTF-8";.brand-success[_ngcontent-%COMP%]{color:#92ddea!important}.brand-failure[_ngcontent-%COMP%]{color:#9579d1!important}.brand-red[_ngcontent-%COMP%]{color:#de4436!important}.brand-success-bg-border[_ngcontent-%COMP%]{background-color:#92ddea!important;border-color:#92ddea!important;color:#fff!important}.brand-failure-bg-border[_ngcontent-%COMP%]{background-color:#ffa5d8!important;border-color:#ffa5d8!important;color:#fff!important}.divider-text[_ngcontent-%COMP%]{color:#4b5766}@media (max-width: 767.98px){.contracts[_ngcontent-%COMP%]{margin-top:-25px!important}}']}),L=(0,D.gn)([(0,p.c)()],L)},26041:(et,F,e)=>{e.d(F,{p:()=>D});
28/*
29     * @license
30     * Szerzi UG (haftungsbeschränkt) CONFIDENTIAL
31     * Unpublished Copyright (c) 2021 Szerzi UG (haftungsbeschränkt), All Rights Reserved.
32     *
33     * NOTICE: All information contained herein is, and remains the property of Szerzi UG (haftungsbeschränkt)
34     * The intellectual and technical concepts contained herein are proprietary to Szerzi UG (haftungsbeschränkt)
35     * and may be covered by E.U. and Foreign Patents, patents in process, and are protected by
36     * trade secret or copyright law.
37     *
38     * Dissemination of this information or reproduction of this material is strictly forbidden
39     * unless prior written permission is obtained from Szerzi UG (haftungsbeschränkt). Access to the source code
40     * obtained herein is hereby forbidden to anyone except current Szerzi UG (haftungsbeschränkt) employees,
41     * managers or contractors who have executed Confidentiality and Non-disclosure agreements
42     * explicitly covering such access.
43     *
44     * The copyright notice above does not evidence any actual or intended publication or disclosure
45     * of this source code, which includes information that is confidential and/or proprietary,
46     * and is a trade secret, of Szerzi UG (haftungsbeschränkt) ANY REPRODUCTION, MODIFICATION, DISTRIBUTION,
47     * PUBLIC PERFORMANCE, OR PUBLIC DISPLAY OF OR THROUGH USE OF THIS SOURCE CODE WITHOUT THE
48     * EXPRESS WRITTEN CONSENT OF Szerzi UG (haftungsbeschränkt) IS STRICTLY PROHIBITED, AND IN VIOLATION OF
49     * APPLICABLE LAWS AND INTERNATIONAL TREATIES. THE RECEIPT OR POSSESSION OF THIS SOURCE CODE
50     * AND/OR RELATED INFORMATION DOES NOT CONVEY OR IMPLY ANY RIGHTS TO REPRODUCE, DISCLOSE OR
51     * DISTRIBUTE ITS CONTENTS, OR TO MANUFACTURE, USE, OR SELL ANYTHING THAT IT MAY DESCRIBE,
52     * IN WHOLE OR IN PART.
53     */
54const D=[{name:"ing\xf3",active:!1},{name:"ingatlan",active:!1},{name:"engedm\xe9nyez\xe9s",active:!1},{name:"k\xf6lcs\xf6n",active:!1},{name:"megb\xedz\xe1si",active:!1},{name:"v\xe1llalkoz\xe1si",active:!1},{name:"v\xe9grendelet",active:!1},{name:"kezess\xe9g",active:!1},{name:"m\xe9lt\xe1nyoss\xe1gi",active:!1}]},40700:(et,F,e)=>{e.d(F,{DF:()=>d,GA:()=>u,L7:()=>Y,Vb:()=>j,Xt:()=>L,gN:()=>N,qp:()=>O,sT:()=>B,vy:()=>W});var D=e(9320),t=e(18683),p=e(17009),o=e(71997),v=e(54668);
55/*
56     * @license
57     * Szerzi UG (haftungsbeschränkt) CONFIDENTIAL
58     * Unpublished Copyright (c) 2021 Szerzi UG (haftungsbeschränkt), All Rights Reserved.
59     *
60     * NOTICE: All information contained herein is, and remains the property of Szerzi UG (haftungsbeschränkt)
61     * The intellectual and technical concepts contained herein are proprietary to Szerzi UG (haftungsbeschränkt)
62     * and may be covered by E.U. and Foreign Patents, patents in process, and are protected by
63     * trade secret or copyright law.
64     *
65     * Dissemination of this information or reproduction of this material is strictly forbidden
66     * unless prior written permission is obtained from Szerzi UG (haftungsbeschränkt). Access to the source code
67     * obtained herein is hereby forbidden to anyone except current Szerzi UG (haftungsbeschränkt) employees,
68     * managers or contractors who have executed Confidentiality and Non-disclosure agreements
69     * explicitly covering such access.
70     *
71     * The copyright notice above does not evidence any actual or intended publication or disclosure
72     * of this source code, which includes information that is confidential and/or proprietary,
73     * and is a trade secret, of Szerzi UG (haftungsbeschränkt) ANY REPRODUCTION, MODIFICATION, DISTRIBUTION,
74     * PUBLIC PERFORMANCE, OR PUBLIC DISPLAY OF OR THROUGH USE OF THIS SOURCE CODE WITHOUT THE
75     * EXPRESS WRITTEN CONSENT OF Szerzi UG (haftungsbeschränkt) IS STRICTLY PROHIBITED, AND IN VIOLATION OF
76     * APPLICABLE LAWS AND INTERNATIONAL TREATIES. THE RECEIPT OR POSSESSION OF THIS SOURCE CODE
77     * AND/OR RELATED INFORMATION DOES NOT CONVEY OR IMPLY ANY RIGHTS TO REPRODUCE, DISCLOSE OR
78     * DISTRIBUTE ITS CONTENTS, OR TO MANUFACTURE, USE, OR SELL ANYTHING THAT IT MAY DESCRIBE,
79     * IN WHOLE OR IN PART.
80     */const W="flat lease agreement",Y={name:"P\xe9lda lak\xe1sb\xe9rleti szerz\u0151d\xe9s",brief:"A Szerzis lak\xe1sb\xe9rleti szerz\u0151d\xe9s tart\xf3s jogviszonyt hoz l\xe9tre,\n          minden lehets\xe9ges k\xe9rd\xe9sk\xf6rt rendez, ez\xe9rt kisz\xe1m\xedthat\xf3 \xe9s biztons\xe1gos jogi k\xf6rnyezetet teremt\n          a felek akarata szerint.",description:'<div>\n                Jelen szerz\u0151d\xe9s keretein bel\xfcl, az ingatlan lak\xe1sc\xe9l\xfa b\xe9rbead\xe1sa biztons\xe1gos \xe9s jogszab\xe1lyoknak\n                megfelel\u0151 form\xe1ban val\xf3sulhat meg. Mind a b\xe9rbead\xf3i, mind a b\xe9rl\u0151i poz\xedci\xf3 megfelel\u0151 garanci\xe1lis\n                felt\xe9telekkel biztos\xedthat\xf3, \xfagy, hogy mindemellett a felek k\xf6z\xf6tti egyens\xfaly is szem el\u0151tt tarthat\xf3.\n                Csak a Szerzit haszn\xe1l\xf3n m\xfalik teh\xe1t, hogy merre billenti a szerz\u0151d\xe9sben megjelen\u0151 jogok \xe9s\n                k\xf6telezetts\xe9gek rendszer\xe9t.\n                </div>\n                <div>\n                Jelen szerz\u0151d\xe9s nem haszn\xe1lhat\xf3 azon esetekben, amelyek nem lakhat\xe1s c\xe9lj\xe1t szolg\xe1lj\xe1k,\n                hanem a b\xe9rletre a Felek gazdas\xe1gi tev\xe9kenys\xe9ge k\xf6r\xe9ben ker\xfcl sor. T\xf6bbek k\xf6z\xf6tt ilyen p\xe9ld\xe1ul\n                ipari c\xe9lokat szolg\xe1l\xf3 ingatlan b\xe9rlet\xe9re, \xfczlethelys\xe9gek b\xe9rlet\xe9re.\n                </div>\n                <div>\n                A b\xe9rlem\xe9ny adatainak pontos megad\xe1s\xe1hoz \xe9rdemes a\n                <a href="https://www.foldhivatal.hu/content/view/267/139/" target="_blank">foldhivatal.hu</a>-n\n                el\xe9rhet\u0151 nem hiteles tulajdoni lap adattartalma alapj\xe1n megadni. (\xc9vente k\xe9t alkalommal\n                ingyenesen lek\xe9rheti mag\xe1nszem\xe9lyk\xe9nt.)\n                </div>',icon:"/api/v1/assets/images/templates/flat-lease-agreement-light.svg",color:"#2a2a2a",editor:{title:"Lak\xe1sb\xe9rleti szerz\u0151d\xe9s szerkeszt\xe9se",iconLight:"/api/v1/assets/images/templates/flat-lease-agreement-light.svg",iconDark:"/api/v1/assets/images/templates/flat-lease-agreement-dark.svg",helper:{title:"Mire j\xf3 az ingatlan b\xe9rleti szerz\u0151d\xe9s \xe9s mire van sz\xfcks\xe9ge r\xe1? Tudjon meg t\xf6bbet!"}}},j=[{title:"B\xe9rbead\xf3 adatai",description:"Term\xe9szetes szem\xe9lyek eset\xe9n a f\xe9nyk\xe9pes azonos\xedt\xf3 okm\xe1nyok szerinti adatok,\n                  jogi szem\xe9lyek eset\xe9n a k\xf6zhiteles nyilv\xe1ntart\xe1sok szerinti adatok."}
80,{title:"B\xe9rl\u0151 adatai",description:"Term\xe9szetes szem\xe9lyek eset\xe9n a f\xe9nyk\xe9pes azonos\xedt\xf3 okm\xe1nyok szerinti adatok,\n                  jogi szem\xe9lyek eset\xe9n a k\xf6zhiteles nyilv\xe1ntart\xe1sok szerinti adatok."},{title:"B\xe9rlem\xe9ny adatai",description:"Az ingatlan meghat\xe1roz\xe1sa \xe9s k\xf6r\xfclm\xe9nyei."},{title:"B\xe9rlet ideje",description:"Birtokbaad\xe1s ideje \xe9s felmond\xe1si id\u0151."},{title:"B\xe9rleti d\xedj"},{title:"Kauci\xf3",description:"A kauci\xf3 p\xe9nzbeli let\xe9t, mely biztos\xedt\xe9kk\xe9nt szolg\xe1l a B\xe9rbead\xf3 sz\xe1m\xe1ra. Amennyiben a B\xe9rl\u0151\n                  a b\xe9rlem\xe9nyben k\xe1rt okoz, vagy nem fizeti meg a rezsi k\xf6lts\xe9geket a hat\xe1rid\u0151re, akkor ezen\n                  \xf6sszegb\u0151l a b\xe9rbead\xf3 k\xf6zvetlen\xfcl elh\xe1r\xedttathatja a k\xe1rt \xe9s kiegyenl\xedtheti a rezsik\xf6lts\xe9get."},{title:"K\xf6z\xf6s k\xf6lts\xe9g \xe9s rezsi",description:"K\xf6z\xf6s k\xf6lts\xe9g \xe9s rezsi megfizet\xe9se, tov\xe1bb\xe1 k\xe9sedelmess\xe9g\xe9nek esetei."},{title:"B\xe9rl\u0151 egy\xe9b jogai"},{title:"B\xe9rbead\xf3 egy\xe9b jogai"},{title:"K\xf6zokiratba foglal\xe1s"},{title:"Keltez\xe9s"}],B=new p.Gb(new D.FZ("Kauci\xf3t k\xe9r a B\xe9rbead\xf3?","A B\xe9rbead\xf3 k\xe9ri-e biztos\xedt\xe9kk\xe9nt kauci\xf3 let\xe9tel\xe9t a B\xe9rl\u0151t\u0151l?"),[new t._S(new D.lw("Kauci\xf3 sz\xfcks\xe9ges?"),"kauci\xf3_sz\xfcks\xe9ges",new p.MN(p.J3.Checkbox,!0,new t.bL(t.wc.Switcher)))],(0,v.Z)(6),[],!1),Z=new p.Gb(new D.FZ("H\xe1ny havi kauci\xf3 let\xe9tel\xe9re k\xf6teles a B\xe9rl\u0151 \xe9s mikor?","A Ptk. a kauci\xf3 lehets\xe9ges maximum\xe1t a B\xe9rl\u0151k v\xe9delme \xe9s a B\xe9rbead\xf3i t\xfalbiztos\xedt\xe1s\n     elker\xfcl\xe9se \xe9rdek\xe9ben a havi b\xe9rleti d\xedj k\xf6lts\xe9gt\xe9r\xedt\xe9s n\xe9lk\xfcl sz\xe1m\xedtott \xf6sszeg\xe9nek\n     h\xe1romszoros\xe1ban hat\xe1rozza meg. Enn\xe9l magasabb \xf6sszeg kik\xf6t\xe9se sem \xe9rv\xe9nytelen, de\n     a b\xedr\xf3s\xe1g a B\xe9rl\u0151 k\xe9relm\xe9re a t\xfalzott m\xe9rt\xe9k\u0171 biztos\xedt\xe9kot m\xe9rs\xe9kelheti."),[new t._S(new D.lw("H\xe1ny havi kauci\xf3","A havi b\xe9rleti d\xedj \xf6sszege"),"kauci\xf3_h\xf3napok_sz\xe1ma",new p.MN(p.J3.Number,!0,new t.h7(new t.k("[1-3]",t.oo.Error,"A Ptk. a kauci\xf3 lehets\xe9ges maximum\xe1t a B\xe9rl\u0151k v\xe9delme \xe9s a B\xe9rbead\xf3i t\xfalbiztos\xedt\xe1s\n             elker\xfcl\xe9se \xe9rdek\xe9ben a havi b\xe9rleti d\xedj k\xf6lts\xe9gt\xe9r\xedt\xe9s n\xe9lk\xfcl sz\xe1m\xedtott \xf6sszeg\xe9nek\n             h\xe1romszoros\xe1ban hat\xe1rozza meg!"),!1,!1,!1,"1"))),new t._S(new D.lw("Kauci\xf3 sz\xfcks\xe9ges az al\xe1\xedr\xe1ssal egyidej\u0171leg?","M\xe1r a b\xe9rleti szerz\u0151d\xe9s al\xe1\xedr\xe1s\xe1val egyidej\u0171leg teljes\xedtenie kell a kauci\xf3t a B\xe9rl\u0151nek, vagy csak k\xe9s\u0151bb"),"kauci\xf3_sz\xfcks\xe9ges_al\xe1\xedr\xe1ssal",new p.MN(p.J3.Checkbox,!0,new t.bL(t.wc.Switcher)))],(0,v.Z)(7),[],!1),A=new p.Gb(new D.FZ("Kauci\xf3 k\xe9s\u0151bbi megfizet\xe9se","H\xe1ny nappal a b\xe9rleti szerz\u0151d\xe9s al\xe1\xedr\xe1s\xe1t k\xf6vet\u0151en kell a kauci\xf3t megfizetni?"),[new t._S(new D.lw("Nappal k\xe9s\u0151bb","A havi b\xe9rleti d\xedj \xf6sszege"),"kauci\xf3_nappal_k\xe9s\u0151bb",new p.MN(p.J3.Number,!0,new t.h7(new t.k("[1-9][0-9]?",t.oo.Error,"Egy sz\xe1mot adjon meg 1 \xe9s 99 k\xf6z\xf6tt!"),!1,!1,!1,"8")))],(0,v.Z)(8),[],!1),J=new p.Gb(new D.FZ("Kauci\xf3t visszat\xf6lteni k\xf6telez\u0151?","A kauci\xf3 \u201enem lakhat\xf3 le\u201d. A kauci\xf3 teljes \xf6sszeg\xe9t a b\xe9rleti szerz\u0151d\xe9s megsz\u0171n\xe9s\xe9vel a\n     B\xe9rbead\xf3 a B\xe9rl\u0151nek kifizeti amennyiben a b\xe9rlem\xe9nnyel kapcsolatban semmi hi\xe1nyoss\xe1g \xe9s\n     tartoz\xe1s nem mer\xfcl fel. A kauci\xf3b\xf3l B\xe9rbead\xf3 jogosult a B\xe9rl\u0151 haszn\xe1lati ideje alatt\n     az ingatlanban felmer\xfcl\u0151 k\xe1rokat finansz\xedrozni, illetve az egy\xe9b, meg nem fizetett\n     k\xf6lts\xe9gekre felhaszn\xe1lni. Amennyiben a b\xe9rebead\xf3 az el\u0151bbiek szerint felhaszn\xe1lja a\n     kauci\xf3t, akkor a B\xe9rl\u0151 k\xf6teles a felhaszn\xe1lt \xf6sszeggel kieg\xe9sz\xedteni a kauci\xf3t?"),[new t._S(new D.lw("Kauci\xf3t visszat\xf6lteni k\xf6telez\u0151?"),"kauci\xf3_visszat\xf6lt\xe9s_k\xf6telez\u0151",new p.MN(p.J3.Checkbox,!0,new t.bL(t.wc.Switcher)))],(0,v.Z)(9),[],!1),K=new p.Gb(new D.FZ("Kauci\xf3 visszat\xf6lt\xe9s\xe9nek elmulaszt\xe1sa","Amennyiben a b\xe9rebead\xf3 az el\u0151bbiek szerint felhaszn\xe1lja a\n     kauci\xf3t, akkor a B\xe9rl\u0151 k\xf6teles a felhaszn\xe1lt \xf6sszeggel kieg\xe9sz\xedteni a kauci\xf3t.\n     Ha nem t\xf6lti vissza a felhaszn\xe1l\xe1st k\xf6vet\u0151en a B\xe9rl\u0151 a kauci\xf3t, akkor ez a mulaszt\xe1s\n     felmond\xe1si okot gener\xe1ljon-e a B\xe9rbead\xf3 oldal\xe1r\xf3l?"),[new t._S(new D.lw("A nem visszat\xf6lt\xf6tt kauci\xf3 felmond\xe1si okot gener\xe1l?"),"kauci\xf3_nem_visszat\xf6lt\xe9s_felmond\xe1si_okot_gener\xe1l",new p.MN(p.J3.Checkbox,!0,new t.bL(t.wc.Switcher)))],(0,v.Z)(10),[],!1),G=new p.Gb(new D.FZ("Nem visszafizetett kauci\xf3 eset\xe9n a felmond\xe1s rendje","Ha nem t\xf6lti vissza a felhaszn\xe1l\xe1st k\xf6vet\u0151en a B\xe9rl\u0151 a kauci\xf3t, akkor ez a mulaszt\xe1s\n     felmond\xe1si okot gener\xe1ljon-e a B\xe9rbead\xf3 oldal\xe1r\xf3l. A k\xe9rd\xe9s m\xe1r csak az, hogy rendes\n     felmond\xe1s legyen, vagy azonnali hat\xe1ly\xfa."),[new t._S(new D.lw("Felmond\xe1si rend"),"felmond\xe1si_rend",new p.MN(p.J3.Selection,!0,new t.qz([],t.k1.Dropdown,[new t.V4(new D.S8("rendes felmond\xe1s"),"rendes felmond\xe1s"),new t.V4(new D.S8("azonnali hat\xe1ly\xfa felmond\xe1s"),"azonnali hat\xe1ly\xfa felmond\xe1s")],t.DY.Single,t.CY.Disabled)))],(0,v.Z)(11),[new t.nz("kauci\xf3_nem_visszat\xf6lt\xe9s_felmond\xe1si_rend")],!1),L=new p.Gb(new D.FZ("Ez egy demo szerz\u0151d\xe9s."),[new t._S(new D.lw("Gratul\xe1lunk! V\xe9gig \xe9rt a demo szerz\u0151d\xe9sen! Tov\xe1bbi funkci\xf3k el\xe9r\xe9s\xe9hez regisztr\xe1ljon a Szerzire."),"notice",new p.MN(p.J3.Notice,!0,new t.od))],(0,v.Z)(12),[],!1),k={};
80let S=4,i=0,h=0;const c=[E=>B,E=>E||"true"===k.kauci\u00f3_sz\u00fcks\u00e9ges?Z:null,E=>E||"true"===k.kauci\u00f3_sz\u00fcks\u00e9ges&&"true"!==k.kauci\u00f3_sz\u00fcks\u00e9ges_al\u00e1\u00edr\u00e1ssal?A:null,E=>E||"true"===k.kauci\u00f3_sz\u00fcks\u00e9ges?J:null,E=>E||"true"===k.kauci\u00f3_sz\u00fcks\u00e9ges&&"true"===k.kauci\u00f3_visszat\u00f6lt\u00e9s_k\u00f6telez\u0151?K:null,E=>E||"true"===k.kauci\u00f3_sz\u00fcks\u00e9ges&&"true"===k.kauci\u00f3_visszat\u00f6lt\u00e9s_k\u00f6telez\u0151&&"true"===k.kauci\u00f3_nem_visszat\u00f6lt\u00e9s_felmond\u00e1si_okot_gener\u00e1l?G:null,E=>L],C=c.map(E=>E(!0)),T=[[],[],[],[],[],c],z=[[],[],[],[],[],C],d=new p.Kf(5,new D.Lh("Kauci\xf3","A kauci\xf3 p\xe9nzbeli let\xe9t, mely biztos\xedt\xe9kk\xe9nt szolg\xe1l a B\xe9rbead\xf3 sz\xe1m\xe1ra. Amennyiben a B\xe9rl\u0151\n                               a b\xe9rlem\xe9nyben k\xe1rt okoz, vagy nem fizeti meg a rezsi k\xf6lts\xe9geket a hat\xe1rid\u0151re, akkor ezen\n                               \xf6sszegb\u0151l a b\xe9rbead\xf3 k\xf6zvetlen\xfcl elh\xe1r\xedttathatja a k\xe1rt \xe9s kiegyenl\xedtheti a rezsik\xf6lts\xe9get."),[B],null,!1,5),g=[d],O={complete:!1,percentage:.86,metadata:{notes:[]},addons:0};function u(E,y){const R=Object.keys(y);h=E.stepID,R.forEach(_=>{k[_]=y[_],z[h].find(b=>{if(0===b.parents.length){const w=b.fields.find($=>$.variable===_);return w&&(w.variableValue=y[_]),w}{let w=y,$=0;for(;w&&$<b.parents.length;){const Q=b.parents[$];w=w[Q.name],w&&Q.index&&(w=w[Q.index]),$++}if(w){const Q=Object.keys(w);Q.length>0&&Q.forEach(ot=>{const tt=b.fields.find(st=>st.variable===ot);return tt&&(tt.variableValue=w[ot]),tt})}}})});const M=T[h].map(_=>_()).filter(_=>_);let P=H(h);if(i=h,-1===P){let _=-1;for(;i+1<T.length&&-1===_;)i++,_=H(i);i===T.length&&(i=void 0)}const x=new o.s9l;x.stepLeading=i,x.stepEditing=h,-1===P&&(P=M.length-1,x.stepCompleted=h);const nt=T.map(_=>_.map(b=>b()).filter(b=>b));S=nt.map(_=>_.length).reduce((_,b)=>_+b,0);const it=nt.map(_=>_.filter(b=>b.fields.every(w=>V(b,w)))).filter(_=>_.length>0).map(_=>_.length).reduce((_,b)=>_+b,0);O.percentage=.86+it/S*.05;const q=M[P];return x.segmentAdded=M.filter(_=>!E.segments.find(b=>(0,v.Z)(_.ordinal).eq(b.ordinal))&&(0,v.Z)(_.ordinal).lte(q.ordinal)),x.segmentRemove=E.segments.filter(_=>(0,v.Z)(_.ordinal).gt(q.ordinal)||!M.find(b=>(0,v.Z)(b.ordinal).eq(_.ordinal))).map(_=>_.ordinal),x.segmentCompleted=E.segments.filter(_=>(0,v.Z)(_.ordinal).lt(q.ordinal)),x.segmentUncompleted=[q],x.segmentUpdated=[],x.percentage=O.percentage,x.conclusion=1===O.percentage?new p.L:null,x}function N(E){return new Promise((y,R)=>{if(i>=E){h=E;const M=g.find(P=>P.stepID===E);M?(M.percentage=O.percentage,M.leadingStepID=i,M.conclusion=1===O.percentage?new p.L:null,y(M)):R()}else R()})}function H(E){return T[E].map(M=>M()).filter(M=>M).findIndex(M=>!M.fields.every(P=>V(M,P)))}function V(E,y){let R=!y.specification.required||null!=k[y.variable];if(!R&&E.parents.length>0){let M=k,P=0;for(;M&&P<E.parents.length;){const x=E.parents[P];M=M[x.name],M&&x.index&&(M=M[x.index]),P++}R=R||M&&null!=M[y.variable]}return R}}}]);

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.