PageSourceSearch

https://trailence.org/chunk-CAmsHbrW.js

js trailence.org collected 2026-10-02 02:07:37 UTC 4,053 bytes, 1 lines download raw bytes

1import"./chunk-s0wiiGIr.js";import"./chunk-B7GYYPiL.js";import{Cn as fh,Dt as Vr,F as Hh,Fn as iI,G as Lu,Hn as ku,Kt as ZI,M as HT,Nt as Wh,Or as sl,Qt as aT,St as Uh,g as EE,gn as eT,ir as oI,kt as WD,m as Dh,n as $T,ur as ph,ut as Ri,vt as UD,zr as ul}from"./chunk-hDFLhPjY.js";import"./chunk-FC6QOr9W.js";import"./chunk-CliYzLcJ.js";import"./chunk-CcZ3toaq.js";import"./chunk-rZVfv4j_.js";import"./chunk-CwUaU26X.js";import"./chunk-CvaPAsOr.js";import"./chunk-BVtY32wR.js";import"./chunk-CABSGZFi.js";import"./chunk-DD_7l2Gm.js";import{Bn as xD,Bt as b5,C as ED,F as JE,J as NC,Lt as a5,Mt as ZI$1,R as L4,_t as Uh$1,b as DE,ct as Q8,m as CE,p as C4,q as N5,un as lI,xn as rM}from"./chunk-D0hd025I.js";import"./chunk-OfVixYYr.js";import"./chunk-Bhn2b1Np.js";import{o as Bt}from"./main-YKKQ4SR4.js";function A(l,H){if(l&1&&(Ri(0,`div`)(1,`ion-radio`,12),HT(2),sl()(),Ri(3,`div`,6),HT(4),sl(),Ri(5,`div`)(6,`ion-radio`,13),HT(7),sl()(),Ri(8,`div`,6),HT(9),sl()),l&2){let e=aT();EE(2),Hh(e.i18n.texts.pages.export_popup.track_current),EE(2),Hh(e.i18n.texts.pages.export_popup.track_current_explaination),EE(3),Hh(e.i18n.texts.pages.export_popup.track_both),EE(2),Hh(e.i18n.texts.pages.export_popup.track_both_explaination)}}function J(l,H){if(l&1){let e=eT();Ri(0,`div`,7)(1,`ion-checkbox`,14),Wh(`ngModelChange`,function(n){ku(e);let s=aT();return $T(s.includePhotos,n)||(s.includePhotos=n),Lu(n)}),HT(2),sl(),oI(),Ri(3,`div`,6),HT(4),sl()()}if(l&2){let e=aT();EE(),Uh(`ngModel`,e.includePhotos),iI(),EE(),Hh(e.i18n.texts.pages.export_popup.include_photos),EE(2),Hh(e.i18n.texts.pages.export_popup.include_photos_explaination)}}var tt=(()=>{class l{constructor(e,p){this.i18n=e,this.modalController=p,this.trailsPhotos=[],this.hasBoth=!0,this.includePhotos=!1}ngOnInit(){this.hasBoth=this.trails.some(e=>e.originalTrackUuid!==e.currentTrackUuid),this.hasBoth||(this.what=`original`)}cancel(){this.modalController.dismiss(null,`cancel`)}valid(){return!!this.what}ok(){this.modalController.dismiss({what:this.what,includePhotos:this.includePhotos},`ok`)}static{this.ɵfac=function(p){return new(p||l)(Vr(Bt),Vr(Uh$1))}}static{this.ɵcmp=ZI({type:l,selectors:[[`app-export-popup`]],inputs:{trails:`trails`,trailsPhotos:`trailsPhotos`},decls:24,vars:10,consts:[[`color`,`primary`],[`name`,`export`,2,`margin-right`,`10px`],[1,`ion-padding`],[1,`message`],[3,`ionChange`,`value`],[`value`,`original`,`labelPlacement`,`end`],[1,`radio-explaination`],[2,`margin-top`,`15px`],[`color`,`footer`],[`slot`,`end`],[`color`,`success`,3,`click`,`disabled`],[3,`click`],[`value`,`current`,`labelPlacement`,`end`],[`value`,`both`,`labelPlacement`,`end`],[`labelPlacement`,`end`,3,`ngModelChange`,`ngModel`]],template:function(p,n){p&1&&(Ri(0,`ion-header`)(1,`ion-toolbar`,0)(2,`ion-title`),ph(3,`ion-icon`,1),Ri(4,`ion-label`),HT(5),sl()()()(),Ri(6,`ion-content`,2)(7,`div`,3),HT(8),sl(),Ri(9,`ion-radio-group`,4),Dh(`ionChange`,function(q){return n.what=q.detail.value}),Ri(10,`div`)(11,`ion-radio`,5),HT(12),sl()(),Ri(13,`div`,6),HT(14),sl(),UD(15,A,10,4),sl(),UD(16,J,5,3,`div`,7),sl(),Ri(17,`ion-footer`)(18,`ion-toolbar`,8)(19,`ion-buttons`,9)(20,`ion-button`,10),Dh(`click`,function(){return n.ok()}),HT(21),sl(),Ri(22,`ion-button`,11),Dh(`click`,function(){return n.cancel()}),HT(23),sl()()()()),p&2&&(EE(5),Hh(n.i18n.texts.pages.trails.actions.export),EE(3),ul(` `,n.i18n.texts.pages.export_popup.which_tracks,` `),EE(),fh(`value`,n.what),EE(3),Hh(n.i18n.texts.pages.export_popup.track_original),EE(2),Hh(n.i18n.texts.pages.export_popup.track_original_explaination),EE(),WD(n.hasBoth?15:-1),EE(),WD(n.trailsPhotos.length>0?16:-1),EE(4),fh(`disabled`,!n.valid()),EE(),Hh(n.i18n.texts.buttons.ok),EE(2),Hh(n.i18n.texts.buttons.cancel))},dependencies:[N5,ZI$1,L4,JE,DE,CE,xD,lI,a5,b5,C4,ED,rM,Q8,NC],styles:[`.message[_ngcontent-%COMP%]{margin-bottom:15px}.radio-explaination[_ngcontent-%COMP%]{color:rgba(var(--%NS%ion-text-color-rgb),.8);font-size:12px;margin-left:36px;margin-bottom:8px}`],changeDetection:1})}}return l})();export{tt as ExportPopupComponent};

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.