1import{a as z,b as je,c as Qe}from"./chunk-SKD74FJH.js";import{a as He,b as qe}from"./chunk-3FUNVQ7G.js";import{b as te}from"./chunk-2VVOOSNX.js";import"./chunk-TYWXA7LC.js";import{e as Fe}from"./chunk-47XOQUBB.js";import{Ga as D,H as Ne,Ha as Le,Ia as Oe,Ja as We,X as Pe,ab as Ue,i as Ae,o as ke,xa as Ke}from"./chunk-XPHVR27E.js";import"./chunk-JGHNPYRY.js";import{a as Me,u as Y,v as Re}from"./chunk-VG2U4E6A.js";import"./chunk-OIFDPJZS.js";import{n as ye,o as Ie,p as we}from"./chunk-DFC6WAOM.js";import{a as Be,c as T,d as Te,e as j,g as Ve,h as Q,n as Ge}from"./chunk-ZRETOR7Z.js";import"./chunk-YA7IPVLF.js";import"./chunk-GRG755Q5.js";import"./chunk-ZBJU4ANZ.js";import{g as it}from"./chunk-PCHLW3FO.js";import"./chunk-ETY7HYCQ.js";import{Ab as re,Af as H,Bc as pe,Cd as ve,Ef as Ee,Fb as h,Ff as y,Gb as f,Gd as ee,Hb as b,Hf as q,La as s,Lb as le,Ob as oe,Oe as U,Pb as se,Qf as he,Ra as Z,Rf as be,Sf as Ce,Ta as x,Tf as De,Va as d,W as R,cc as de,ea as F,eb as t,fb as i,fe as xe,gb as p,ha as _,hb as X,he as _e,i as ne,ib as $,ja as C,ka as A,kb as E,lb as S,mb as m,pc as me,qa as g,qb as ae,qc as ce,ra as v,rc as O,re as fe,sb as P,tb as K,ub as L,vb as I,vd as ue,wa as k,wb as e,wd as ge,xa as N,xb as w,yb as u,zd as W,zf as Se}from"./chunk-O7FZB2NR.js";import{f as tt}from"./chunk-XDY4WDRE.js";var at=()=>["BS"];function rt(o,l){if(o&1){let n=E();t(0,"div",3),e(1,` 2 `),t(2,"app-small-building-row",4,0),e(4,` 3 `),t(5,"app-text-input",5),b("referenceChange",function(r){g(n);let c=m();return f(c.realEstate.agv.externalVrNumber,r)||(c.realEstate.agv.externalVrNumber=r),v(r)}),e(6,` 4 `),i(),e(7,` 5 `),t(8,"app-text-input",6),b("referenceChange",function(r){g(n);let c=m();return f(c.realEstate.metaData.buildingNumber,r)||(c.realEstate.metaData.buildingNumber=r),v(r)}),e(9,` 6 `),i(),e(10,` 7 8 `),e(11,` 9 10 `),t(12,"app-gwr-address-egid-input",7),b("referenceZipcodeChange",function(r){g(n);let c=m();return f(c.realEstate.location.zipCode,r)||(c.realEstate.location.zipCode=r),v(r)})("referencePlaceChange",function(r){g(n);let c=m();return f(c.realEstate.location.place,r)||(c.realEstate.location.place=r),v(r)})("referenceGmdNrChange",function(r){g(n);let c=m();return f(c.realEstate.location.gmdNr,r)||(c.realEstate.location.gmdNr=r),v(r)})("referenceStreetChange",function(r){g(n);let c=m();return f(c.realEstate.location.street,r)||(c.realEstate.location.street=r),v(r)}),e(13,` 11 `),i(),e(14,` 12 13 `),t(15,"app-number-input",8),b("referenceChange",function(r){g(n);let c=m();return f(c.realEstate.constructionYear,r)||(c.realEstate.constructionYear=r),v(r)}),S("blurEvent",function(){g(n);let r=m();return v(r.updatePresets(r.realEstate.constructionYear))}),e(16,` 14 `),i(),e(17,` 15
16 `),t(18,"app-small-building-agv-usage-type-select",9),b("referenceChange",function(r){g(n);let c=m();return f(c.realEstate.agv.usages,r)||(c.realEstate.agv.usages=r),v(r)}),S("updatePresetsMarkAndBoxPlot",function(){g(n);let r=m();return v(r.updatePresets(r.realEstate.agv.usages))}),i(),e(19,` 17 18 `),t(20,"app-number-input",10),b("referenceChange",function(r){g(n);let c=m();return f(c.realEstate.agv.totalArea416,r)||(c.realEstate.agv.totalArea416=r),v(r)}),S("blurEvent",function(){g(n);let r=m();return v(r.updatePresets(r.realEstate.agv.totalArea416))}),e(21,` 19 `),i(),e(22,` 20 21 `),t(23,"app-number-input",11,1),b("referenceChange",function(r){g(n);let c=m();return f(c.realEstate.agv.totalVolume416,r)||(c.realEstate.agv.totalVolume416=r),v(r)}),i(),e(25,` 22 23 `),t(26,"app-number-input",12),b("referenceChange",function(r){g(n);let c=m();return f(c.realEstate.agv.totalVolume116,r)||(c.realEstate.agv.totalVolume116=r),v(r)}),i(),e(27,` 24 `),i(),e(28,` 25`),i()}if(o&2){let n=l.$implicit,a=m();s(2),d("rowId",1020)("superTitle",n("processform.10-input.10-howto-section.costs.bp-1"))("rowTitle",n("processform.10-input.20-general-form.title"))("translateDescriptionBaseKey","processform.10-input.20-general-form.description")("defaultDescriptionBaseKey","processform.10-input.description.objektdaten")("defaultImage","/assets/images/calculation/bg/objektdaten.svg"),s(3),d("rowId",1020),h("reference",a.realEstate.agv.externalVrNumber),d("translateDescriptionBaseKey","gvbs.realEstate.general.buildingName")("descriptionBaseKey","gvbs.realEstate.general.buildingName")("image","/assets/images/calculation/bg/objektdaten.svg")("mandatory",!0)("validationMessage","processform.userFriendlyErrorMessages.INVALID_NAME_KNR")("validationId","realEstate.agv.externalVrNumber"),s(3),d("rowId",1020),h("reference",a.realEstate.metaData.buildingNumber),d("translateDescriptionBaseKey","gvbs.realEstate.general.buildingNumber")("descriptionBaseKey","gvbs.realEstate.general.buildingNumber")("image","/assets/images/calculation/bg/objektdaten.svg")("mandatory",!0)("validationMessage","processform.userFriendlyErrorMessages.INVALID_NUMBER_POSITIVE")("validationId","realEstate.metaData.buildingNumber"),s(4),d("rowId",1020)("translateDescriptionBaseKeyPlace","modelrealEstate.realEstate.location.place")("descriptionBaseKeyPlace","modelrealEstate.realEstate.location.place")("translateDescriptionBaseKeyStreet","modelrealEstate.realEstate.location.street")("descriptionBaseKeyStreet","modelrealEstate.realEstate.location.street")("val
25idationMessagePlace","processform.userFriendlyErrorMessages.INVALID_LOCATION")("validationMessageStreet","processform.userFriendlyErrorMessages.INVALID_STREET")("validationIdPlace","realEstate.location.zipCode")("validationIdStreet","realEstate.location.street"),h("referenceZipcode",a.realEstate.location.zipCode)("referencePlace",a.realEstate.location.place)("referenceGmdNr",a.realEstate.location.gmdNr)("referenceStreet",a.realEstate.location.street),d("placeIsMandatory",!0)("disabled",a.dataHasLoaded)("filterCantons",oe(100,at))("filterArea",100)("image","/assets/images/calculation/Kataster1.png"),s(3),d("rowId",1020),h("reference",a.realEstate.constructionYear),d("translateDescriptionBaseKey","modelagv.realEstate.agv.constructionYear")("image","/assets/images/calculation/bg/objektdaten.svg")("mandatory",!0)("validationMessage","processform.userFriendlyErrorMessages.INVALID_BUILDING_YEAR")("validationId","realEstate.constructionYear")("descriptionBaseKey","modelagv.realEstate.agv.constructionYear")("hideButton",!0)("infotext",!0),s(3),d("rowId",1020),h("reference",a.realEstate.agv.usages),d("translateDescriptionBaseKey","modelagv.realEstate.agv.usages.hauptNutzung")("descriptionBaseKey","modelagv.realEstate.agv.usages.hauptNutzung")("image","/assets/images/calculation/bg/objektdaten.svg")("disabled",a.dataHasLoaded)("mandatory","true")("realEstateContainer",a.realEstate)("validationMessage1","processform.userFriendlyErrorMessages.INVALID_MAIN_USAGE")("validationMessage2","processform.userFriendlyErrorMessages.INVALID_USAGE_TOTAL_PERCENTAGE")("validationMessage3","processform.userFriendlyErrorMessages.INVALID_USAGE_PERCENTAGE")("validationIdType","realEstate.usages[0].type")("validationIdpercentage","realEstate.agv.usages[0].percentage"),s(2),d("rowId",1020)("placeholder","m\xB2"),h("reference",a.realEstate.agv.totalArea416),d("translateDescriptionBaseKey","modelagv.realEstate.agv.totalArea416")("image","assets/images/non-rev/quantitaet/geschossflaeche/geschossflaeche.png")("mandatory",!0)("validationMessage","processform.userFriendlyErrorMessages.MISSING_GF_SIA_416")("validationMessage1","toastssmallbuilding.toasts.smallBuilding.showSmallBuildingTotalAreaWarning.tobig")("descriptionBaseKey","modelagv.realEstate.agv.totalArea416")("validationId","realEstate.agv.totalArea416.1")("validationId1","realEstate.agv.totalArea416.2")("hideButton",!0)("infotext",!0),s(3),d("rowId",1030)("roomHeight",0)("disabled",a.dataHasLoaded)("mandatory",!1)("conditionalMandatory",!0),h("reference",a.realEstate.agv.totalVolume416),d("translateDescriptionBaseKey","modelagv.realEstate.agv.totalVolume416")("descriptionBaseKey","modelagv.realEstate.agv.totalVolume416")("image","assets/images/non-rev/quantitaet/gebaeudevolumen/gebaeudevolumen.png")("validationMessage","processform.userFriendlyErrorMessages.MISSING_GV_SIA_416")("infotext",!0),s(3),ae("placeholder","m\xB3 ",n("modelrealEstate.realEstate.units.optional"),""),d("rowId",1030)("roomHeight",0)("disabled",a.dataHasLoaded)("mandatory",!1)("conditionalMandatory",!0),h("reference",a.realEstate.agv.totalVolume116),d("translateDescriptionBaseKey","modelagv.realEstate.agv.totalVolume116")("descriptionBaseKey","modelagv.realEstate.agv.totalVolume116")("image","assets/images/non-rev/quantitaet/rauminhalt.png")("validationMessage","processform.userFriendlyErrorMessages.MISSING_RI_SIA_116")("infotext",!1)}}var Ye=(()=>{let l=class l{constructor(){this.realEstateService=_(T),this.buildingService=_(j),this.presetWrapperService=_(Re),this._routeUtil=_(Y),this.smallBuildingAgvSliderPresetService=_(D),this.dataHasLoaded=!1}ngOnInit(){}updatePresets(a){console.log("test small update preset");let r=this.smallBuildingAgvSliderPresetService.correctUsages(this.realEstate.agv.usages),c=this.smallBuildingAgvSliderPresetService.getWeightedPresetValues(r,this.realEstate);if(c!=null){let M=this.smallBuildingAgvSliderPresetService.getWeightedPresetIntervals(r);this.smallBuildingAgvSliderPresetService.setSliderModelValuesArr(c,M,this.realEstate,this._routeUtil.isRouteMap("input"))}}scroll(a){a.scrollIntoView({block:"center",inline:"center",behavior:"smooth"})}};l.\u0275fac=function(r){return new(r||l)},l.\u0275cmp=C({type:l,selectors:[["app-small-building-gvbs-general"]],inputs:{realEstate:"realEstate"},decls:2,vars:0,consts:[["sectionIdGeneral",""],["totalVolume416",""],["class","cal-wrapper",4,"transloco"],[1,"cal
25-wrapper"],["id","sectionIdGeneral",3,"rowId","superTitle","rowTitle","translateDescriptionBaseKey","defaultDescriptionBaseKey","defaultImage"],["data-validation-message","processform.userFriendlyErrorMessages.INVALID_NAME",1,"building-parent",3,"referenceChange","rowId","reference","translateDescriptionBaseKey","descriptionBaseKey","image","mandatory","validationMessage","validationId"],[3,"referenceChange","rowId","reference","translateDescriptionBaseKey","descriptionBaseKey","image","mandatory","validationMessage","validationId"],[3,"referenceZipcodeChange","referencePlaceChange","referenceGmdNrChange","referenceStreetChange","rowId","translateDescriptionBaseKeyPlace","descriptionBaseKeyPlace","translateDescriptionBaseKeyStreet","descriptionBaseKeyStreet","validationMessagePlace","validationMessageStreet","validationIdPlace","validationIdStreet","referenceZipcode","referencePlace","referenceGmdNr","referenceStreet","placeIsMandatory","disabled","filterCantons","filterArea","image"],["minlength","4","maxlength","4","placeholder","format yyyy","tab-index","5","tab-group","formTabGroup",3,"referenceChange","blurEvent","rowId","reference","translateDescriptionBaseKey","image","mandatory","validationMessage","validationId","descriptionBaseKey","hideButton","infotext"],[3,"referenceChange","updatePresetsMarkAndBoxPlot","rowId","reference","translateDescriptionBaseKey","descriptionBaseKey","image","disabled","mandatory","realEstateContainer","validationMessage1","validationMessage2","validationMessage3","validationIdType","validationIdpercentage"],["maxlength","16","data-calc-button","false","data-input-blur-fun","agvTotalAreaBlurFn()","data-tab-index","7","data-tab-group","formTabGroup",3,"referenceChange","blurEvent","rowId","placeholder","reference","translateDescriptionBaseKey","image","mandatory","validationMessage","validationMessage1","descriptionBaseKey","validationId","validationId1","hideButton","infotext"],["placeholder","m\xB3","validationId","realEstate.agv.totalVolume416",3,"referenceChange","rowId","roomHeight","disabled","mandatory","conditionalMandatory","reference","translateDescriptionBaseKey","descriptionBaseKey","image","validationMessage","infotext"],["validationId","realEstate.agv.totalVolume116",3,"referenceChange","rowId","roomHeight","disabled","mandatory","conditionalMandatory","placeholder","reference","translateDescriptionBaseKey","descriptionBaseKey","image","validationMessage","infotext"]],template:function(r,c){r&1&&(x(0,rt,29,101,"div",2),e(1,` 26`))},dependencies:[y,Ae,Ge,ke,Ke,z]});let o=l;return o})();function ot(o,l){if(o&1){let n=E();t(0,"div",2),e(1,` 27 `),t(2,"app-small-building-row",3,0),e(4,` 28 `),t(5,"app-agv-p-value-input",4),b("referenceChange",function(r){g(n);let c=m();return f(c.realEstate.agv.pValue,r)||(c.realEstate.agv.pValue=r),v(r)}),e(6,` 29 `),i(),e(7,` 30 `),i(),e(8,` 31`),i()}if(o&2){let n=l.$implicit,a=m();s(2),d("rowId",1040)("rowTitle",n("gvbs.form.input.additions-form.title"))("translateDescriptionBaseKey","gvbs.realEstate.smallBuilding.addition.calcRow")("defaultDescriptionBaseKey","gvbs.realEstate.smallBuilding.addition.calcRow")("defaultImage","/assets/images/calculation/bg/dienstleistungen.svg")("defaultDynamicTranslations",a.dynamicTranslations),s(3),d("rowId",1040)("image","assets/images/calculation/bg/dienstleistungen.svg"),h("reference",a.realEstate.agv.pValue),d("translateDescriptionBaseKey","gvbs.realEstate.addition")("descriptionBaseKey","gvbs.realEstate.addition")}}var ze=(()=>{let l=class l{constructor(){this.dynamicTranslations=!1}ngOnInit(){}};l.\u0275fac=function(r){return new(r||l)},l.\u0275cmp=C({type:l,selectors:[["app-small-building-gvbs-pvalue"]],inputs:{realEstate:"realEstate"},decls:2,vars:0,consts:[["sectionIdPvalue",""],["class","cal-wrapper",4,"transloco"],[1,"cal-wrapper"],["id","sectionIdPvalue",3,"rowId","superTitle","rowTitle","translateDescriptionBaseKey","defaultDescriptionBaseKey","defaultImage","defaultDynamicTranslations"],[3,"referenceChange","rowId","image","reference","translateDescriptionBaseKey","descriptionBaseKey"]],template:function(r,c){r&1&&(x(0,ot,9,11,"div",1),e(1,` 32`))},dependencies:[y,We,z]});let o=l;return o}
32)();var Xe=tt(it(),1);var ct=["emailTooltip"];function pt(o,l){if(o&1&&(t(0,"tr"),e(1,` 33 `),t(2,"td",19),e(3),i(),e(4,` 34 35 `),t(5,"td",20),e(6,` 36 `),t(7,"span"),e(8),i(),e(9,` 37 `),i(),e(10,` 38 39 `),p(11,"td",21),e(12,` 40 `),i()),o&2){let n=l.$implicit,a=l.index,r=m(2).$implicit;s(3),re(` 41 `,r("gvbs.realEstate.addition.cost-entry")," ",a+1,": ",n.label,` 42 `),s(5),u(` 43 `,n.value,` 44 `)}}function ut(o,l){if(o&1&&(t(0,"tr"),e(1,` 45 `),t(2,"td",22),e(3,` 46 `),t(4,"span",23),e(5,"Kleinbauten Geb\xE4udeversicherungswert"),i(),e(6,` 47 `),i(),e(7,` 48 `),t(8,"td",24),e(9,` 49 `),t(10,"span",25),e(11),i(),e(12,` 50 `),i(),e(13,` 51 `),i()),o&2){let n=m(3);s(11),u(" ",n.ResponseData.outputDTO.smallBuildingCost.insuranceValue,"")}}function gt(o,l){if(o&1&&(t(0,"tr"),e(1,` 52 `),t(2,"td",26),e(3,` 53 `),t(4,"span",23),e(5,"Kleinbauten Geb\xE4udeversicherungswert Total "),i(),e(6,` 54 `),e(7,` 55 `),e(8,` 56 `),i(),e(9,` 57 `),t(10,"td",20),e(11,` 58 `),t(12,"span",23),e(13),i(),e(14,` 59 `),i(),e(15,` 60 `),i()),o&2){let n=m(3);s(13),u(` 61 `,n.ResponseData.outputDTO.smallBuildingCost.totalInsuranceValue,` 62 `)}}function vt(o,l){if(o&1&&(t(0,"tr"),e(1,` 63 `),t(2,"td",26),e(3,` 64 `),t(4,"span",23),e(5,"Kleinbauten Geb\xE4udeversicherungswert 1988 Total "),i(),e(6,` 65 `),e(7,` 66 `),e(8,` 67 `),i(),e(9,` 68 `),t(10,"td",20),e(11,` 69 `),t(12,"span",23),e(13),i(),e(14,` 70 `),i(),e(15,` 71 `),i()),o&2){let n=m(3);s(13),u(` 72 `,n.ResponseData.outputDTO.smallBuildingCost.totalInsuranceValue1988,` 73 `)}}function xt(o,l){if(o&1&&(t(0,"tr"),e(1,` 74 `),t(2,"td",27),e(3,` 75 `),t(4,"span"),e(5),i(),e(6,` 76 `),i(),e(7,` 77 `),i()),o&2){let n=m(2).$implicit;s(5),u(` 78 `,n("modelagv.realEstate.agv.VALIDATION.TO_BIG"),` 79 `)}}function _t(o,l){if(o&1){let n=E();t(0,"div"),e(1,` 80 `),p(2,"div",3),e(3,` 81 `),p(4,"div",4),e(5,` 82 `),t(6,"div",5),e(7,` 83 `),p(8,"br"),e(9,` 84 `),p(10,"br"),e(11,` 85 86 `),t(12,"div",6),e(13,` 87 `),t(14,"div",7),e(15,` 88 `),t(16,"h3"),e(17),i(),e(18,` 89 `),t(19,"div",8),e(20,` 90 `),t(21,"div",9),e(22,` 91 `),t(23,"h4",10),e(24,"Geb\xE4udeversicherungswert"),i(),e(25,` 92 `),i(),e(26,` 93 `),i(),e(27,` 94 `),i(),e(28,` 95 96 `),t(29,"div",8),e(30,` 97 `),t(31,"table",11),e(32,` 98 `),t(33,"thead"),e(34,` 99 `),t(35,"tr"),e(36,` 100 `),t(37,"th",12),e(38,"Wert"),i(),e(39,` 101 `),t(40,"th",13),e(41),i(),e(42,` 102 `),i(),e(43,` 103 `),i(),e(44,` 104 `),t(45,"tbody"),e(46,` 105 `),x(47,pt,13,4,"tr",14),e(48,` 106 `),x(49,ut,14,1,"tr",2),e(50,` 107 108 `),x(51,gt,16,1,"tr",2),e(52,` 109 `),x(53,vt,16,1,"tr",2),e(54,` 110 `),x(55,xt,8,1,"tr",2),e(56,` 111 `),i(),e(57,` 112 `),i(),e(58,` 113 `),i(),e(59,` 114 115 `),t(60,"div",15),e(61,` 116 `),t(62,"span",16,0),e(64,` 117 `),t(65,"button",17),S("click",function(){g(n);let r=m(2);return v(r.sendEmail())}),e(66,` 118 `),t(67,"mat-icon",18),e(68,"forward_to_inbox"),i(),e(69,` 119 `),t(70,"span"),e(71,"E-mail senden"),i(),e(72,` 120 `),i(),e(73,` 121 `),i(),e(74,` 122 `),i(),e(75,` 123 124 `),p(76,"br"),e(77,` 125 `),p(78,"br"),e(79,` 126 `),p(80,"br"),e(81,` 127 `),i(),e(82,` 128 `),p(83,"br"),e(84,` 129 `),p(85,"br"),e(86,` 130 `),p(87,"br"),e(88,` 131 `),i(),e(89,` 132 `),i()}if(o&2){let n=m().$implicit,a=m();s(17),w(n("processform.40-calculated-results.results")),s(24),u(` 133 `,n("realestates.header2"),` 134 `),s(6),d("ngForOf",a.ResponseData.outputDTO.smallBuildingCost.pValues),s(2),d("ngIf",!a.estimateValueToHigh),s(2),d("ngIf",!a.estimateValueToHigh&&a.ResponseData.outputDTO.smallBuildingCost.pValues.length>0),s(2),d("ngIf",!a.estimateValueToHigh),s(2),d("ngIf",a.estimateValueToHigh),s(7),d("tp",a.emailTooltipMessage())("tpTrigger","manual")("tpHideOnClick",!1)("tpVariation","popper"),s(3),d("disabled",a.sendEmailButtonDisabled())}}function ft(o,l){if(o&1&&(t(0,"div"),e(1,` 135 `),x(2,_t,90,12,"div",2),e(3,` 136`),i()),o&2){let n=m();s(2),d("ngIf",n.dataHasLoaded)}}var Ze=(()=>{let l=class l{constructor(){this.insuranceGvbsRestService=_(He),this.editScrollToTop=new N,this.estimateValueToHigh=!1,this.configObj={},this.sendEmailButtonDisabled=Z(!1),this.emailTooltipMessage=Z(" ")}ngOnInit(){this.estimateValueToHigh=Number.parseInt(this.ResponseData.outputDTO.smallBuildingCost.insuranceValue.replace(/'/g,""))>2e5}sendEmail(){this.sendEmailButtonDisabled.set(!0),this.insuranceGvbsRestService.sendEmail(this.ResponseData.realEstateId).subscribe({next:a=>{this.emailTooltipMessage.set("E-mail gesendet"),setTimeout(()=>{this.emailTooltip?.show()},100),console.warn(a)},error:a=>{this.emailTooltipMessage.set("E-Mail konnte nicht gesendet werden"),setTimeout(()=>{this.emailTooltip?.show()},100),this.sendEmailButtonDisabled.set(!1),console.error(a)}})}};l.\u0275fac=function(r){return new(r||l)},l.\u0275cmp=C({type:l,selectors:[["app-small-building-gvbs-calculating-success"]],viewQuery:function(r,c){if(r&1&&P(ct,5),r&2){let M;K(M=L())&&(c.emailTooltip=M.first)}},inputs:{dataHasLoaded:"dataHasLoaded",realEstate:"realEstate",ResponseData:"ResponseData"},outputs:{editScrollToTop:"editScrollToTop"},decls:3,vars:0,consts:[["emailTooltip","tippy"],[4,"transloco"],[4,"ngIf"],["smooth-scroll","","duration","300","offset","66"],["id","resultsRow01"],[1,"rowBackgroun
136dWhite"],[1,"centeredBox"],[1,"centeredBoxText"],[1,"flexBoxOuter"],[1,"flexBoxInner",2,"text-align","left","max-width","610px"],[2,"font-weight","bold","text-align","center"],[1,"table","table-blue-border","flexBoxInner",2,"margin-bottom","10px","max-width","610px"],["colspan","2",2,"text-align","left","font-weight","normal","font-weight","normal"],[2,"text-align","right","font-weight","normal","padding-right","4px"],[4,"ngFor","ngForOf"],[1,"centeredBoxText",2,"margin-top","30px"],[3,"tp","tpTrigger","tpHideOnClick","tpVariation"],[1,"btn","btn-elegant-orange","btn-lg",3,"click","disabled"],["aria-hidden","false","aria-label","material-symbols-outlined",2,"vertical-align","sub"],["colspan","2",2,"text-align","left","width","10px"],[2,"text-align","right","width","80px","padding-right","4px"],[2,"border","none","width","auto"],["colspan","2",2,"text-align","left","width","250px"],[1,"bold",2,"font-weight","bold"],[2,"text-align","right","width","80px","padding-left","4px"],[2,"font-weight","bold"],["colspan","2",2,"text-align","left","width","252px"],["colspan","3",2,"text-align","left","width","332px"]],template:function(r,c){r&1&&(e(0,` 137`),x(1,ft,4,1,"div",1),e(2,` 138`))},dependencies:[ce,O,U,y,Q]});let o=l;return o})();var Et=["tooltip"];function ht(o,l){if(o&1&&(t(0,"div"),e(1,` 139 `),t(2,"div",9),e(3,` 140 `),t(4,"h3",10),e(5),i(),e(6,` 141 `),i(),e(7,` 142 `),i()),o&2){let n=m().$implicit;s(5),u(` 143 `,n("modelagv.realEstate.agv.form.50_small_building_agv_insurance_complete_input.finishInput.title"),` 144 `)}}function bt(o,l){if(o&1&&(X(0),e(1),$()),o&2){let n=m(2).$implicit;s(),u(` 145 `,n("modelagv.realEstate.agv.form.50_small_building_agv_insurance_complete_input.finishInput.fillAtLeastOnceAreaOrVolume"),` 146 `)}}function Ct(o,l){if(o&1&&(X(0),e(1),$()),o&2){let n=m(2).$implicit;s(),u(` 147 `,n("modelagv.realEstate.agv.form.50_small_building_agv_insurance_complete_input.finishInput.estimateArea"),` 148 `)}}function yt(o,l){if(o&1&&(t(0,"div",14),e(1,` 149 `),p(2,"ngx-loading",15),e(3,` 150 `),i()),o&2){let n=m(3);s(2),d("show",n.validationDataService.getIsCalculating())("config",n.configObj)}}function It(o,l){if(o&1){let n=E();t(0,"div",11),e(1,` 151 `),t(2,"button",12,0),S("click",function(){g(n);let r=m(2);return v(r.estimateArea())})("focus",function(){g(n);let r=I(3);return v(r.hide())}),e(4,` 152 `),x(5,bt,2,1,"ng-container",6),e(6,` 153 `),x(7,Ct,2,1,"ng-container",6),e(8,` 154 `),i(),e(9,` 155 `),x(10,yt,4,2,"div",13),e(11,` 156 `),i()}if(o&2){let n=m().$implicit,a=m();s(2),d("tp",a.errorData.length>0?n(a.errorData):" ")("tpVariation","popper")("disabled",a.validationDataService.getIsCalculating()),s(3),d("ngIf",a.realEstate.agv.totalVolume116==null&&a.realEstate.agv.totalVolume416==null&&a.realEstate.agv.totalArea416==null),s(2),d("ngIf",(a.realEstate.agv.totalVolume116!=null||a.realEstate.agv.totalVolume416!=null)&&a.realEstate.agv.totalArea416==null),s(3),d("ngIf",a.validationDataService.getIsCalculating())}}function wt(o,l){if(o&1&&(t(0,"div",14),e(1,` 157 `),e(2,` 158 `),p(3,"ngx-loading",15),e(4,` 159 `),i()),o&2){let n=m(3);s(3),d("show",n.validationDataService.getIsCalculating())("config",n.configObj)}}function Bt(o,l){if(o&1){let n=E();t(0,"div"),e(1,` 160 `),t(2,"div",11),e(3,` 161 `),t(4,"button",16,0),S("click",function(){g(n);let r=m(2);return v(r.testEstimate())})("focus",function(){g(n);let r=I(5);return v(r.hide())}),e(6),i(),e(7,` 162 163 `),x(8,wt,5,2,"div",13),e(9,` 164 `),i(),e(10,` 165 `),i()}if(o&2){let n=m().$implicit,a=m();s(4),d("tp",a.errorData.length>0?n(a.errorData):" ")("tpVariation","popper")("disabled",a.validationDataService.getIsCalculating()||a.uploadStarted),s(2),u(` 166 `,n("modelagv.realEstate.agv.form.50_small_building_agv_insurance_complete_input.finishInput.validate"),` 167 `),s(2),d("ngIf",a.validationDataService.getIsCalculating())}}function Tt(o,l){if(o&1&&(t(0,"div"),e(1,` 168 `),t(2,"div",9),e(3,`
169 `),t(4,"h3",10),e(5),i(),e(6,` 170 `),i(),e(7,` 171 `),t(8,"div",9),e(9,` 172 `),t(10,"div",17),e(11),i(),e(12,` 173 `),i(),e(13,` 174 `),i()),o&2){let n=m().$implicit;s(5),u(` 175 `,n("modelagv.realEstate.agv.form.50_small_building_agv_insurance_complete_input.finishInput.titleFinished"),` 176 `),s(6),u(` 177 `,n("modelagv.realEstate.agv.form.50_small_building_agv_insurance_complete_input.finishInput.text-1"),` 178 `)}}function Dt(o,l){o&1&&(t(0,"div"),e(1,` 179 `),p(2,"app-calculating-error"),e(3,` 180 `),i())}function Vt(o,l){if(o&1&&(t(0,"div"),e(1,` 181 `),t(2,"div",18,1),e(4,` 182 `),p(5,"app-small-building-gvbs-calculating-success",19),e(6,` 183 `),i(),e(7,` 184 `),i()),o&2){let n=m(3);s(5),d("dataHasLoaded",n.validationDataService.getIsSuccess())("ResponseData",n.ResponseData)("realEstate",n.realEstate)}}function Gt(o,l){if(o&1&&(t(0,"div"),e(1,` 185 `),x(2,Dt,4,0,"div",6),e(3,` 186 `),x(4,Vt,8,3,"div",6),e(5,` 187 `),i()),o&2){let n=m(2);s(2),d("ngIf",!n.validationDataService.getIsSuccess()),s(2),d("ngIf",n.validationDataService.getIsSuccess())}}function Mt(o,l){if(o&1){let n=E();t(0,"div"),e(1,` 188 `),t(2,"div",20),e(3,` 189 `),p(4,"br"),e(5,` 190 `),p(6,"br"),e(7,` 191 192 `),t(8,"div",4),e(9,` 193 `),t(10,"div",7),e(11,` 194 `),t(12,"div",9),e(13,` 195 `),t(14,"h3",21),e(15),i(),e(16,` 196 `),i(),e(17,` 197 `),t(18,"div",22),e(19,` 198 `),t(20,"button",23),S("click",function(){g(n);let r=m(2);return v(r.gotoStateEdit())}),e(21,` 199 `),e(22,` 200 `),e(23,` 201 `),e(24,` 202 `),t(25,"mat-icon",24),e(26,"edit_square"),i(),e(27,` 203 204 `),t(28,"span"),e(29),i(),e(30,` 205 `),i(),e(31,` 206 `),i(),e(32,` 207 `),i(),e(33,` 208 209 `),p(34,"br"),e(35,` 210 `),p(36,"br"),e(37,` 211 `),p(38,"br"),e(39,` 212 `),e(40,` 213 `),i(),e(41,` 214 `),i(),e(42,` 215 `),i()}if(o&2){let n=m().$implicit;s(15),u(` 216 `,n("processform.10-input.10-howto-section.costs.bp-4"),` 217 `),s(14),u("",n("processform.40-calculated-results.reestimation")," ")}}function Rt(o,l){if(o&1&&(t(0,"div"),e(1,` 218 `),e(2,` 219 `),t(3,"div",3),e(4,` 220 `),t(5,"div",4),e(6,` 221 `),t(7,"div",5),e(8,` 222 `),x(9,ht,8,1,"div",6),e(10,` 223 `),i(),e(11,` 224 225 `),t(12,"div",7),e(13,` 226 `),x(14,It,12,6,"div",8),e(15,` 227 `),x(16,Bt,11,5,"div",6),e(17,` 228 229 `),x(18,Tt,14,2,"div",6),e(19,` 230 `),i(),e(20,` 231 `),i(),e(21,` 232 `),i(),e(22,` 233 234 `),e(23,` 235 236 `),x(24,Gt,6,2,"div",6),e(25,` 237 238 `),e(26,` 239 240 `),x(27,Mt,43,2,"div",6),e(28,` 241`),i()),o&2){let n=m();s(9),d("ngIf",!n.validationDataService.getIsComplete()),s(5),d("ngIf",n.realEstate.agv.totalArea416==null),s(2),d("ngIf",(n.realEstate==null||n.realEstate.agv==null?null:n.realEstate.agv.totalArea416)!=null&&(!n.validationDataService.getIsComplete()||!n.validationDataService.getIsSuccess())),s(2),d("ngIf",n.validationDataService.getIsComplete()&&n.validationDataService.getIsSuccess()),s(6),d("ngIf",n.validationDataService.getIsComplete()),s(3),d("ngIf",n.validationDataService.getIsSuccess())}}var B,J=(B=class{constructor(){this.cdr=_(de),this.realEstateService=_(T),this.smallBuildingRestService=_(Me),this.validationDataService=_(Te),this._validationFunctionsService=_(Ve),this.calculationRowUpdateService=_(j),this.route=_(ve),this.activatedRoute=_(W),this.loaderUtilService=_(we),this._sharedControllerFnService=_(Be),this.editScrollToTop=new N,this.errorData=" ",this.configObj={},this.bkp0Present=!1,this.uploadStarted=!1}ngOnInit(){this.realEstateContainer=this.realEstate,this.configObj=this.loaderUtilService.getLoaderConfig(),this.resetFunctions(),this.validationDataService.resetComplete()}testEstimate(){sessionStorage.removeItem("realEstateContainer"),sessionStorage.removeItem("pdfId"),sessionStorage.removeItem("pdfIdOfReleaseCandidate"),sessionStorage.removeItem("output"),sessionStorage.setItem("realEstateContainer",JSON.stringify(this.realEstateContainer)),this.validationDataService.deregisterValidationFunctions(),this.validationDataService.registerValidationFunctions([this._val
241idationFunctionsService.validationSmallBuildingExNumber(this.realEstateContainer),this._validationFunctionsService.validateBuildingNumber(this.realEstateContainer),this._validationFunctionsService.validateZipCode(this.realEstateContainer),this._validationFunctionsService.validateSmallBuildingStandard(this.realEstateContainer),this._validationFunctionsService.validateSmallBuildingPrefabrication(this.realEstateContainer),this._validationFunctionsService.validateYearOfConstruction(this.realEstateContainer),this._validationFunctionsService.validateSmallBuildingCanopy(this.realEstateContainer),this._validationFunctionsService.validationSmallBuildingArea(this.realEstateContainer),this._validationFunctionsService.validateSmallBuildingLocation(this.realEstateContainer),this._validationFunctionsService.validateSmallBuildingClosed(this.realEstateContainer),this._validationFunctionsService.validateSmallBuildingBuildStyle(this.realEstateContainer),this._validationFunctionsService.validateSmallBuildingRoof(this.realEstateContainer),this._validationFunctionsService.validateSmallBuildingHeating(this.realEstateContainer),this._validationFunctionsService.validateSmallBuildingUsages(this.realEstateContainer),this._validationFunctionsService.validateSmallBuildingMainUsage(this.realEstateContainer)]),sessionStorage.setItem("realEstateContainer",JSON.stringify(this.realEstateContainer));var l=Xe.default.cloneDeep(this.realEstateContainer);l=this._sharedControllerFnService.cleanRealEstateContainerUsages(l),this._sharedControllerFnService.cleanDto(l),this.validationDataService.clientSideValidation(l)?this.realEstateService.tryServerValidation(l).pipe(be(this)).subscribe({next:a=>{this.validationDataService.completeInput.isCalculating||(this.validationDataService.completeInput.isCalculating=!0,a=="OK"?(console.log("Server side validation passed",l),this.smallBuildingRestService.tryCalculation(l).subscribe({next:r=>{r.errorMessage===null?(this.errorData="",setTimeout(()=>{this.tooltip?.hide()},300),this.ResponseData=r,this.validationDataService.setIsSuccess(!0),this.realEstateService.isDataLoadedResponse$.next(this.validationDataService.getIsSuccess()),sessionStorage.setItem("pdfId",JSON.stringify(r.pdfId)),sessionStorage.setItem("pdfIdOfReleaseCandidate",JSON.stringify(r.pdfIdOfReleaseCandidate)),sessionStorage.setItem("output",JSON.stringify(r.outputDTO))):(this.errorData=`processform.userFriendlyErrorMessages.${r.errorMessage}`,this.tooltip.show(),this.validationDataService.setIsSuccess(!1)),this.validationDataService.setCalculatingFalse()},error:r=>{r.status&&(console.warn("Calculation Error : ",r),this.validationDataService.setIsSuccess(!1),this.realEstateService.isDataLoadedResponse$.next(this.validationDataService.getIsSuccess()),this.validationDataService.setCalculatingFalse())}})):(this._validationFunctionsService.serverSideValidation(a),this.errorData="processform.userFriendlyErrorMessages."+a,setTimeout(()=>{this.tooltip.show()},300),this.validationDataService.completeInput.isComplete=!1,this.validationDataService.setCalculatingFalse(),console.warn("Server side validation failed. Not able to apply a model to provided values.")))},error:a=>{a.status&&(this.validationDataService.setIsSuccess(!1),this.validationDataService.setCalculatingFalse())}}):(this.errorData="processform.userFriendlyErrorMessages.FAIL",setTimeout(()=>{this.tooltip.show()},300),this.validationDataService.completeInput.isComplete=!1,this.validationDataService.setCalculatingFalse(),console.warn("Client Side Validation Failed"))}checkForEmptyVals(l){return this.checkForBkp0(l),l.key==="BKP_0_GRUNDSTUECK"||l.key==="BKP_3_UTILITIES"||l.key==="BKP_4_ENVIRONMENT"||l.key==="BKP_6_RESERVE"||l.key==="BKP_7_RESERVE"||l.key==="BKP_8_RESERVE"?l.value.length>4&&l.key.length>1:!l.isAddition||l.value.length>4&&l.key.length>1}checkForBkp0(l){let n=this.ResponseData.outputDTO.costs.findIndex(l);return n?l.key==="BKP_0_GRUNDSTUECK":(n===void 0&&(this.bkp0Present=!1),this.bkp0Present)}gotoStateEdit(){sessionStorage.removeItem("realEstateContainer"),sessionStorage.removeItem("realEstateId"),sessionStorage.setItem("realEstateId",JSON.stringify(this.ResponseData.realEstateId)),this.validationDataService.resetComplete(),this.realEstateService.isDataLoadedResponse$.next(this.validationDataService.completeInput.isSuccess),this.route.routeReuseStrategy.shouldReuseRoute=()=>!1,this.route.onSameUrlNavigation="reload",this.editScrollToTop.emit(!0),this.route.navigate(["small-building-gvbs-form/edit"],{state:{realEstateId:this.ResponseData.realEstateId,realEstate:null,withdrawalProductType:this.realEstate.metaData.withdrawalProductType.toLowerCase()},replaceUrl:!0})}resetFunctions(){this.validationDataService.resetComplete(),this.validationDataService.deregisterValidationFunctions()}estimateArea(){this.validationDataService.deregisterValidationFunctions();
241let n=[this._validationFunctionsService.validationSmallBuildingExNumber(this.realEstateContainer),this._validationFunctionsService.validateSmallBuildingMainUsage(this.realEstateContainer),this._validationFunctionsService.validateSmallBuildingUsages(this.realEstateContainer),this._validationFunctionsService.validateSmallBuildingAreaVolume(this.realEstate)].includes(!1);console.warn(n),n?this.editScrollToTop.emit():(this.validationDataService.completeInput.isCalculating=!0,this.smallBuildingRestService.estimateArea(this.realEstate).subscribe({next:a=>{console.warn(a),a&&(a.area416!=null&&this.realEstate.agv.totalArea416==null&&(this.realEstate.agv.totalArea416=a.area416),this.editScrollToTop.emit()),this.validationDataService.setCalculatingFalse()},error:a=>{console.log(a),this.validationDataService.setCalculatingFalse()}}))}},B.\u0275fac=function(n){return new(n||B)},B.\u0275cmp=C({type:B,selectors:[["app-small-building-gvbs-complete-input"]],viewQuery:function(n,a){if(n&1&&P(Et,5),n&2){let r;K(r=L())&&(a.tooltip=r.first)}},inputs:{realEstate:"realEstate"},outputs:{editScrollToTop:"editScrollToTop"},decls:2,vars:0,consts:[["tooltip","tippy"],["validationAndSuccessTable",""],[4,"transloco"],["id","sectionIdCompleteInput",1,"cal-wrapper"],[1,"content","md-layout-row","layout-margin"],[1,"centeredBox","align-complete"],[4,"ngIf"],[1,"centeredBox"],["class","centeredBoxText","style","margin-top: 30px; height: 120px","tab-man","","tab-index","100","tab-group","formTabGroup",4,"ngIf"],[1,"centeredBoxText"],["data-translate","",1,"rowTitle"],["tab-man","","tab-index","100","tab-group","formTabGroup",1,"centeredBoxText",2,"margin-top","30px","height","120px"],["id","estimateAreaOrVolume","type","button","tpClassName","'kv-tooltip right'",1,"btn-xlg","calculate-btn",3,"click","focus","tp","tpVariation","disabled"],["layout","row","layout-sm","column","layout-align","center center","aria-label","wait","style","height: 70px",4,"ngIf"],["layout","row","layout-sm","column","layout-align","center center","aria-label","wait",2,"height","70px"],[3,"show","config"],["id","validateAndProceed","type","button","tpClassName","'kv-tooltip right'",1,"btn-xlg","calculate-btn",3,"click","focus","tp","tpVariation","disabled"],[2,"margin-top","20px","margin-bottom","20px"],["id","validationAndSuccessTable"],[3,"dataHasLoaded","ResponseData","realEstate"],[1,"rowBackgroundGray"],["data-translate","process-form.10-input.10-howto-section.costs.bp-4",1,"rowTitle"],[1,"centeredBoxText",2,"margin-top","30px"],[1,"calculate-btn","btn-xlg",3,"click"],["aria-hidden","false","aria-label","material-symbols-outlined",2,"vertical-align","sub"]],template:function(n,a){n&1&&(x(0,Rt,29,6,"div",2),e(1,` 242`))},dependencies:[O,U,y,Ne,ye,Q,Ze]}),B);J=ne([he()],J);function At(o,l){if(o&1){let n=E();t(0,"div",1),e(1,` 243 `),t(2,"app-calculation-row",2),e(3,` 244 `),t(4,"div",3),e(5,` 245 `),t(6,"div",4),e(7,"\xA0"),i(),e(8,` 246 247 `),e(9,` 248 249 `),t(10,"div",5),e(11,` 250 `),t(12,"div",6),e(13,` 251 `),t(14,"div",7),e(15,` 252 `),t(16,"label"),e(17),i(),e(18,` 253 `),t(19,"div",8),e(20,` 254 `),t(21,"span",9),e(22,` 255 `),t(23,"label"),e(24),i(),e(25,` 256 `),i(),e(26,` 257 `),t(27,"span",10),e(28,` 258 `),t(29,"label"),e(30),i(),e(31,` 259 `),i(),e(32,` 260 `),i(),e(33,` 261 `),p(34,"div",11),e(35,` 262 `),i(),e(36,` 263 264 `),t(37,"div",12),e(38,` 265 `),t(39,"label"),e(40),i(),e(41,` 266 `),t(42,"div",13),e(43,` 267 `),t(44,"span",14),e(45,` 268 `),t(46,"label"),e(47),i(),e(48,` 269 `),i(),e(49,` 270 `),t(50,"span",15),e(51,` 271 `),t(52,"label"),e(53),i(),e(54,` 272 `),i(),e(55,` 273 `),t(56,"span",16),e(57,` 274 `),t(58,"label"),e(59),i(),e(60,` 275 `),i(),e(61,` 276 `),i(),e(62,` 277 `),p(63,"div",11),e(64,` 278 `),i(),e(65,` 279 280 `),t(66,"div",12),e(67,` 281 `),t(68,"label"),e(69),i(),e(70,` 282 `),t(71,"div",13),e(72,` 283 `),t(73,"span",17),e(74,` 284 `),t(75,"label"),e(76),i(),e(77,` 285 `),i(),e(78,` 286 `),t(79,"span",18),e(80,` 287 `),t(81,"label"),e(82),i(),e(83,` 288 `),i(),e(84,` 289 `),t(85,"span",19),e(86,` 290 `),t(87,"label"),e(88),i(),e(89,` 291 `),i(),e(90,` 292 `),i(),e(91,` 293 `),p(92,"div",11),e(93,` 294 `),i(),e(94,` 295 `),i(),e(95,` 296 `),i(),e(96,` 297 `),i(),e(97,` 298 `),p(98,"span",20),e(99,` 299 `),t(100,"app-agv-slider-input",21),b("referenceChange",function(r){g(n);let c=m();return f(c.realEstate.agv.wk,r)||(c.realEstate.agv.wk=r),v(r)}),i(),e(101,` 300 `),t(102,"div",22),e(103,` 301 `),t(104,"app-picture-upload",23),b("referenceChange",function(r){g(n);let c=m();return f(c.realEstate.agv.pictures,r)||(c.realEstate.agv.pictures=r),v(r)}),e(105,` 302 `),i(),e(106,` 303 `),i(),e(107,` 304 `),i(),e(108,` 305`),i()}if(o&2){let n=l.$implicit,a=m();s(2),d("rowId",1031)("superTitle",n("gvbs.form.31_small_building_agv_insurance_costclass.superTitle"))("rowTitle",n("modelagv.realEstate.agv.form.31_small_building_agv_insurance_costclass.title"))("translateDescriptionBaseKey","modelagv.realEstate.agv.form.31_small_building_agv_insurance_costclass")("defaultDescriptionBaseKey","modelagv.realEstate.agv.form.31_small_building_agv_insurance_costclass")("defaultImage","/assets/images/calculation/bg/quantitaet.svg")("sliderBaseKey","modelagv.realEstate.agv.form.31_small_building_agv_insurance_costclass.slider")("hasSli
305ders",!0)("showImageGallery",!0),s(15),u("",n("modelagv.realEstate.agv.form.31_small_building_agv_insurance_costclass.slider.1.header"),` 306 `),s(7),u("",n("modelagv.realEstate.agv.form.31_small_building_agv_insurance_costclass.slider.0.label"),` 307 `),s(6),u("",n("modelagv.realEstate.agv.form.31_small_building_agv_insurance_costclass.slider.1.label"),` 308 `),s(10),u("",n("modelagv.realEstate.agv.form.31_small_building_agv_insurance_costclass.slider.3.header"),` 309 `),s(7),u("",n("modelagv.realEstate.agv.form.31_small_building_agv_insurance_costclass.slider.2.label"),` 310 `),s(6),u("",n("modelagv.realEstate.agv.form.31_small_building_agv_insurance_costclass.slider.3.label"),` 311 `),s(6),u("",n("modelagv.realEstate.agv.form.31_small_building_agv_insurance_costclass.slider.4.label"),` 312 `),s(10),w(n("modelagv.realEstate.agv.form.31_small_building_agv_insurance_costclass.slider.6.header")),s(7),u("",n("modelagv.realEstate.agv.form.31_small_building_agv_insurance_costclass.slider.5.label"),` 313 `),s(6),u("",n("modelagv.realEstate.agv.form.31_small_building_agv_insurance_costclass.slider.6.label"),` 314 `),s(6),u("",n("modelagv.realEstate.agv.form.31_small_building_agv_insurance_costclass.slider.7.label"),` 315 `),s(12),d("rowId",1031),h("reference",a.realEstate.agv.wk),d("realEstate",a.realEstate)("translateDescriptionBaseKey","modelagv.realEstate.agv.wk")("descriptionBaseKey","modelagv.realEstate.agv.wk")("image","assets/images/non-rev/ord_electric/")("defaultImage","/assets/images/calculation/bg/quantitaet.svg")("referencePreset","modelquality.realEstate.quality.qualitaetElektroAnlageBackend")("referenceInterval","modelquality.realEstate.quality.qualitaetElektroAnlageInterval")("referenceStr","realEstate.agv.wk"),s(4),d("rowId",1031)("mandatory",!1),h("reference",a.realEstate.agv.pictures),d("translateDescriptionBaseKey","modelagv.realEstate.agv.pictures")("descriptionBaseKey","modelagv.realEstate.agv.pictures")("infotext",!1)}}var $e=(()=>{let l=class l{constructor(){this.realEstateService=_(T),this.isDataLoaded=!1,this.destroyRef=_(k)}ngOnInit(){this.realEstateService.getCalculateResponse().pipe(R(1),H(this.destroyRef)).subscribe({next:a=>{this.isDataLoaded=a},error:a=>{console.warn(a)}})}scroll(a){a.scrollIntoView({block:"center",inline:"center",behavior:"smooth"})}};l.\u0275fac=function(r){return new(r||l)},l.\u0275cmp=C({type:l,selectors:[["app-small-building-gvbs-costclass"]],inputs:{realEstate:"realEstate",dataHasLoaded:"dataHasLoaded"},decls:2,vars:0,consts:[["class","cal-wrapper","id","sectionId-small-build-cost-class",4,"transloco"],["id","sectionId-small-build-cost-class",1,"cal-wrapper"],["id","sectionIdAdditions",3,"rowId","superTitle","rowTitle","translateDescriptionBaseKey","defaultDescriptionBaseKey","defaultImage","sliderBaseKey","hasSliders","showImageGallery"],[1,"content","cFormElement","WKHeader",2,"margin-bottom","15px"],[1,"cLabel"],["ng-if","isNotIE",1,"cInputElement","slider-wrapper",2,"margin-bottom","5px"],[1,"sliderBox"],[1,"sliderValueBox","box-25"],[1,"de"],[1,"v1"],[1,"v2"],[1,"greyBoxQuality",2,"height","75px"],[1,"sliderValueBox","box-37"],[1,"de",2,"margin-top","-2px"],[1,"v3"],[1,"v4"],[1,"v5"],[1,"v6"],[1,"v7"],[1,"v8"],[2,"margin-top","5px"],["lessValues","max","id","qualitaetElektroAnlage",3,"referenceChange","rowId","reference","realEstate","translateDescriptionBaseKey","descriptionBaseKey","image","defaultImage","referencePreset","referenceInterval","referenceStr"],[1,"picture-wrapper"],["validation-message","",3,"referenceChange","rowId","mandatory","reference","translateDescriptionBaseKey","descriptionBaseKey","infotext"]],template:function(r,c){r&1&&(x(0,At,109,36,"div",0),e(1,` 316`))},dependencies:[y,Le,Oe,Pe]});let o=l;return o})();var Nt=o=>({"form-disabled":o});function Pt(o,l){if(o&1&&(t(0,"div",8),e(1,` 317 `),t(2,"app-dynamic-image",9),e(3,`
318 `),t(4,"div",10),e(5,` 319 `),t(6,"div",11),e(7,` 320 `),t(8,"div",12),e(9,` 321 `),t(10,"h1",13),e(11),i(),e(12,` 322 `),i(),e(13,` 323 `),e(14,` 324 `),e(15,` 325 `),e(16,` 326 `),i(),e(17,` 327 `),i(),e(18,` 328 `),i(),e(19,` 329`),i()),o&2){let n=l.$implicit;s(2),d("mode","FORM_ROW")("defaultImage","BASEL"),s(9),u(` 330 `,n("modelagv.realEstate.agv.form.main.title"),` GVBS 331 `)}}function Kt(o,l){if(o&1){let n=E();t(0,"mat-card-content",28),e(1,` 332 `),t(2,"ul",29),e(3,` 333 `),p(4,"li",30),e(5,` 334 `),t(6,"li",30),e(7,` 335 `),t(8,"a",31),S("click",function(){g(n),m();let r=I(15),c=m();return v(c.scroll(r))}),e(9,` 336 `),p(10,"img",32),e(11,` 337 `),t(12,"figcaption"),e(13),i(),e(14,` 338 `),i(),e(15,` 339 `),i(),e(16,` 340 `),t(17,"li",30),e(18,` 341 `),t(19,"a",33),S("click",function(){g(n),m();let r=I(24),c=m();return v(c.scroll(r))}),e(20,` 342 `),p(21,"img",34),e(22,` 343 `),t(23,"figcaption"),e(24),i(),e(25,` 344 `),i(),e(26,` 345 `),i(),e(27,` 346 `),t(28,"li",30),e(29,` 347 `),t(30,"a",33),S("click",function(){g(n),m();let r=I(33),c=m();return v(c.scroll(r))}),e(31,` 348 `),p(32,"img",35),e(33,` 349 `),t(34,"figcaption"),e(35),i(),e(36,` 350 `),i(),e(37,` 351 `),i(),e(38,` 352 `),t(39,"li",30),e(40,` 353 `),t(41,"a",33),S("click",function(){g(n),m();let r=I(53),c=m();return v(c.scroll(r))}),e(42,` 354 `),p(43,"img",36),e(44,` 355 `),t(45,"figcaption"),e(46),i(),e(47,` 356 `),i(),e(48,` 357 `),i(),e(49,` 358 `),p(50,"li",30),e(51,` 359 `),i(),e(52,` 360 `),i()}if(o&2){let n=l.$implicit;s(13),w(n("modelagv.realEstate.agv.form.quickNav.general")),s(11),w(n("modelagv.realEstate.agv.form.quickNav.quality")),s(11),w(n("gvbs.form.quickNav.pValue")),s(11),w(n("modelagv.realEstate.agv.form.quickNav.calc"))}}function Lt(o,l){if(o&1&&(t(0,"mat-card",37),e(1,` 361 `),t(2,"div",38),e(3,` 362 `),t(4,"div",39),e(5,` 363 `),t(6,"div",40),e(7,` 364 `),t(8,"div",41),e(9,` 365 `),t(10,"div",42),e(11,` 366 `),t(12,"h3"),e(13),i(),e(14,` 367 `),i(),e(15,` 368 369 `),t(16,"div"),e(17,` 370 `),t(18,"ul",43),e(19,` 371 `),t(20,"li"),e(21,` 372 `),t(22,"h4",44),e(23),i(),e(24,` 373 `),i(),e(25,` 374 `),t(26,"li"),e(27,` 375 `),t(28,"h4",45),e(29),i(),e(30,` 376 `),i(),e(31,` 377 `),t(32,"li"),e(33,` 378 `),t(34,"h4"),e(35),i(),e(36,` 379 `),i(),e(37,` 380 `),t(38,"li"),e(39,` 381 `),t(40,"h4",46),e(41),i(),e(42,` 382 `),i(),e(43,` 383 `),i(),e(44,` 384 385 `),t(45,"div",47),e(46,` 386 `),t(47,"h3"),e(48),e(49,` 387 `),e(50,` 388 `),i(),e(51,` 389 `),t(52,"div",43),e(53),i(),e(54,` 390 `),i(),e(55,` 391 `),i(),e(56,` 392 `),i(),e(57,` 393 `),i(),e(58,` 394 `),i(),e(59,` 395 `),i(),e(60,` 396 `),i()),o&2){let n=l.$implicit;s(13),u(` 397 `,n("processform.10-input.10-howto-section.insurance.header"),` 398 `),s(10),u(` 399 `,n("processform.10-input.10-howto-section.costs.bp-1"),` 400 `),s(6),u(` 401 `,n("modelagv.realEstate.agv.form.10_small_building_agv_insurance_howto_section.bp-2"),` 402 `),s(6),u(` 403 `,n("gvbs.form.10_small_building_agv_insurance_howto_section.bp-3"),` 404 `),s(6),u(` 405 `,n("modelagv.realEstate.agv.form.50_small_building_agv_insurance_complete_input.finishInput.title"),` 406 `),s(7),u(` 407 `,n("processform.10-input.10-howto-section.insurance.definition_title"),` 408 `),s(5),u(` 409 `,n("processform.10-input.10-howto-section.insurance.definition_text"),` 410 `)}}function Ot(o,l){if(o&1){let n=E();t(0,"div",14,0),e(2,` 411 `),t(3,"mat-card",15),e(4,` 412 `),x(5,Kt,53,4,"mat-card-content",16),e(6,` 413 `),i(),e(7,` 414 415 `),x(8,Lt,61,7,"mat-card",17),e(9,` 416 `),t(10,"div",18),e(11,` 417 `),t(12,"mat-card",19),e(13,` 418 `),t(14,"div",20,1),e(16,` 419 `),p(17,"app-small-building-gvbs-general",21),e(18,` 420 `),i(),e(19,` 421 `),i(),e(20,` 422 `),t(21,"mat-card",22),e(22,` 423 `),t(23,"div",23,2),e(25,` 424 `),p(26,"app-small-building-agv-insurance-quality",21),e(27,` 425 `),i(),e(28,` 426 `),i(),e(29,` 427 `),t(30,"mat-card",24),e(31,` 428 `),t(32,"div",23,3),e(34,`
429 `),p(35,"app-small-building-gvbs-costclass",21),e(36,` 430 `),i(),e(37,` 431 `),i(),e(38,` 432 `),t(39,"mat-card",25),e(40,` 433 `),t(41,"div",null,4),e(43,` 434 `),p(44,"app-small-building-gvbs-pvalue",21),e(45,` 435 `),i(),e(46,` 436 `),i(),e(47,` 437 `),i(),e(48,` 438 439 `),e(49,` 440 `),t(50,"mat-card",26),e(51,` 441 `),t(52,"div",null,5),e(54,` 442 `),t(55,"app-small-building-gvbs-complete-input",27),S("editScrollToTop",function(){g(n);let r=I(1);return v(r.scrollIntoView())}),i(),e(56,` 443 `),i(),e(57,` 444 `),i(),e(58,` 445`),i()}if(o&2){let n=m();s(10),d("ngClass",se(6,Nt,n.dataHasLoaded)),s(7),d("realEstate",n.realEstate),s(9),d("realEstate",n.realEstate),s(9),d("realEstate",n.realEstate),s(9),d("realEstate",n.realEstate),s(11),d("realEstate",n.realEstate)}}var ie=(()=>{let l=class l{constructor(){this.realEstateService=_(T),this.smallBuildingPresetService=_(D),this.activatedRoute=_(W),this._smallBuildingSliderPresetService=_(D),this._routeUtil=_(Y),this.realEstate={},this.dataHasLoaded=!1,this.destroyRef=_(k),this.activatedRoute.data.subscribe({next:a=>{console.warn(a),a.resolveData!=null?(this.realEstate=a.resolveData,console.warn(this.realEstate)):this.realEstateService.realEstateContainer?this.realEstate=this.realEstateService.realEstateContainer:this.realEstate={}},error:a=>{this.realEstateService.realEstateContainer?this.realEstate=this.realEstateService.realEstateContainer:this.realEstate={}}})}ngOnInit(){this.fetchDataLoaded(),this._routeUtil.isRouteMap("input")&&this._smallBuildingSliderPresetService.setDefaultSliderModelValues(this.realEstate)}scroll(a){a.scrollIntoView({block:"center",inline:"center",behavior:"smooth"})}fetchDataLoaded(){this.realEstateService.getCalculateResponse().pipe(R(1),H(this.destroyRef)).subscribe({next:a=>{this.dataHasLoaded=a},error:a=>{console.warn(a)}})}};l.\u0275fac=function(r){return new(r||l)},l.\u0275cmp=C({type:l,selectors:[["app-small-building-gvbs-form"]],features:[le([{provide:Ee,useValue:["prices","global","register","settings","process_form","realestates","model_realEstate","model_complexity","operational_costs","rebuild_form","toasts_small_building","model_agv","model_geometry","model_rebuild","model_quality","gvbs"]}])],decls:4,vars:0,consts:[["mainWrapper",""],["small_building_agv_insurance_general",""],["sectionId_Geometry_row",""],["sectionId_complexity_row",""],["sectionId_Quality_row",""],["sectionId_CompleteInput_row",""],["id","buildingCosts",4,"transloco"],["class","main-wrapper","id","mainWrapper",4,"transloco"],["id","buildingCosts"],[3,"mode","defaultImage"],[1,"form-row-container",2,"margin-bottom","25px"],[1,"contentRowInner",2,"padding-top","340px"],[1,"respRowWidth",2,"margin-bottom","25px","display","block"],[1,"bannerTitle",2,"white-space","nowrap"],["id","mainWrapper",1,"main-wrapper"],[1,"p-0","kv-mat-card"],["class","contact-container","style","padding: 0",4,"transloco"],["class","p-0 info-section",4,"transloco"],[3,"ngClass"],[1,"p-0"],["ng-controller","GeneralFormController"],[3,"realEstate"],["id","sectionId_geometry",1,"p-0"],["ng-controller","GeometryFormController"],["id","sectionId_complexity",1,"p-0"],["id","sectionId_quality",1,"p-0"],["id","sectionId_CompleteInput",1,"p-0"],[3,"editScrollToTop","realEstate"],[1,"contact-container",2,"padding","0"],[1,"nav","nav-pills","nav-justified","kv-nav"],[1,"nav-item"],["data-toggle","tab",1,"nav-link",3,"click"],["src","assets/images/calculation/subnavigation_icons/objektdaten.svg"],["role","tab",1,"nav-link",3,"click"],["src","assets/images/calculation/subnavigation_icons/qualitaet.svg"],["src","assets/images/calculation/subnavigation_icons/komplexitaet.svg"],["src","assets/images/calculation/subnavigation_icons/berechnen.svg"],[1,"p-0","info-section"],["ng-if","dataHasLoaded","id","sectionId_howto"],[1,"contentRowInner"],[1,"respRowWidth"],[1,"centeredBox"],[1,""],[1,"list-unstyled","brightfont"],["data-translate","process-form.10-input.10-howto-section.costs.bp-1"],["data-translate",""],["data-translate","process-form.10-input.10-howto-section.costs.bp-4"],[1,"",2,"padding-bottom","25px"]],template:function(r,c){r&1&&(x(0,Pt,20,3,"div",6),e(1,` 446`),x(2,Ot,59,8,"div",7),e(3,` 447`))},dependencies:[me,xe,_e,y,Ce,je,Ye,ze,J,$e]});let o=l;return o}
447)();var Wt=[{path:"input",component:ie,resolve:{resolveData:te},runGuardsAndResolvers:"always"},{path:"edit",component:ie,resolve:{resolveData:te},runGuardsAndResolvers:"always"}],et=(()=>{let l=class l{};l.\u0275fac=function(r){return new(r||l)},l.\u0275mod=A({type:l}),l.\u0275inj=F({imports:[ee.forChild(Wt),q,ee]});let o=l;return o})();var yn=(()=>{let l=class l{};l.\u0275fac=function(r){return new(r||l)},l.\u0275mod=A({type:l}),l.\u0275inj=F({providers:[D],imports:[pe,ue,Se,ge,q,De,Ue,Ie,Fe,fe,qe,et,Qe]});let o=l;return o})();export{yn as SmallBuildingGvbsModule};
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.