1(self.webpackChunkapp=self.webpackChunkapp||[]).push([[7408],{57408:(g,u,n)=>{"use strict";n.r(u),n.d(u,{AboutPageModule:()=>b});var e=n(31635),a=n(17705),d=n(60177),S=n(89417),z=n(35933),w=n(43559),l=n(10467);var f,y=n(34667),V=n.n(y),I=n(27392),k=n(54580),i=n(21192),M=n(72491),P=n(7141),R=n(28874),C=n(94228),L=n(86225),D=n(25220),B=n(72515),F=n(83915);let p=((f=class{constructor(o,r,t,s,c,T,U){var m,v;this.hubFactory=o,this.helperFunctions=r,this.languageService=t,this.modalService=s,this.storage=c,this.alertService=T,this.appVersion=U,this.Version=null===(m=i.Z.FrontendVersion)||void 0===m?void 0:m.Name,this.VersionBackend=null===(v=i.Z.BackendVersion)||void 0===v?void 0:v.Name,this.LizenziertFuer=""}ngOnInit(){}ionViewWillEnter(){this.loadData()}loadData(){var o=this;return(0,l.A)(function*(){var r,t,s,c;(o.VersionBackend=null!==(r=null===(t=i.Z.BackendVersion)||void 0===t?void 0:t.Name)&&void 0!==r?r:i.Z.serverVersion,o.Version=null===(s=i.Z.FrontendVersion)||void 0===s?void 0:s.Name,i.Z.isMobile&&(o.Version=yield o.appVersion.getVersionNumber()),!o.Version||o.Version.length<1)&&(o.Version=null===(c=i.Z.FrontendVersion)||void 0===c?void 0:c.Name);L.K.Debug("\u{1f680} ~ AboutPage ~ loadData ~ this.Version:",o.Version),o.LizenziertFuer=yield(yield o.hubFactory.settingService()).LizensiertFuer()})()}showURL(){var o=this;return(0,l.A)(function*(){let t='<p style="text-align: center;">'+(yield o.storage.getValue(M.mG.Server))+"</p>";o.alertService.createInfoAlertHTML(o.languageService.translate("lblServerURL"),t)})()}openRating(){var o=this;return(0,l.A)(function*(){o.helperFunctions.openRating()})()}openDSG(){var o=this;return(0,l.A)(function*(){yield I.P.open({url:"https://isg.ch/datenschutzerklaerung",toolbarColor:"#ffffff",windowName:o.languageService.translate("lblAppDatenschutz")})})()}onClickMitwirkende(){var o=this;return(0,l.A)(function*(){const r=yield o.modalService.openCredits();null==r||r.present()})()}}).ctorParameters=()=>[{type:P.d},{type:R.N},{type:C.g},{type:B.B},{type:F.n},{type:D.u},{type:k.U}],f);p=(0,e.Cg)([(0,a.uAl)({selector:"app-about",template:'<ion-header>\r\n <ion-toolbar class="infoSoftButton">\r\n <ion-buttons slot="start">\r\n <ion-back-button text=" " defaultHref="settings" type="reset"></ion-back-button>\r\n </ion-buttons>\r\n <ion-title>{{\'lblUeber\' | translate}}</ion-title>\r\n </ion-toolbar>\r\n</ion-header>\r\n\r\n<ion-content class="infoSoftButton">\r\n <ion-grid fixed class="aboutWrapper spacerTop">\r\n\r\n <ion-row class="appIconWrapper ion-text-start ion-align-items-center">\r\n <ion-col offset="1" size="5">\r\n <ion-label>\r\n <img src="../assets/images/Infosoft_Logo.png" class="infoSoftIcon ion-padding-end LightMode">\r\n <img src="../assets/images/Infosoft_Logo_Inverted.png" class="infoSoftIcon ion-padding-end DarkMode">\r\n </ion-label>\r\n </ion-col>\r\n <ion-col size="6" class="ion-padding-top">\r\n <ion-label class="appNameWrapper title">info.app</ion-label>\r\n </ion-col>\r\n </ion-row>\r\n\r\n <ion-row class="ion-text-start ion-no-padding">\r\n <ion-col offset="1" size="5">\r\n <ion-label class="ion-no-padding">{{\'lblAppVersion\' | translate}}: </ion-label>\r\n </ion-col>\r\n <ion-col size="6" class="ion-text-start">\r\n <ion-label> {{this.Version}} </ion-label>\r\n </ion-col>\r\n </ion-row>\r\n\r\n <ion-row class="ion-no-padding">\r\n <ion-col offset="1" size="5">\r\n <ion-label class="ion-no-padding">{{\'lblServerVersion\' | translate}}: </ion-label>\r\n </ion-col>\r\n <ion-col size="6">\r\n <ion-label> {{this.VersionBackend}} </ion-label>\r\n </ion-col>\r\n </ion-row>\r\n\r\n <ion-row class="ion-text-start ion-no-padding ion-padding-top">\r\n <ion-col offset="1" size="11">\r\n <ion-label class="ion-no-padding title">{{\'lblLizenziertFuer\' | translate}}: </ion-label>\r\n </ion-col>\r\n </ion-row>\r\n\r\n <ion-row>\r\n <ion-col offset="1" size="11">\r\n <ion-label class="ion-no-padding" (click)="this.showURL()">{{this.LizenziertFuer}}</ion-label>\r\n </ion-col>\r\n </ion-row>\r\n\r\n <ion-row>\r\n <ion-col offset="1" size="11">\r\n <br>\r\n </ion-col>\r\n </ion-row>\r\n\r\n <ion-row class="ion-text-start ion-no-padding">\r\n <ion-col offset="1" size="11">\r\n <ion-label class="ion-no-padding title">{{\'lblErstelltDurch\' | translate}}:\r\n </ion-label>\r\n </ion-col>\r\n </ion-row>\r\n\r\n <ion-row>\r\n <ion-col offset="1" size="11">\r\n <ion-label class="ion-no-padding">InfoSoft Systems AG</ion-label>\r\n </ion-col>\r\n </ion-row>\r\n\r\n <ion-row>\r\n <ion-col><br/></ion-col>\r\n </ion-row>\r\n\r\n <ion-row class="ion-text-start ion-no-padding">\r\n <ion-col offset="1" size="11">\r\n <ion-label button (click)="openDSG()" class="ion-no-padding title">\r\n {{\'lblDatenschutzerkl\xe4rung\' | translate}}</ion-label>\r\n </ion-col>\r\n </ion-row>\r\n\r\n <ion-row class="ion-text-start ion-no-padding">\r\n <ion-col offset="1" size="11">\r\n <ion-label button (click)="onClickMitwirkende()" class="ion-no-padding title">\r\n {{\'lblMitwirkende\' | translate}}</ion-label>\r\n </ion-col>\r\n </ion-row>\r\n\r\n <ion-row>\r\n <ion-col><br/></ion-col>\r\n </ion-row>\r\n\r\n <ion-row class="ion-justify-content-center" *ngIf="this.hubFactory.isMobile">\r\n <ion-col class="ion-text-center" size="10">\r\n <ion-button expand="block" (click)="openRating()" class="infoSoftButton">\r\n {{\'btnAppBewerten\' | translate}}\r\n </ion-button>\r\n </ion-col>\r\n </ion-row>\r\n\r\n <ion-row>\r\n <ion-col><br/></ion-col>\r\n </ion-row>\r\n\r\n <ion-row class="ion-justify-content-center ion-text-center">\r\n <ion-col></ion-col>\r\n <ion-col>\r\n <ion-button color="transparent" href="https://www.linkedin.com/company/infosoft-systems-ag" fill="clear" target="blank_">\r\n <ion-icon color="medium" name="logo-linkedin" size="large"></ion-icon>\r\n </ion-button>\r\n </ion-col>\r\n <ion-col>\r\n <ion-button color="transparent" href="https://www.facebook.com/InfoSoftSystems
1ITPartner/" fill="clear" target="blank_">\r\n <ion-icon color="medium" name="logo-facebook" size="large"></ion-icon>\r\n </ion-button>\r\n </ion-col>\r\n <ion-col>\r\n <ion-button color="transparent" href="https://twitter.com/Infosoft_Swiss" fill="clear" target="blank_">\r\n <ion-icon color="medium" name="logo-twitter" size="large"></ion-icon>\r\n </ion-button>\r\n </ion-col>\r\n <ion-col></ion-col>\r\n </ion-row>\r\n\r\n <ion-row class="ion-justify-content-center">\r\n <ion-col size="6">\r\n <img src="../assets/images/SMS_Logo_Transparent.png">\r\n </ion-col>\r\n </ion-row>\r\n </ion-grid>\r\n\r\n</ion-content>\r\n',styles:[V()]})],p);const N=[{path:"",component:p}];let h=class{};h=(0,e.Cg)([(0,a.UQu)({imports:[w.iI.forChild(N)],exports:[w.iI]})],h);var O=n(1775),W=n(73955);let b=class{};b=(0,e.Cg)([(0,a.UQu)({imports:[d.MD,S.YN,z.bv,h,O.G,W.h],declarations:[p]})],b)},34667:(g,u,n)=>{var e=n(8564),d=n(98557)(e);d.push([g.id,".aboutWrapper {\n margin-top: 10%;\n border-radius: 50px;\n width: 95%;\n max-width: 460px;\n min-width: 320px;\n max-height: 860px;\n min-height: 620px;\n height: 92%;\n align-items: center;\n mix-blend-mode: difference;\n}\n\n@media (prefers-color-scheme: light) {\n .aboutWrapper {\n background-color: var(--ion-background-color, white);\n color: var(--ion-text-color, black);\n }\n}\n@media (prefers-color-scheme: dark) {\n .aboutWrapper {\n background-color: var(--ion-background-color, black);\n color: var(--ion-text-color, white);\n }\n}\n.appIconWrapper {\n margin-top: 15%;\n height: 10%;\n max-height: 150px;\n}\n\n.appNameWrapper {\n margin-top: 15%;\n font-size: 21px;\n white-space: nowrap !important;\n}\n\n.spacerTop {\n margin-top: 5%;\n}\n\n.infoSoftIcon {\n max-width: 200px;\n width: 100%;\n margin-left: -20px;\n margin-bottom: -15px;\n}\n\n.title {\n font-weight: bold;\n}\n\nion-title {\n padding-left: 0px;\n}\n\n.outerWrapper {\n width: 40%;\n margin: 1%;\n}",""]),g.exports=d.toString()}}]);
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.