PageSourceSearch

https://pokertrainer-prod.web.app/common.8cc67ff76c71f0d9.js

js pokertrainer-prod.web.app collected 2026-10-03 12:32:59 UTC 33,767 bytes, 1 lines download raw bytes

1"use strict";(self.webpackChunkapp=self.webpackChunkapp||[]).push([[2076],{6579:(M,g,i)=>{i.d(g,{c:()=>s});var d=i(4363),t=i(4081),l=i(405);const s=(o,r)=>{let e,n;const _=(u,b,y)=>{if(typeof document>"u")return;const w=document.elementFromPoint(u,b);w&&r(w)?w!==e&&(a(),c(w,y)):a()},c=(u,b)=>{e=u,n||(n=e);const y=e;(0,d.w)(()=>y.classList.add("ion-activated")),b()},a=(u=!1)=>{if(!e)return;const b=e;(0,d.w)(()=>b.classList.remove("ion-activated")),u&&n!==e&&e.click(),e=void 0};return(0,l.createGesture)({el:o,gestureName:"buttonActiveDrag",threshold:0,onStart:u=>_(u.currentX,u.currentY,t.a),onMove:u=>_(u.currentX,u.currentY,t.b),onEnd:()=>{a(!0),(0,t.h)(),n=void 0}})}},8438:(M,g,i)=>{i.d(g,{g:()=>t});var d=i(8476);const t=()=>{if(void 0!==d.w)return d.w.Capacitor}},5572:(M,g,i)=>{i.d(g,{c:()=>d,i:()=>t});const d=(l,s,o)=>"function"==typeof o?o(l,s):"string"==typeof o?l[o]===s[o]:Array.isArray(s)?s.includes(l):l===s,t=(l,s,o)=>void 0!==l&&(Array.isArray(l)?l.some(r=>d(r,s,o)):d(l,s,o))},3351:(M,g,i)=>{i.d(g,{g:()=>d});const d=(r,e,n,_,c)=>l(r[1],e[1],n[1],_[1],c).map(a=>t(r[0],e[0],n[0],_[0],a)),t=(r,e,n,_,c)=>c*(3*e*Math.pow(c-1,2)+c*(-3*n*c+3*n+_*c))-r*Math.pow(c-1,3),l=(r,e,n,_,c)=>o((_-=c)-3*(n-=c)+3*(e-=c)-(r-=c),3*n-6*e+3*r,3*e-3*r,r).filter(u=>u>=0&&u<=1),o=(r,e,n,_)=>{if(0===r)return((r,e,n)=>{const _=e*e-4*r*n;return _<0?[]:[(-e+Math.sqrt(_))/(2*r),(-e-Math.sqrt(_))/(2*r)]})(e,n,_);const c=(3*(n/=r)-(e/=r)*e)/3,a=(2*e*e*e-9*e*n+27*(_/=r))/27;if(0===c)return[Math.pow(-a,1/3)];if(0===a)return[Math.sqrt(-c),-Math.sqrt(-c)];const u=Math.pow(a/2,2)+Math.pow(c/3,3);if(0===u)return[Math.pow(a/2,.5)-e/3];if(u>0)return[Math.pow(-a/2+Math.sqrt(u),1/3)-Math.pow(a/2+Math.sqrt(u),1/3)-e/3];const b=Math.sqrt(Math.pow(-c/3,3)),y=Math.acos(-a/(2*Math.sqrt(Math.pow(-c/3,3)))),w=2*Math.pow(b,1/3);return[w*Math.cos(y/3)-e/3,w*Math.cos((y+2*Math.PI)/3)-e/3,w*Math.cos((y+4*Math.PI)/3)-e/3]}},7464:(M,g,i)=>{i.d(g,{i:()=>d});const d=t=>t&&""!==t.dir?"rtl"===t.dir.toLowerCase():"rtl"===(null==document?void 0:document.dir.toLowerCase())},3126:(M,g,i)=>{i.r(g),i.d(g,{startFocusVisible:()=>s});const d="ion-focused",l=["Tab","ArrowDown","Space","Escape"," ","Shift","Enter","ArrowLeft","ArrowRight","ArrowUp","Home","End"],s=o=>{let r=[],e=!0;const n=o?o.shadowRoot:document,_=o||document.body,c=P=>{r.forEach(p=>p.classList.remove(d)),P.forEach(p=>p.classList.add(d)),r=P},a=()=>{e=!1,c([])},u=P=>{e=l.includes(P.key),e||c([])},b=P=>{if(e&&void 0!==P.composedPath){const p=P.composedPath().filter(m=>!!m.classList&&m.classList.contains("ion-focusable"));c(p)}},y=()=>{n.activeElement===_&&c([])};return n.addEventListener("keydown",u),n.addEventListener("focusin",b),n.addEventListener("focusout",y),n.addEventListener("touchstart",a,{passive:!0}),n.addEventListener("mousedown",a),{destroy:()=>{n.removeEventListener("keydown",u),n.removeEventListener("focusin",b),n.removeEventListener("focusout",y),n.removeEventListener("touchstart",a),n.removeEventListener("mousedown",a)},setFocus:c}}},8281:(M,g,i)=>{i.d(g,{c:()=>t});var d=i(5638);const t=r=>{const e=r;let n;return{hasLegacyControl:()=>{if(void 0===n){const c=void 0!==e.label||l(e),a=e.hasAttribute("aria-label")||e.hasAttribute("aria-labelledby")&&null===e.shadowRoot,u=(0,d.h)(e);n=!0===e.legacy||!c&&!a&&null!==u}return n}}},l=r=>!!(s.includes(r.tagName)&&null!==r.querySelector('[slot="label"]')||o.includes(r.tagName)&&""!==r.textContent),s=["ION-INPUT","ION-TEXTAREA","ION-SELECT","ION-RANGE"],o=["ION-TOGGLE","ION-CHECKBOX","ION-RADIO"]},4081:(M,g,i)=>{i.d(g,{I:()=>t,a:()=>e,b:()=>n,c:()=>r,d:()=>c,h:()=>_});var d=i(8438),t=function(a){return a.Heavy="HEAVY",a.Medium="MEDIUM",a.Light="LIGHT",a}(t||{});const s={getEngine(){const a=window.TapticEngine;if(a)return a;const u=(0,d.g)();return null!=u&&u.isPluginAvailable("Haptics")?u.Plugins.Haptics:void 0},available(){if(!this.getEngine())return!1;const u=(0,d.g)();return"web"!==(null==u?void 0:u.getPlatform())||typeof navigator<"u"&&void 0!==navigator.vibrate},isCordova:()=>void 0!==window.TapticEngine,isCapacitor:()=>void 0!==(0,d.g)(),impact(a){const u=this.getEngine();if(!u)return;const b=this.isCapacitor()?a.style:a.style.toLowerCase();u.impact({style:b})},notification(a){const u=this.getEngine();if(!u)return;const b=this.isCapacitor()?a.type:a.type.toLowerCase();u.notification({type:b})},selection(){const a=this.isCapacitor()?t.Light:"light";this.impact({style:a})},selectionStart(){const a=this.getEngine();a&&(this.isCapacitor()?a.selectionStart():a.gestureSelectionStart())},selectionChanged(){const a=this.getEngine();a&&(this.isCapacitor()?a.selectionChanged():a.gestureSelectionChanged())},selectionEnd(){const a=this.getEngine();a&&(this.isCapacitor()?a.selectionEnd():a.gestureSelectionEnd())}},o=()=>s.available(),r=()=>{o()&&s.selection()},e=()=>{o()&&s.selectionStart()},n=()=>{o()&&s.selectionChanged()},_=()=>{o()&&s.selectionEnd()},c=a=>{o()&&s.impact(a)}}
1,2885:(M,g,i)=>{i.d(g,{I:()=>r,a:()=>c,b:()=>o,c:()=>b,d:()=>w,f:()=>a,g:()=>_,i:()=>n,p:()=>y,r:()=>P,s:()=>u});var d=i(467),t=i(5638),l=i(4929);const o="ion-content",r=".ion-content-scroll-host",e=`${o}, ${r}`,n=p=>"ION-CONTENT"===p.tagName,_=function(){var p=(0,d.A)(function*(m){return n(m)?(yield new Promise(E=>(0,t.c)(m,E)),m.getScrollElement()):m});return function(E){return p.apply(this,arguments)}}(),c=p=>p.querySelector(r)||p.querySelector(e),a=p=>p.closest(e),u=(p,m)=>n(p)?p.scrollToTop(m):Promise.resolve(p.scrollTo({top:0,left:0,behavior:m>0?"smooth":"auto"})),b=(p,m,E,S)=>n(p)?p.scrollByPoint(m,E,S):Promise.resolve(p.scrollBy({top:E,left:m,behavior:S>0?"smooth":"auto"})),y=p=>(0,l.b)(p,o),w=p=>{if(n(p)){const E=p.scrollY;return p.scrollY=!1,E}return p.style.setProperty("overflow","hidden"),!0},P=(p,m)=>{n(p)?p.scrollY=m:p.style.removeProperty("overflow")}},6726:(M,g,i)=>{i.d(g,{a:()=>d,b:()=>b,c:()=>e,d:()=>y,e:()=>O,f:()=>r,g:()=>w,h:()=>l,i:()=>t,j:()=>S,k:()=>v,l:()=>n,m:()=>a,n:()=>P,o:()=>c,p:()=>o,q:()=>s,r:()=>E,s:()=>h,t:()=>u,u:()=>p,v:()=>m,w:()=>_});const d="data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' class='ionicon' viewBox='0 0 512 512'><path stroke-linecap='square' stroke-miterlimit='10' stroke-width='48' d='M244 400L100 256l144-144M120 256h292' class='ionicon-fill-none'/></svg>",t="data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' class='ionicon' viewBox='0 0 512 512'><path stroke-linecap='round' stroke-linejoin='round' stroke-width='48' d='M112 268l144 144 144-144M256 392V100' class='ionicon-fill-none'/></svg>",l="data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' class='ionicon' viewBox='0 0 512 512'><path d='M368 64L144 256l224 192V64z'/></svg>",s="data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' class='ionicon' viewBox='0 0 512 512'><path d='M64 144l192 224 192-224H64z'/></svg>",o="data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' class='ionicon' viewBox='0 0 512 512'><path d='M448 368L256 144 64 368h384z'/></svg>",r="data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' class='ionicon' viewBox='0 0 512 512'><path stroke-linecap='round' stroke-linejoin='round' d='M416 128L192 384l-96-96' class='ionicon-fill-none ionicon-stroke-width'/></svg>",e="data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' class='ionicon' viewBox='0 0 512 512'><path stroke-linecap='round' stroke-linejoin='round' stroke-width='48' d='M328 112L184 256l144 144' class='ionicon-fill-none'/></svg>",n="data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' class='ionicon' viewBox='0 0 512 512'><path stroke-linecap='round' stroke-linejoin='round' stroke-width='48' d='M112 184l144 144 144-144' class='ionicon-fill-none'/></svg>",_="data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' class='ionicon' viewBox='0 0 512 512'><path d='M136 208l120-104 120 104M136 304l120 104 120-104' stroke-width='48' stroke-linecap='round' stroke-linejoin='round' class='ionicon-fill-none'/></svg>",c="data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' class='ionicon' viewBox='0 0 512 512'><path stroke-linecap='round' stroke-linejoin='round' stroke-width='48' d='M184 112l144 144-144 144' class='ionicon-fill-none'/></svg>",a="data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' class='ionicon' viewBox='0 0 512 512'><path stroke-linecap='round' stroke-linejoin='round' stroke-width='48' d='M184 112l144 144-144 144' class='ionicon-fill-none'/></svg>",u="data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' class='ionicon' viewBox='0 0 512 512'><path d='M289.94 256l95-95A24 24 0 00351 127l-95 95-95-95a24 24 0 00-34 34l95 95-95 95a24 24 0 1034 34l95-95 95 95a24 24 0 0034-34z'/></svg>",b="data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' class='ionicon' viewBox='0 0 512 512'><path d='M256 48C141.31 48 48 141.31 48 256s93.31 208 208 208 208-93.31 208-208S370.69 48 256 48zm75.31 260.69a16 16 0 11-22.62 22.62L256 278.63l-52.69 52.68a16 16 0 01-22.62-22.62L233.37 256l-52.68-52.69a16 16 0 0122.62-22.62L256 233.37l52.69-52.68a16 16 0 0122.62 22.62L278.63 256z'/></svg>",y="data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' class='ionicon' viewB
1ox='0 0 512 512'><path d='M400 145.49L366.51 112 256 222.51 145.49 112 112 145.49 222.51 256 112 366.51 145.49 400 256 289.49 366.51 400 400 366.51 289.49 256 400 145.49z'/></svg>",w="data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' class='ionicon' viewBox='0 0 512 512'><circle cx='256' cy='256' r='192' stroke-linecap='round' stroke-linejoin='round' class='ionicon-fill-none ionicon-stroke-width'/></svg>",P="data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' class='ionicon' viewBox='0 0 512 512'><circle cx='256' cy='256' r='48'/><circle cx='416' cy='256' r='48'/><circle cx='96' cy='256' r='48'/></svg>",p="data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' class='ionicon' viewBox='0 0 512 512'><path stroke-linecap='round' stroke-miterlimit='10' d='M80 160h352M80 256h352M80 352h352' class='ionicon-fill-none ionicon-stroke-width'/></svg>",m="data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' class='ionicon' viewBox='0 0 512 512'><path d='M64 384h384v-42.67H64zm0-106.67h384v-42.66H64zM64 128v42.67h384V128z'/></svg>",E="data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' class='ionicon' viewBox='0 0 512 512'><path stroke-linecap='round' stroke-linejoin='round' d='M400 256H112' class='ionicon-fill-none ionicon-stroke-width'/></svg>",S="data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' class='ionicon' viewBox='0 0 512 512'><path stroke-linecap='round' stroke-linejoin='round' d='M96 256h320M96 176h320M96 336h320' class='ionicon-fill-none ionicon-stroke-width'/></svg>",v="data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' class='ionicon' viewBox='0 0 512 512'><path stroke-linecap='square' stroke-linejoin='round' stroke-width='44' d='M118 304h276M118 208h276' class='ionicon-fill-none'/></svg>",h="data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' class='ionicon' viewBox='0 0 512 512'><path d='M221.09 64a157.09 157.09 0 10157.09 157.09A157.1 157.1 0 00221.09 64z' stroke-miterlimit='10' class='ionicon-fill-none ionicon-stroke-width'/><path stroke-linecap='round' stroke-miterlimit='10' d='M338.29 338.29L448 448' class='ionicon-fill-none ionicon-stroke-width'/></svg>",O="data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' class='ionicon' viewBox='0 0 512 512'><path d='M464 428L339.92 303.9a160.48 160.48 0 0030.72-94.58C370.64 120.37 298.27 48 209.32 48S48 120.37 48 209.32s72.37 161.32 161.32 161.32a160.48 160.48 0 0094.58-30.72L428 464zM209.32 319.69a110.38 110.38 0 11110.37-110.37 110.5 110.5 0 01-110.37 110.37z'/></svg>"},275:(M,g,i)=>{i.d(g,{c:()=>s,g:()=>o});var d=i(8476),t=i(5638),l=i(4929);const s=(e,n,_)=>{let c,a;if(void 0!==d.w&&"MutationObserver"in d.w){const w=Array.isArray(n)?n:[n];c=new MutationObserver(P=>{for(const p of P)for(const m of p.addedNodes)if(m.nodeType===Node.ELEMENT_NODE&&w.includes(m.slot))return _(),void(0,t.r)(()=>u(m))}),c.observe(e,{childList:!0})}const u=w=>{var P;a&&(a.disconnect(),a=void 0),a=new MutationObserver(p=>{_();for(const m of p)for(const E of m.removedNodes)E.nodeType===Node.ELEMENT_NODE&&E.slot===n&&y()}),a.observe(null!==(P=w.parentElement)&&void 0!==P?P:w,{subtree:!0,childList:!0})},y=()=>{a&&(a.disconnect(),a=void 0)};return{destroy:()=>{c&&(c.disconnect(),c=void 0),y()}}},o=(e,n,_)=>{const c=null==e?0:e.toString().length,a=r(c,n);if(void 0===_)return a;try{return _(c,n)}catch(u){return(0,l.a)("Exception in provided `counterFormatter`.",u),a}},r=(e,n)=>`${e} / ${n}`},1622:(M,g,i)=>{i.r(g),i.d(g,{KEYBOARD_DID_CLOSE:()=>o,KEYBOARD_DID_OPEN:()=>s,copyVisualViewport:()=>v,keyboardDidClose:()=>p,keyboardDidOpen:()=>w,keyboardDidResize:()=>P,resetKeyboardAssist:()=>c,setKeyboardClose:()=>y,setKeyboardOpen:()=>b,startKeyboardAssist:()=>a,trackViewportChanges:()=>S});var d=i(4379);i(8438),i(8476);const s="ionKeyboardDidShow",o="ionKeyboardDidHide";let e={},n={},_=!1;const c=()=>{e={},n={},_=!1},a=h=>{if(d.K.getEngine())u(h);else{if(!h.visualViewport)return;n=v(h.visualViewport),h.visualViewport.onresize=()=>{S(h),w()||P(h)?b(h):p(h)&&y(h)}}},u=h=>{h.addEventListener("keyboardDidShow",O=>b(h,O)),h.addEventListener("keyboardDidHide",()=>y(h))},b=(h,O)=>
1{m(h,O),_=!0},y=h=>{E(h),_=!1},w=()=>!_&&e.width===n.width&&(e.height-n.height)*n.scale>150,P=h=>_&&!p(h),p=h=>_&&n.height===h.innerHeight,m=(h,O)=>{const f=new CustomEvent(s,{detail:{keyboardHeight:O?O.keyboardHeight:h.innerHeight-n.height}});h.dispatchEvent(f)},E=h=>{const O=new CustomEvent(o);h.dispatchEvent(O)},S=h=>{e=Object.assign({},n),n=v(h.visualViewport)},v=h=>({width:Math.round(h.width),height:Math.round(h.height),offsetTop:h.offsetTop,offsetLeft:h.offsetLeft,pageTop:h.pageTop,pageLeft:h.pageLeft,scale:h.scale})},4379:(M,g,i)=>{i.d(g,{K:()=>s,a:()=>l});var d=i(8438),t=function(o){return o.Unimplemented="UNIMPLEMENTED",o.Unavailable="UNAVAILABLE",o}(t||{}),l=function(o){return o.Body="body",o.Ionic="ionic",o.Native="native",o.None="none",o}(l||{});const s={getEngine(){const o=(0,d.g)();if(null!=o&&o.isPluginAvailable("Keyboard"))return o.Plugins.Keyboard},getResizeMode(){const o=this.getEngine();return null!=o&&o.getResizeMode?o.getResizeMode().catch(r=>{if(r.code!==t.Unimplemented)throw r}):Promise.resolve(void 0)}}},4731:(M,g,i)=>{i.d(g,{c:()=>r});var d=i(467),t=i(8476),l=i(4379);const s=e=>{if(void 0===t.d||e===l.a.None||void 0===e)return null;const n=t.d.querySelector("ion-app");return null!=n?n:t.d.body},o=e=>{const n=s(e);return null===n?0:n.clientHeight},r=function(){var e=(0,d.A)(function*(n){let _,c,a,u;const b=function(){var m=(0,d.A)(function*(){const E=yield l.K.getResizeMode(),S=void 0===E?void 0:E.mode;_=()=>{void 0===u&&(u=o(S)),a=!0,y(a,S)},c=()=>{a=!1,y(a,S)},null==t.w||t.w.addEventListener("keyboardWillShow",_),null==t.w||t.w.addEventListener("keyboardWillHide",c)});return function(){return m.apply(this,arguments)}}(),y=(m,E)=>{n&&n(m,w(E))},w=m=>{if(0===u||u===o(m))return;const E=s(m);return null!==E?new Promise(S=>{const h=new ResizeObserver(()=>{E.clientHeight===u&&(h.disconnect(),S())});h.observe(E)}):void 0};return yield b(),{init:b,destroy:()=>{null==t.w||t.w.removeEventListener("keyboardWillShow",_),null==t.w||t.w.removeEventListener("keyboardWillHide",c),_=c=void 0},isKeyboardVisible:()=>a}});return function(_){return e.apply(this,arguments)}}()},7838:(M,g,i)=>{i.d(g,{c:()=>t});var d=i(467);const t=()=>{let l;return{lock:function(){var o=(0,d.A)(function*(){const r=l;let e;return l=new Promise(n=>e=n),void 0!==r&&(yield r),e});return function(){return o.apply(this,arguments)}}()}}},2172:(M,g,i)=>{i.d(g,{c:()=>l});var d=i(8476),t=i(5638);const l=(s,o,r)=>{let e;const n=()=>!(void 0===o()||void 0!==s.label||null===r()),c=()=>{const u=o();if(void 0===u)return;if(!n())return void u.style.removeProperty("width");const b=r().scrollWidth;if(0===b&&null===u.offsetParent&&void 0!==d.w&&"IntersectionObserver"in d.w){if(void 0!==e)return;const y=e=new IntersectionObserver(w=>{1===w[0].intersectionRatio&&(c(),y.disconnect(),e=void 0)},{threshold:.01,root:s});y.observe(u)}else u.style.setProperty("width",.75*b+"px")};return{calculateNotchWidth:()=>{n()&&(0,t.r)(()=>{c()})},destroy:()=>{e&&(e.disconnect(),e=void 0)}}}},7895:(M,g,i)=>{i.d(g,{S:()=>t});const t={bubbles:{dur:1e3,circles:9,fn:(l,s,o)=>{const r=l*s/o-l+"ms",e=2*Math.PI*s/o;return{r:5,style:{top:32*Math.sin(e)+"%",left:32*Math.cos(e)+"%","animation-delay":r}}}},circles:{dur:1e3,circles:8,fn:(l,s,o)=>{const r=s/o,e=l*r-l+"ms",n=2*Math.PI*r;return{r:5,style:{top:32*Math.sin(n)+"%",left:32*Math.cos(n)+"%","animation-delay":e}}}},circular:{dur:1400,elmDuration:!0,circles:1,fn:()=>({r:20,cx:48,cy:48,fill:"none",viewBox:"24 24 48 48",transform:"translate(0,0)",style:{}})},crescent:{dur:750,circles:1,fn:()=>({r:26,style:{}})},dots:{dur:750,circles:3,fn:(l,s)=>({r:6,style:{left:32-32*s+"%","animation-delay":-110*s+"ms"}})},lines:{dur:1e3,lines:8,fn:(l,s,o)=>({y1:14,y2:26,style:{transform:`rotate(${360/o*s+(s<o/2?180:-180)}deg)`,"animation-delay":l*s/o-l+"ms"}})},"lines-small":{dur:1e3,lines:8,fn:(l,s,o)=>({y1:12,y2:20,style:{transform:`rotate(${360/o*s+(s<o/2?180:-180)}deg)`,"animation-delay":l*s/o-l+"ms"}})},"lines-sharp":{dur:1e3,lines:12,fn:(l,s,o)=>({y1:17,y2:29,style:{transform:`rotate(${30*s+(s<6?180:-180)}deg)`,"animation-delay":l*s/o-l+"ms"}})},"lines-sharp-small":{dur:1e3,lines:12,fn:(l,s,o)=>({y1:12,y2:20,style:{transform:`rotate(${30*s+(s<6?180:-180)}deg)`,"animation-delay":l*s/o-l+"ms"}})}}},6492:(M,g,i)=>{i.r(g),i.d(g,{createSwipeBackGesture:()=>o});var d=i(5638),t=i(7464),l=i(405);i(8221);const o=(r,e,n,_,c)=>{const a=r.ownerDocument.defaultView;let u=(0,t.i)(r);const y=E=>u?-E.deltaX:E.deltaX;return(0,l.createGesture)({el:r,gestureName:"goback-swipe",gesturePriority:101,threshold:10,canStart:E=>(u=(0,t.i)(r),(E=>{const{startX:v}=E;return u?v>=a.innerWidth-50:v<=50})(E)&&e()),onStart:n,onMove:E=>{const v=y(E)/a.innerWidth;_(v)},onEnd:E=>{const S=y(E),v=a.innerWidth,h=S/v,O=(E=>u?-E.velocityX:E.velocityX)(E),f=O>=0&&(O>.2||S>v/2),D=(f?1-h:h)*v;let L=0;if(D>5){const k=D/Math.abs(O);L=Math.min(k,540)}c(f,h<=0?.01:(0,d.l)(0,h,.9999),L)}})}}
1,2935:(M,g,i)=>{i.d(g,{w:()=>d});const d=(s,o,r)=>{if(typeof MutationObserver>"u")return;const e=new MutationObserver(n=>{r(t(n,o))});return e.observe(s,{childList:!0,subtree:!0}),e},t=(s,o)=>{let r;return s.forEach(e=>{for(let n=0;n<e.addedNodes.length;n++)r=l(e.addedNodes[n],o)||r}),r},l=(s,o)=>{if(1!==s.nodeType)return;const r=s;return(r.tagName===o.toUpperCase()?[r]:Array.from(r.querySelectorAll(o))).find(n=>n.value===r.value)}},1307:(M,g,i)=>{i.d(g,{S:()=>o});var d=i(177),t=i(4341),l=i(8974),s=i(7705);let o=(()=>{var r;class e{}return(r=e).\u0275fac=function(_){return new(_||r)},r.\u0275mod=s.$C({type:r}),r.\u0275inj=s.G2t({imports:[d.MD,t.YN,l.bv]}),e})()},8601:(M,g,i)=>{i.d(g,{_:()=>S});var d=i(467),t=i(7705),l=i(3896),s=i(8974),o=i(8091),r=i(2727),e=i(177);function n(v,h){1&v&&(t.j41(0,"p"),t.EFF(1,"For beginners that are new to poker we recommend starting with Hand Ranking Trainer or Introduction to Texas Hold'em."),t.k0s())}function _(v,h){1&v&&(t.j41(0,"p"),t.EFF(1,"For beginners that know the rules we recommend starting with Hand Ranking Trainer."),t.k0s())}function c(v,h){1&v&&(t.j41(0,"p"),t.EFF(1,"For beginners that have a basic understanding of poker we recommend starting with Preflop mode in the Poker Simulator."),t.k0s())}function a(v,h){1&v&&(t.j41(0,"p"),t.EFF(1,"For beginners that have a basic understanding of poker we recommend starting with Preflop mode in the Poker Simulator."),t.k0s())}function u(v,h){1&v&&(t.j41(0,"p"),t.EFF(1,"Since your main focus is preflop we recommend starting with Preflop mode in the Poker Simulator."),t.k0s())}function b(v,h){1&v&&(t.j41(0,"p"),t.EFF(1,"Since your main focus is postflop we recommend starting with Postflop mode in the Poker Simulator."),t.k0s())}function y(v,h){1&v&&(t.j41(0,"p"),t.EFF(1,"Since your main focus is poker math we recommend starting with the Odds Trainer."),t.k0s())}function w(v,h){if(1&v){const O=t.RV6();t.j41(0,"ion-button",5),t.bIt("click",function(){t.eBV(O);const f=t.XpG();return t.Njj(f.goRecommendedStart("/handranking-trainer"))}),t.EFF(1,"Hand Ranking"),t.k0s()}}function P(v,h){if(1&v){const O=t.RV6();t.j41(0,"ion-button",5),t.bIt("click",function(){t.eBV(O);const f=t.XpG();return t.Njj(f.goRecommendedStart("/tutorial/introduction-to-texas-holdem/"))}),t.EFF(1,"Read intro"),t.k0s()}}function p(v,h){if(1&v){const O=t.RV6();t.j41(0,"ion-button",5),t.bIt("click",function(){t.eBV(O);const f=t.XpG();return t.Njj(f.goToSimulator("preflop"))}),t.EFF(1,"Try Preflop Simulator"),t.k0s()}}function m(v,h){if(1&v){const O=t.RV6();t.j41(0,"ion-button",5),t.bIt("click",function(){t.eBV(O);const f=t.XpG();return t.Njj(f.goToSimulator("postflop"))}),t.EFF(1,"Try Postflop Simulator"),t.k0s()}}function E(v,h){if(1&v){const O=t.RV6();t.j41(0,"ion-button",5),t.bIt("click",function(){t.eBV(O);const f=t.XpG();return t.Njj(f.goRecommendedStart("/odds-trainer"))}),t.EFF(1,"Try Odds Trainer"),t.k0s()}}let S=(()=>{var v;class h{constructor(T,f,C,D){this.router=T,this.modalCtrl=f,this.shareddataService=C,this.gameService=D}ngOnInit(){}goRecommendedStart(T){var f=this;return(0,d.A)(function*(){yield f.closeModal(),f.router.navigate([T])})()}goToSimulator(T){var f=this;return(0,d.A)(function*(){localStorage.setItem("simulatorTrainingMode",T),localStorage.setItem("simulatorSimulatorMode","simulated-play"),f.gameService.pendingSimulatorStartSource="lobby_tour",yield f.closeModal(),f.router.navigate(["/poker-simulator-settings"],{queryParams:{mode:T,autoPlay:"1"}})})()}closeModal(){return this.modalCtrl.dismiss().catch(()=>{}).then(()=>{})}}return(v=h).\u0275fac=function(T){return new(T||v)(t.rXU(l.Ix),t.rXU(s.W3),t.rXU(o.j),t.rXU(r.bR))},v.\u0275cmp=t.VBU({type:v,selectors:[["app-lobby-tour"]],decls:20,vars:12,consts:[[1,"tour-modal"],[4,"ngIf"],[1,"button-group"],["color","primary","expand","block",3,"click",4,"ngIf"],["color","light","expand","block",3,"click"],["color","primary","expand","block",3,"click"]],template:function(T,f){1&T&&(t.j41(0,"div",0)(1,"h2"),t.EFF(2,"Welcome onboard!"),t.k0s(),t.j41(3,"p"),t.EFF(4,"This is the lobby where you find exercises, poker tools and tutorials (scroll down)."),t.k0s(),t.DNE(5,n,2,0,"p",1),t.DNE(6,_,2,0,"p",1),t.DNE(7,c,2,0,"p",1),t.DNE(8,a,2,0,"p",1),t.DNE(9,u,2,0,"p",1),t.DNE(10,b,2,0,"p",1),t.DNE(11,y,2,0,"p",1),t.j41(12,"div",2),t.DNE(13,w,2,0,"ion-button",3),t.DNE(14,P,2,0,"ion-button",3),t.DNE(15,p,2,0,"ion-button",3),t.DNE(16,m,2,0,"ion-button",3),t.DNE(17,E,2,0,"ion-button",3),t.j41(18,"ion-button",4),t.bIt("click",function(){return f.closeModal()}),t.EFF(19,"Explore on my own"),t.k0s()()()),2&T&&(t.R7$(5),t.Y8G("ngIf",f.shareddataService.beginner&&f.shareddataService.beginnerNew),t.R7$(1),t.Y8G("ngIf",f.shareddataService.beginner&&f.shareddataService.beginnerRules),t.R7$(1),t.Y8G("ngIf",f.shareddataService.beginner&&f.shareddataService.beginnerBasic),t.R7$(1),t.Y8G("ngIf",f.shareddataService.beginner&&!f.shareddataService.beginnerNew&&!f.shareddataService.beginnerRules&&!f.shareddataService.beginnerBasic),t.R7$(1),t.Y8G("ngIf",f.shareddataService.focusPre),t.R7$(1),t.Y8G("ngIf",f.shareddataService.focusPost),t.R7$(1),t.Y8G("ngIf",f.shareddataService.focusMath),t.R7$(2),t.Y8G("ngIf",f.shareddataService.beginner&&(f.shareddataService.beginnerNew||f.shareddataService.beginnerRules)),t.R7$(1),t.Y8G("ngIf",f.shareddataService.beginner&&f.shareddataService.beginnerNew),t.R7$(1),t.Y8G("ngIf",!f.shareddataService.focusPost&&!f.shareddataService.focusMath&&(f.shareddataService.beginner&&f.shareddataService.beginnerBasic||f.shareddataService.intermediate||f.shareddataService.advanced||f.shareddataService.beginner&&!f.shareddataService.beginnerNew&&!f.shareddataService.beginnerRules&&!f.shareddataService.beginnerBasic)),t.R7$(1),t.Y8G("ngIf",f.shareddataService.focusPost&&!f.shareddataService.focusPre&&!f.
1shareddataService.focusMath),t.R7$(1),t.Y8G("ngIf",f.shareddataService.focusMath&&!f.shareddataService.focusPre&&!f.shareddataService.focusPost))},dependencies:[e.bT,s.Jm],styles:[".tour-modal[_ngcontent-%COMP%]{position:fixed;bottom:20%;left:5%;width:90%;max-width:400px;background:var(--brand-surface-elevated);color:var(--brand-text);border:1px solid var(--brand-border);border-radius:var(--brand-radius);padding:var(--brand-space-4);box-shadow:0 4px 6px rgba(0,0,0,.1)}.tour-modal[_ngcontent-%COMP%]   h2[_ngcontent-%COMP%]{color:var(--brand-text);font-size:var(--brand-text-lg);font-weight:var(--brand-weight-semibold);line-height:var(--brand-leading-tight);margin-bottom:var(--brand-space-2)}.tour-modal[_ngcontent-%COMP%]   p[_ngcontent-%COMP%]{color:var(--brand-text);font-size:var(--brand-text-md);line-height:var(--brand-leading-body)}.tour-modal[_ngcontent-%COMP%]   .button-group[_ngcontent-%COMP%]{margin-top:var(--brand-space-4)}.tour-modal[_ngcontent-%COMP%]   .button-group[_ngcontent-%COMP%]   ion-button[_ngcontent-%COMP%]{margin-top:var(--brand-space-2)}@media only screen and (orientation: landscape) and (min-width: 1100px) and (min-height: 768px){.tour-modal[_ngcontent-%COMP%]{bottom:35%;width:30%;left:39%}}@media only screen and (orientation: landscape) and (max-width: 1000px) and (max-height: 500px){.tour-modal[_ngcontent-%COMP%]{bottom:2%;left:25%;width:50%;max-width:400px}}ion-content[_ngcontent-%COMP%]{--background: none transparent}"]}),h})()},2304:(M,g,i)=>{i.d(g,{O:()=>l});var d=i(7705),t=i(1626);let l=(()=>{var s;class o{constructor(e){this.http=e,this.allowedList=["AU","AT","BE","BG","CA","HR","CY","CZ","DK","EE","FI","FR","DE","GR","HU","IE","IT","LV","LT","LU","MT","NL","NZ","NO","PL","PT","RO","SK","SI","ES","SE","US","ID","BR"]}getCountry(){return console.log("getCountry"),this.http.get("https://api.country.is/")}isCountryAllowed(e){return this.allowedList.includes(e.toUpperCase())}}return(s=o).\u0275fac=function(e){return new(e||s)(d.KVO(t.Qq))},s.\u0275prov=d.jDH({token:s,factory:s.\u0275fac,providedIn:"root"}),o})()},323:(M,g,i)=>{i.d(g,{m:()=>l});var d=i(7705),t=i(7807);let l=(()=>{var s;class o{constructor(e){this.analytics=e}createAccountFlowId(e){return`${e}_${Date.now().toString(36)}_${Math.random().toString(36).slice(2,8)}`}trackAccountSignupStarted(e){return this.analytics.logEvent("account_signup_started",this.buildProperties(e))}trackAccountUserCreated(e){return this.analytics.logEvent("account_user_created",this.buildProperties(e))}trackAccountProfilePersisted(e){return this.analytics.logEvent("account_profile_persisted",this.buildProperties(e))}trackAccountSignupCompleted(e){return this.analytics.logEvent("account_signup_completed",this.buildProperties(e))}trackAccountSignupFailed(e){return this.analytics.logEvent("account_signup_failed",this.buildProperties(e))}trackAuthenticationStateChanged(e){return this.analytics.logEvent("account_authentication_state_changed",this.buildProperties(e))}trackRetentionMilestone(e){return this.analytics.logEvent("user_retention_milestone",this.buildProperties(e))}trackFirstHandPlayed(e){return this.analytics.logEvent("first_hand_played",this.buildProperties(e))}trackFirst10HandsPlayed(e){return this.analytics.logEvent("first_10_hands_played",this.buildProperties(e))}trackAccountDeleted(e){return this.analytics.logEvent("account_deleted",this.buildProperties(e))}trackAccountDeleteFailed(e){return this.analytics.logEvent("account_delete_failed",this.buildProperties(e))}toSnakeCase(e){return e&&e.trim().replace(/[^A-Za-z0-9]+/g,"_").replace(/^_+|_+$/g,"").replace(/_+/g,"_").toLowerCase()||null}buildProperties(e){const n={};return Object.entries(e).forEach(([_,c])=>{null!=c&&(n[_]=c)}),n}}return(s=o).\u0275fac=function(e){return new(e||s)(d.KVO(t.c))},s.\u0275prov=d.jDH({token:s,factory:s.\u0275fac,providedIn:"root"}),o})()},2936:(M,g,i)=>{i.d(g,{T:()=>s});var d=i(467),t=i(7705),l=i(5457);let s=(()=>{var o;class r{constructor(n){this.storageService=n,this.minHands=5,this.spotWeights={"Unopened pot":4,"Opponent raised":3.5,"Opponent 3-bet":2.5,"Opponent 4-bet":1.5,"Opponent 5-bet":.75}}selectBestSpot(n){let _=-1,c=null;for(const u of n){var a;if(u.totalHands<this.minHands||u.correctHands>=u.totalHands)continue;const p=(100-u.correctHands/u.totalHands*100)*(null!==(a=this.spotWeights[u.scenario])&&void 0!==a?a:1)*Math.min(u.totalHands/30,1);p>_&&(_=p,c=u)}return c?{scenario:c.scenario,positionPair:c.positionPair,accuracy:Math.round(c.correctHands/c.totalHands*100),totalHands:c.totalHands}:null}loadRecommendedSpot(n,_){var c=this;return(0,d.A)(function*(){const a=yield c.storageService.getAllDetailedStats(n,_);return 0===a.length?null:c.selectBestSpot(a)})()}formatTitle(n){if("Unopened pot"===n.scenario){const[a]=n.positionPair.split(" vs ");return`Open from ${a}`}const c={"Opponent raised":"raise","Opponent 3-bet":"3-bet","Opponent 4-bet":"4-bet","Opponent 5-bet":"5-bet"}[n.scenario];return c?`${n.positionPair} ${c}`:n.positionPair}formatDescription(n){if("Unopened pot"===n.scenario){const[_]=n.positionPair.split(" vs ");return`Open from ${_}`}return`${n.scenario} \u2014 ${n.positionPair}`}}return(o=r).\u0275fac=function(n){return new(n||o)(t.KVO(l.n))},o.\u0275prov=t.jDH({token:o,factory:o.\u0275fac,providedIn:"root"}),r})()},8091:(M,g,i)=>{i.d(g,{j:()=>l});var d=i(6763),t=i(7705);let l=(()=>{var s;class o{constructor(){this.beginner=!1,this.beginnerNew=!1,this.beginnerRules=!1,this.beginnerBasic=!1,this.intermediate=!1,this.advanced=!1,this.focusPre=!1,this.focusPost=!1,this.focusMath=!1}resetOnboardingRecommendations(){this.beginner=!1,this.beginnerNew=!1,this.beginnerRules=!1,this.beginnerBasic=!1,this.intermediate=!1,this.advanced=!1,this.focusPre=!1,this.focusPost=!1,this.focusMath=!1}applyOnboardingState(e){switch(this.resetOnboardingRecommendations(),e.level){case d.OB.Beginner:switch(this.beginner=!0,e.knowledge){case d.IZ.None:this.beginnerNew=!0;break;case d.IZ.Rules:this.beginnerRules=!0;break;case d.IZ.Basic:this.beginnerBasic=!0}return!0;case d.OB.Intermediate:return this.intermediate=!0,this.applyFocus(e.focus),!0;case d.OB.Advanced:return this.advanced=!0,this.applyFocus(e.focus),!0;default:return!1}}applyFocus(e){this.focusPre=e===d.GG.Preflop,this.focusPost=e===d.GG.Postflop,this.focusMath=e===d.GG.Math}}return(s=o).\u0275fac=function(e){return new(e||s)},s.\u0275prov=t.jDH({token:s,factory:s.\u0275fac,providedIn:"root"}),o})()},1913:(M,g,i)=>{i.d(g,{Q:()=>l});var d=i(7705),t=i(7807);let l=(()=>{var s;class o{constructor(e){this.analytics=e}createSessionId(e){return`${e}_${Date.now().toString(36)}_${Math.random().toString(36).slice(2,8)}`}trackOpened(e){return this.analytics.logEvent("tool_opened",this.buildProperties(e))}trackCommitAction(e){return this.analytics.logEvent("tool_commit_action",this.buildProperties(e))}trackActionFailed(e){return this.analytics.logEvent("tool_action_failed",this.buildProperties(e))}trackSessionEnded(e){return this.analytics.logEvent("tool_session_ended",this.buildProperties(e))}toSnakeCase(e){return e&&e.trim().replace(/[^A-Za-z0-9]+/g,"_").replace(/^_+|_+$/g,"").replace(/_+/g,"_").toLowerCase()||null}buildProperties(e){const n={};return Object.entries(e).forEach(([_,c])=>{null!=c&&(n[_]=c)}),n}}return(s=o).\u0275fac=function(e){return new(e||s)(d.KVO(t.c))},s.\u0275prov=d.jDH({token:s,factory:s.\u0275fac,providedIn:"root"}),o})()},421:(M,g,i)=>{i.d(g,{D3:()=>t,Gb:()=>d,Gw:()=>l,WR:()=>o,pT:()=>s});const d=1200,t=1500;class l{constructor(){this.streak=0,this.bestStreak=0,this.correct=0,this.wrongAttempts=0,this.currentQuestionTainted=!1}get isPerfect(){return 0===this.wrongAttempts&&this.correct>0}reset(){this.streak=0,this.bestStreak=0,this.correct=0,this.wrongAttempts=0,this.currentQuestionTainted=!1}recordCorrect(){this.currentQuestionTainted?this.currentQuestionTainted=!1:(this.streak+=1,this.correct+=1,this.streak>this.bestStreak&&(this.bestStreak=this.streak))}recordWrong(){this.streak=0,this.wrongAttempts+=1,this.currentQuestionTainted=!0}}function s(r){return r.isPerfect?"Perfect run!":"Quick Fire complete"}function o(r,e){const n=Math.max(e,r.correct,0),_=`Score: ${r.correct}/${n}. Best streak: ${r.bestStreak}.`;return r.isPerfect?_:`${_} Run it again to improve your score.`}},8042:(M,g,i)=>{function d(t,l){var s;if(typeof ResizeObserver>"u")return()=>{};const o=null!==(s=l.closest(".brand-tutorial-overlay"))&&void 0!==s?s:l,r=new ResizeObserver(e=>{var n,_;const c=Math.round(null!==(n=null===(_=e[0])||void 0===_?void 0:_.target.getBoundingClientRect().height)&&void 0!==n?n:0);c>0&&t.style.setProperty("--tooltip-h",`${c}px`)});return r.observe(o),()=>r.disconnect()}i.d(g,{g:()=>d})},7669:(M,g,i)=>{i.d(g,{c:()=>d});const d={firebaseConfig:{projectId:"pokertrainer-prod",appId:"1:306643117838:web:8f9581778850431035195f",databaseURL:"https://pokertrainer-prod.firebaseio.com",storageBucket:"pokertrainer-prod.appspot.com",locationId:"us-central",apiKey:"AIzaSyCi7R0wpzQ4AngTCIqzBUOwLcu9nrB7Mj0",authDomain:"pokertrainer-prod.firebaseapp.com",messagingSenderId:"306643117838",measurementId:"G-726FKKQK4P"},production:!0,posthog:{enabled:!0,apiKey:"phc_wrSpVoq3TchgqYN6dcChEA8aw8nRL5gqrMBAWdhztrHU",host:"https://us.i.posthog.com",enableSessionReplay:!0,sessionReplayConfig:{screenshotMode:!0,maskAllTextInputs:!0,maskAllImages:!1,maskAllSandboxedViews:!0,captureNetworkTelemetry:!1,debouncerDelay:1}}
1,smartlookKey:"f18e998898571d6196695d51e22ea52f37b5a266"}},4843:(M,g,i)=>{i.d(g,{_:()=>l});var d=i(9350),t=i(7707);function l(s,o){const r="object"==typeof o;return new Promise((e,n)=>{const _=new t.Ms({next:c=>{e(c),_.unsubscribe()},error:n,complete:()=>{r?e(o.defaultValue):n(new d.G)}});s.subscribe(_)})}}}]);

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.