PageSourceSearch

https://toolschoolco.com/edit-place.component-YKZKKGWZ.js

js toolschoolco.com collected 2026-10-08 05:33:02 UTC 8,917 bytes, 1 lines download raw bytes

1import{a as ot}from"./chunk-57FPVDKH.js";import"./chunk-PPUD4HVM.js";import"./chunk-E4QRM7JY.js";import"./chunk-BA5FW7WI.js";import{h as et}from"./chunk-7O6QDTY3.js";import"./chunk-Z3RBIOEJ.js";import"./chunk-CK4M5MUL.js";import"./chunk-LBKY7RYW.js";import"./chunk-KWHNILMH.js";import"./chunk-WM4TW2OO.js";import"./chunk-5J6BXPNF.js";import{a as tt}from"./chunk-OF5VPVVR.js";import{b as Z}from"./chunk-ZZZNAKB5.js";import"./chunk-7NYLCCMK.js";import"./chunk-UC4G2TDM.js";import"./chunk-Y4REEUJH.js";import"./chunk-DTDPYVEF.js";import"./chunk-QFOZPAW4.js";import"./chunk-67R3VVMX.js";import"./chunk-TUR5IC6Y.js";import"./chunk-2FA5ASSX.js";import"./chunk-CGCUHXPJ.js";import"./chunk-TGRADP6Z.js";import"./chunk-3HF3VQF2.js";import"./chunk-FHBW3PXU.js";import"./chunk-Y3SL5KLL.js";import"./chunk-MX6XWRHS.js";import"./chunk-CRT3W4QK.js";import"./chunk-WUHAZ35L.js";import"./chunk-3LD6BL5X.js";import"./chunk-AGKHAQ4W.js";import"./chunk-4BHRNGQI.js";import"./chunk-I22RJR5C.js";import"./chunk-Q3BO7IOE.js";import"./chunk-BFARGAUA.js";import"./chunk-HXSTISE7.js";import"./chunk-MKOMQHQ6.js";import"./chunk-3JJO5KLL.js";import"./chunk-26NCJ47V.js";import"./chunk-ALUUZMXC.js";import"./chunk-IRAQAS6T.js";import"./chunk-4J6RDTVW.js";import"./chunk-T4YGIUBV.js";import"./chunk-AZESKH3R.js";import"./chunk-MM4BIUUS.js";import"./chunk-C3N7WSTV.js";import"./chunk-URDUYJHG.js";import"./chunk-5JRAHPLI.js";import"./chunk-SJDYTPO2.js";import"./chunk-GO6LTW7J.js";import"./chunk-RXUCDVD6.js";import"./chunk-QEZCCTPY.js";import"./chunk-EAVXKE7O.js";import"./chunk-4GGFG7VU.js";import"./chunk-HK3A6FUJ.js";import"./chunk-Y5LX7653.js";import"./chunk-JRTH2XSJ.js";import"./chunk-Q7AOJXAY.js";import"./chunk-LUIGOIOH.js";import"./chunk-SW2E5QGQ.js";import"./chunk-UJWZY45F.js";import"./chunk-7JVIJXDL.js";import"./chunk-QBCH2MW6.js";import"./chunk-KVMFWGV6.js";import"./chunk-XSGRDUZP.js";import"./chunk-PARSYJFO.js";import"./chunk-X5SP7WCC.js";import"./chunk-V342OPVO.js";import"./chunk-4ROSITSK.js";import"./chunk-Z77LNDEX.js";import"./chunk-7ZPUDG7H.js";import"./chunk-4LDLT3TI.js";import"./chunk-YKTDTADL.js";import"./chunk-2S6WONYQ.js";import"./chunk-NALSONZ3.js";import"./chunk-VAQUBKT2.js";import"./chunk-IG5GSDEU.js";import"./chunk-TMBGVCK3.js";import"./chunk-777MRG75.js";import"./chunk-MAXMG4QL.js";import"./chunk-RCJ2JWKO.js";import"./chunk-WHJRKT62.js";import"./chunk-NP3AJYFF.js";import"./chunk-5XDP3Y2K.js";import"./chunk-SR3CVETV.js";import"./chunk-VGA6HNDO.js";import"./chunk-MI5TE6OK.js";import"./chunk-TBBHCXBJ.js";import"./chunk-5PIHIAIC.js";import"./chunk-GAP2NSZX.js";import"./chunk-ROSPN3G6.js";import"./chunk-VTMJG6SJ.js";import"./chunk-I226TH2W.js";import"./chunk-6I74GBYL.js";import"./chunk-M5AD7MGW.js";import"./chunk-LDLGO4W5.js";import"./chunk-E2KUFIHC.js";import"./chunk-GSH6XXBX.js";import"./chunk-S43XRXZW.js";import"./chunk-Z4XXBNNW.js";import"./chunk-MYWIWPUD.js";import"./chunk-WWYHTIX5.js";import{b as Q,d as X}from"./chunk-OGP2KC5Y.js";import"./chunk-E6KCB4O3.js";import"./chunk-A6AK7L7C.js";import"./chunk-UDCGRCWR.js";import"./chunk-5KQE76IQ.js";import"./chunk-PENP3PBT.js";import"./chunk-VL72FNW6.js";import"./chunk-U3CM2MG4.js";import"./chunk-NJ7HPRFE.js";import"./chunk-TBPZ5DKZ.js";import"./chunk-HD2UYG3G.js";import"./chunk-LX7I37HS.js";import"./chunk-ZBQER4EA.js";import"./chunk-K4ROBKTZ.js";import"./chunk-2TJW52K5.js";import"./chunk-VQCXFSDL.js";import{a as J,b as K}from"./chunk-2HJND7JX.js";import"./chunk-KFRPP3BE.js";import"./chunk-YR2IWFDE.js";import"./chunk-E7PL43GA.js";import"./chunk-EISMFEVX.js";import"./chunk-VPSXAJT3.js";import"./chunk-HHDBUO7A.js";import"./chunk-EGNLYDYP.js";import"./chunk-5376N3P6.js";import"./chunk-KPPX7X7I.js";import"./chunk-KTDFVKFW.js";import"./chunk-P2BLPG2U.js";import"./chunk-BP3SHOMX.js";import"./chunk-C3GJSBMK.js";import"./chunk-7NKC47N7.js";import"./chunk-PVDG46DZ.js";import"./chunk-EROMRWBJ.js";import"./chunk-CGUERCB6.js";import"./chunk-UYY6G5JO.js";import"./chunk-GLOW3WYR.js";import"./chunk-MR6ZP72Q.js";import"./chunk-KNOSVMZW.js";import"./chunk-TDDKBJBY.js";import"./chunk-5HYPQGVU.js";import"./chunk-MNR3QRGB.js";import"./chunk-57BZZ5FX.js";import"./chunk-WCHZOWXJ.js";import"./chunk-XBODCV6O.js";import"./chunk-3UPR23LF.js";import"./chunk-SGRM5QA4.js";import"./chunk-TISUQBBO.js";import"./chunk-GPFKVCYC.js";import"./chunk-BBLVROJE.js";import"./chunk-J3WIPPQT.js";import"./chunk-HDZZRM2M.js";import{b as Y,c as q}from"./chunk-VUN6SQCC.js";import"./chunk-VDM4I3FW.js";import"./chunk-TGRBT4WK.js";import{d as g}from"./chunk-IW3JY65D.js";import"./chunk-NLMA2RKH.js";import"./chunk-57NSJIO3.js";import"./chunk-6BWROWLZ.js";import"./chunk-DVV3F6I7.js";import"./chunk-XYUW7X7Y.js";import"./chunk-36WATGJX.js";import"./chunk-BWW5FQWY.js";import"./chunk-AACFS5HX.js";import"./chunk-PLJXQ3BT.js";import"./chunk-QZZROQHZ.js";import"./chunk-MHD32HZI.js";import"./chunk-55NYF5SW.js";import"./chunk-ROXXKU4K.js";import{e as H}from"./chunk-UUAV2G7A.js";import"./chunk-TMYJ2SCB.js";import"./chunk-BS7LYS7J.js";import"./chunk-6KP7EVU2.js";import"./chunk-C7KJXFIB.js";import"./chunk-C666TAHH.js";import"./chunk-WCJSVNED.js";import"./chunk-ZODBMDVC.js";import{d as A,l as N}from"./chunk-64XQRBXT.js";import"./chunk-VKXFJRUQ.js";import"./chunk-WY3TPGUQ.js";import"./chunk-GUSXJSAP.js";import"./chunk-E2DUAA55.js";import"./chunk-PG3N3OH3.js";import"./chunk-OH3XPIE7.js";import"./chunk-FZAHKTAU.js";import{k as U,l as V}from"./chunk-SJGRCHOO.js";import"./chunk-HDAOBKSU.js";import"./chunk-LWPJTN3K.js";import{H as z,X as $,Y as j}from"./chunk-QFFG7T2F.js";import"./chunk-UUDOJHC4.js";import"./chunk-GSODPBCU.js";import"./chunk-OYATTVDC.js";import"./chunk-BKYS2XZ2.js";import"./chunk-WUHLWO3B.js";import{a as W,e as G}from"./chunk-UB3W44UE.js";import{ua as I}from"./chunk-KQPWQIEB.js";import"./chunk-FPPZ4BUR.js";import{Ad as d,Ja as r,K as u,Mc as L,Ob as c,Oc as D,P as C,Qa as O,Ra as b,Tc as p,Uc as i,Vc as a,Vd as F,Wa as k,Wc as T,X as P,ba as y,cd as R,fc as B,jd as w,ld as f,ne as h,qa as E,r as x,ra as S,x as v,y as m}from"./chunk-GBGS7SLL.js";import"./chunk-DAZ3MHQI.js";import"./chunk-JQE4WEKA.js";import"./chunk-QHBN7R45.js";import"./chunk-WYFIINDB.js";import"./chunk-XFB3PWAV.js";var _=()=>({status:"loading"}),nt=e=>({status:"loaded",place:e}),it=()=>({status:"notFound"});var rt=e=>["/",e];function st(e,o){if(e&1){let l=R();i(0,"app-place-form",4),w("save",function(n){O(l);
1let s=f();return b(s.onPlaceSubmit(n))}),a()}e&2&&p("place",o)}function pt(e,o){if(e&1&&(i(0,"div",2)(1,"mat-icon",5),d(2,"location_off"),a(),i(3,"p",6),d(4,"We couldn't find this place"),a(),i(5,"p",7),d(6," It may not be saved to Gametime Hero yet, or the link is out of date. "),a(),i(7,"a",8),d(8,"Back to places"),a()()),e&2){let l=f();c(7),p("routerLink",F(1,rt,l.placesRoute))}}function dt(e,o){e&1&&(i(0,"div",3),T(1,"mat-spinner",9),a()),e&2&&(c(),p("diameter",36))}var It=(()=>{let o=class o{constructor(){this.store=r(H),this.snackBar=r(Y),this.route=r(z),this.router=r($),this.destroyRef=r(k),this.placesRoute=g.Places,this.navBarOptions={pageName:"Update a Place"},this.id$=this.route.paramMap.pipe(m(t=>t.get("id")),u(t=>!!t),y()),this.state=G(this.id$.pipe(S(t=>this.store.select(Z(t)).pipe(u(n=>!!n),P(1),m(n=>nt(n)),v(12e3),E(_()),C(()=>x(it()))))),{initialValue:_()}),this.place=h(()=>{let t=this.state();return t.status==="loaded"?t.place:null}),this.notFound=h(()=>this.state().status==="notFound")}ngOnInit(){this.store.addReducer("places",tt),this.id$.pipe(W(this.destroyRef)).subscribe(t=>this.store.dispatch(X({id:t})))}onPlaceSubmit(t){t&&(this.store.dispatch(Q({place:t})),this.snackBar.open("Your updates are under review."),this.router.navigate([g.Places,"view",t.id]))}};o.\u0275fac=function(n){return new(n||o)},o.\u0275cmp=B({type:o,selectors:[["app-edit-place"]],decls:4,vars:2,consts:[[3,"navBarOptions"],["label","Make changes to your Place!",3,"place"],[1,"--not-found"],[1,"--loading"],["label","Make changes to your Place!",3,"save","place"],[1,"--not-found-icon"],[1,"--not-found-title"],[1,"--not-found-body"],["mat-stroked-button","",3,"routerLink"],[3,"diameter"]],template:function(n,s){if(n&1&&(i(0,"app-nav-bar-layout",0),L(1,st,1,1,"app-place-form",1)(2,pt,9,3,"div",2)(3,dt,2,1,"div",3),a()),n&2){let M;p("navBarOptions",s.navBarOptions),c(),D((M=s.place())?1:s.notFound()?2:3,M)}},dependencies:[I,N,A,V,U,K,J,q,j,ot,et],styles:[".--loading[_ngcontent-%COMP%], .--not-found[_ngcontent-%COMP%]{height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;min-height:500px}.--not-found[_ngcontent-%COMP%]{gap:8px;color:#6b7280}.--not-found-icon[_ngcontent-%COMP%]{font-size:48px;width:48px;height:48px;color:#d1d5db}.--not-found-title[_ngcontent-%COMP%]{margin:8px 0 0;font-size:18px;font-weight:600;color:#374151}.--not-found-body[_ngcontent-%COMP%]{margin:0 0 8px;font-size:14px;max-width:360px}"],changeDetection:0});let e=o;return e})();export{It as EditPlaceComponent};

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.