vendor: 9,690 bytes, lines 1-4
1import{c as t}from"./p-8a6bcf3d.js";import{g as n}from"./p-8fc6586d.js";import"./p-1c12be42.js";import"./p-d4e57f35.js"; 2/*! 3 * (C) Ionic http://ionicframework.com - MIT License 4 */const o=540;const s=t=>document.querySelector(`${t}.ion-cloned-element`);const a=t=>t.shadowRoot||t;const e=t=>{const n=t.tagName==="ION-TABS"?t:t.querySelector("ion-tabs");const o="ion-content ion-header:not(.header-collapse-condense-inactive) ion-title.title-large";if(n!=null){const t=n.querySelector("ion-tab:not(.tab-hidden), .ion-page:not(.ion-page-hidden)");return t!=null?t.querySelector(o):null}return t.querySelector(o)};const c=(t,n)=>{const o=t.tagName==="ION-TABS"?t:t.querySelector("ion-tabs");let s=[];if(o!=null){const t=o.querySelector("ion-tab:not(.tab-hidden), .ion-page:not(.ion-page-hidden)");if(t!=null){s=t.querySelectorAll("ion-buttons")}}else{s=t.querySelectorAll("ion-buttons")}for(const t of s){const o=t.closest("ion-header");const s=o&&!o.classList.contains("header-collapse-condense-inactive");const a=t.querySelector("ion-back-button");const e=t.classList.contains("buttons-collapse");const c=t.slot==="start"||t.slot==="";if(a!==null&&c&&(e&&s&&n||!e)){return a}}return null};const r=(t,n,o,s,a)=>{const r=c(s,o);const f=e(a);const p=e(s);const d=c(a,o);const $=r!==null&&f!==null&&!o;const b=p!==null&&d!==null&&o;if($){const s=f.getBoundingClientRect();const a=r.getBoundingClientRect();l(t,n,o,f,s,a);i(t,n,o,r,s,a)}else if(b){const s=p.getBoundingClientRect();const a=d.getBoundingClientRect();l(t,n,o,p,s,a);i(t,n,o,d,s,a)}return{forward:$,backward:b}};const i=(n,o,e,c,r,i)=>{const l=o?`calc(100% - ${i.right+4}px)`:`${i.left-4}px`;const f=o?"7px":"-7px";const p=o?"-4px":"4px";const d=o?"-4px":"4px";const $=o?"right":"left";const b=o?"left":"right";const m=[{offset:0,opacity:0,transform:`translate3d(${f}, ${r.top-40}px, 0) scale(2.1)`},{offset:1,opacity:1,transform:`translate3d(${p}, ${i.top-46}px, 0) scale(1)`}];const u=[{offset:0,opacity:1,transform:`translate3d(${p}, ${i.top-46}px, 0) scale(1)`},{offset:.6,opacity:0},{offset:1,opacity:0,transform:`translate3d(${f}, ${r.top-40}px, 0) scale(2.1)`}];const y=e?u:m;const X=[{offset:0,opacity:0,transform:`translate3d(${d}, ${i.top-41}px, 0) scale(0.6)`},{offset:1,opacity:1,transform:`translate3d(${d}, ${i.top-46}px, 0) scale(1)`}];const x=[{offset:0,opacity:1,transform:`translate3d(${d}, ${i.top-46}px, 0) scale(1)`},{offset:.2,opacity:0,transform:`translate3d(${d}, ${i.top-41}px, 0) scale(0.6)`},{offset:1,opacity:0,transform:`translate3d(${d}, ${i.top-41}px, 0) scale(0.6)`}];const h=e?x:X;const g=t();const v=t();const k=s("ion-back-button");const w=a(k).querySelector(".button-text");const T=a(k).querySelector("ion-icon");k.text=c.text;k.mode=c.mode;k.icon=c.icon;k.color=c.color;k.disabled=c.disabled;k.style.setProperty("display","block");k.style.setProperty("position","fixed");v.addElement(T);g.addElement(w);g.beforeStyles({"transform-origin":`${$} center`}).beforeAddWrite((()=>{c.style.setProperty("display","none");k.style.setProperty($,l)})).afterAddWrite((()=>{c.style.setProperty("display","");k.style.setProperty("display","none");k.style.removeProperty($)})).keyframes(y);v.beforeStyles({"transform-origin":`${b} center`}).keyframes(h);n.addAnimation([g,v])};const l=(n,o,a,e,c,r)=>{const i=o?`calc(100% - ${c.right}px)`:`${c.left}px`;const l=o?"-18px":"18px";const f=o?"right":"left";const p=[{offset:0,opacity:0,transform:`translate3d(${l}, ${r.top-4}px, 0) scale(0.49)`},{offset:.1,opacity:0},{offset:1,opacity:1,transform:`translate3d(0, ${c.top-2}px, 0) scale(1)`}];const d=[{offset:0,opacity:.99,transform:`translate3d(0, ${c.top-2}px, 0) scale(1)`},{offset:.6,opacity:0},{offset:1,opacity:0,transform:`translate3d(${l}, ${r.top-4}px, 0) scale(0.5)`}];const $=a?p:d;const b=s("ion-title");const m=t();b.innerText=e.innerText;b.size=e.size;b.color=e.color;m.addElement(b);m.beforeStyles({"transform-origin":`${f} center`,height:"46px",display:"",position:"relative",[f]:i}).beforeAddWrite((()=>{e.style.setProperty("display","none")})).afterAddWrite((()=>{e.style.setProperty("display","");b.style.setProperty("display","none")})).keyframes($);n.addAnimation(m)};const f=(s,e)=>{try{const c="cubic-bezier(0.32,0.72,0,1)";const i="opacity";const l="transform";const f="0%";const p=.8;const d=s.ownerDocument.dir==="rtl";const $=d?"-99.5%":"99.5%";const b=d?"33%":"-33%";const m=e.enteringEl;const u=e.leavingEl;const y=e.direction==="back";const X=m.querySelector(":scope > ion-content");const x=m.querySelectorAll(":scope > ion-header > *:not(ion-toolbar), :scope > ion-footer > *");const h=m.querySelectorAll(":scope > ion-header > ion-toolbar");const g=t();const v=t();g.addElement(m).duration(e.duration||o).easing(e.easing||c).fill("both").beforeRemoveClass("ion-page-invisible");if(u&&s){const n=t();n.addElement(s);g.addAnimation(n)}if(!X&&h.length===0&&x.length===0){v.addElement(m.querySelector(":scope > .ion-page, :scope > ion-nav, :scope > ion-tabs"))}else{v.addElement(X);v.addElement(x)}g.addAnimation(v);if(y){v.beforeClearStyles([i]).fromTo("transform",`translateX(${b})`,`translateX(${f})`).fromTo(i,p,1)}else{v.beforeClearStyles([i]).fromTo("transform",`translateX(${$})`,`translateX(${f})`)}if(X){const n=a(X).querySelector(".transition-effect");if(n){const o=n.querySelector(".transition-cover");const s=n.querySelector(".transition-shadow");const a=t();const e=t();const c=t();a.addElement(n).beforeStyles({opacity:"1",display:"block"}).afterStyles({opacity:"",display:""});e.addElement(o).beforeClearStyles([i]).fromTo(i,0,.1);c.addElement(s).beforeClearStyles([i]).fromTo(i,.03,.7);a.addAnimation([e,c]);v.addAnimation([a])}}const k=m.querySelector("ion-header.header-collapse-condense");const{forward:w,backward:T}=r(g,d,y,m,u);h.forEach((n=>{const o=t();o.addElement(n);g.addAnimation(o);const s=t();s.addElement(n.querySelector("ion-title"));const e=t();const c=Array.from(n.querySelectorAll("ion-buttons,[menuToggle]"));const r=n.closest("ion-header");const l=r&&r.classList.contains("header-collapse-condense-inactive");let p;if(y){p=c.filter((t=>{const n=t.classList.contains("buttons-collapse");return n&&!l||!n}))}else{p=c.filter((t=>!t.classList.contains("buttons-collapse")))}e.addElement(p);const m=t();m.addElement(n.querySelectorAll(":scope > *:not(ion-title):not(ion-buttons):not([menuToggle])"));const u=t();u.addElement(a(n).querySelector(".toolbar-background"));const X=t();const x=n.querySelector("ion-back-button");if(x){X.addElement(x)}o.addAnimation([s,e,m,u,X]);e.fromTo(i,.01,1);m.fromTo(i,.01,1);if(y){if(!l){s.fromTo("transform",`translateX(${b})`,`translateX(${f})`).fromTo(i,.01,1)}m.fromTo("transform",`translateX(${b})`,`translateX(${f})`);X.fromTo(i,.01,1)}else{if(!k){s.fromTo("transform",`translateX(${$})`,`translateX(${f})`).fromTo(i,.01,1)}m.fromTo("transform",`translateX(${$})`,`translateX(${f})`);u.beforeClearStyles([i,"transform"]);const n=r===null||r===void 0?void 0:r.translucent;if(!n){u.fromTo(i,.01,"var(--opacity)")}else{u.fromTo("transform",d?"translateX(-100%)":"translateX(100%)","translateX(0px)")}if(!w){X.fromTo(i,.01,1)}if(x&&!w){const n=t();n.addElement(a(x).querySelector(".button-text")).fromTo(`transform`,d?"translateX(-100px)":"translateX(100px)","translateX(0px)");o.addAnimation(n)}}}));if(u){const o=t();const s=u.querySelector(":scope > ion-content");const e=u.querySelectorAll(":scope > ion-header > ion-toolbar");const c=u.querySelectorAll(":scope > ion-header > *:not(ion-toolbar), :scope > ion-footer > *");if(!s&&e.length===0&&c.length===0){o.addElement(u.querySelector(":scope > .ion-page, :scope > ion-nav, :scope > ion-tabs"))}else{o.addElement(s);o.addElement(c)}g.addAnimation(o);if(y){o.beforeClearStyles([i]).fromTo("transform",`translateX(${f})`,d?"translateX(-100%)":"translateX(100%)");const t=n(u);g.afterAddWrite((()=>{if(g.getDirection()==="normal"){t.style.setProperty("display","none")}}))}else{o.fromTo("transform",`translateX(${f})`,`translateX(${b})`).fromTo(i,1,p)}if(s){const n=a(s).querySelector(".transition-effect");if(n){const s=n.querySelector(".transition-cover");const a=n.querySelector(".transition-shadow");const e=t();const c=t();const r=t();e.addElement(n).beforeStyles({opacity:"1",display:"block"}).afterStyles({opacity:"",display:""});c.addElement(s).beforeClearStyles([i]).fromTo(i,.1,0);r.addElement(a).beforeClearStyles([i]).fromTo(i,.7,.03);e.addAnimation([c,r]);o.addAnimation([e])}}e.forEach((n=>{const o=t();o.addElement(n);const s=t();s.addElement(n.querySelector("ion-title"));const e=t();const c=n.querySelectorAll("ion-buttons,[menuToggle]");const r=n.closest("ion-header");const p=r&&r.classList.contains("header-collapse-condense-inactive");const $=Array.from(c).filter((t=>{const n=t.classList.contains("buttons-collapse");return n&&!p||!n}));e.addElement($);const m=t();const u=n.querySelectorAll(":scope > *:not(ion-title):not(ion-buttons):not([menuToggle])");if(u.length>0){m.addElement(u)}const X=t();X.addElement(a(n).querySelector(".toolbar-background"));const x=t();const h=n.querySelector("ion-back-button");if(h){x.addElement(h)}o.addAnimation([s,e,m,x,X]);g.addAnimation(o);x.fromTo(i,.99,0);e.fromTo(i,.99,0);m.fromTo(i,.99,0);if(y){if(!p){s.fromTo("transform",`translateX(${f})`,d?"translateX(-100%)":"translateX(100%)").fromTo(i,.99,0)}m.fromTo("transform",`translateX(${f})`,d?"translateX(-100%)":"translateX(100%)");X.beforeClearStyles([i,"transform"]);const n=r===null||r===void 0?void 0:r.translucent;if(!n){X.fromTo(i,"var(--opacity)",0)}else{X.fromTo("transform","translateX(0px)",d?"translateX(-100%)":"translateX(100%)")}if(h&&!T){const n=t();n.addElement(a(h).querySelector(".button-text")).fromTo("transform",`translateX(${f}
4)`,`translateX(${(d?-124:124)+"px"})`);o.addAnimation(n)}}else{if(!p){s.fromTo("transform",`translateX(${f})`,`translateX(${b})`).fromTo(i,.99,0).afterClearStyles([l,i])}m.fromTo("transform",`translateX(${f})`,`translateX(${b})`).afterClearStyles([l,i]);x.afterClearStyles([i]);s.afterClearStyles([i]);e.afterClearStyles([i])}}))}return g}catch(t){throw t}};export{f as iosTransitionAnimation,a as shadow}; 5//# sourceMappingURL=p-7e66427e.js.map
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.