{"dependencies":[{"name":"react","data":{"asyncType":null,"isESMImport":true,"locs":[{"start":{"line":3,"column":0,"index":15},"end":{"line":3,"column":31,"index":46}}],"key":"RtGiGa+/H7VrI7GDQDLhO1UbpU8=","exportNames":["*"]}},{"name":"./DeprecatedNavigationInChildContext.js","data":{"asyncType":null,"isESMImport":true,"locs":[{"start":{"line":4,"column":0,"index":47},"end":{"line":4,"column":93,"index":140}}],"key":"q52xm1L6GcwAHIDdgCYRmHsHIPQ=","exportNames":["*"]}},{"name":"./NavigationBuilderContext.js","data":{"asyncType":null,"isESMImport":true,"locs":[{"start":{"line":5,"column":0,"index":141},"end":{"line":5,"column":73,"index":214}}],"key":"vvb+tbs8cGp9hlTxgL5PZCjRz5E=","exportNames":["*"]}},{"name":"./useOnPreventRemove.js","data":{"asyncType":null,"isESMImport":true,"locs":[{"start":{"line":6,"column":0,"index":215},"end":{"line":6,"column":82,"index":297}}],"key":"PbhCaGdR39Jz0OkkS237FN1qkxU=","exportNames":["*"]}}],"output":[{"data":{"code":"__d(function(g,_r,_i,a,m,_e,d){\"use strict\";Object.defineProperty(_e,\"__esModule\",{value:!0}),_e.useOnAction=function({router:o,getState:i,setState:u,key:s,actionListeners:f,beforeRemoveListeners:c,routerConfigOptions:l,emitter:p}){const{onAction:v,onRouteFocus:y,addListener:_,onDispatchAction:h}=e.useContext(n.NavigationBuilderContext),k=e.useContext(t.DeprecatedNavigationInChildContext),C=e.useRef(l);e.useEffect(()=>{C.current=l});const A=e.useCallback((e,t=new Set)=>{const n=i();if(t.has(n.key))return!1;if(t.add(n.key),'string'!=typeof e.target||e.target===n.key){let t=o.getStateForAction(n,e,C.current);if(t=null===t&&e.target===n.key?n:t,null!==t){if(h(e,n===t),n!==t){if((0,r.shouldPreventRemove)(p,c,n.routes,t.routes,e))return!0;u(t)}if(void 0!==y){o.shouldActionChangeFocus(e)&&void 0!==s&&y(s)}return!0}}if(void 0!==v&&v(e,t))return!0;if('string'==typeof e.target||'NAVIGATE_DEPRECATED'===e.type||k)for(let n=f.length-1;n>=0;n--){if((0,f[n])(e,t))return!0}return!1},[f,c,p,i,k,s,v,h,y,o,u]);return(0,r.useOnPreventRemove)({getState:i,emitter:p,beforeRemoveListeners:c}),e.useEffect(()=>_?.('action',A),[_,A]),A};var e=(function(e,t){if(\"function\"==typeof WeakMap)var n=new WeakMap,r=new WeakMap;return(function(e,t){if(!t&&e&&e.__esModule)return e;var o,i,u={__proto__:null,default:e};if(null===e||\"object\"!=typeof e&&\"function\"!=typeof e)return u;if(o=t?r:n){if(o.has(e))return o.get(e);o.set(e,u)}for(const t in e)\"default\"!==t&&{}.hasOwnProperty.call(e,t)&&((i=(o=Object.defineProperty)&&Object.getOwnPropertyDescriptor(e,t))&&(i.get||i.set)?o(u,t,i):u[t]=e[t]);return u})(e,t)})(_r(d[0])),t=_r(d[1]),n=_r(d[2]),r=_r(d[3])});","lineCount":1,"map":[[1,31,1,0],[1,44,1,13,"Object"],[1,51,1,13,"defineProperty"],[1,66,1,13,"_e"],[1,69,1,13],[1,83,1,13,"value"],[1,90,1,13],[1,94,1,13,"_e"],[1,97,1,13,"useOnAction"],[1,109,16,7],[1,119,16,28,"router"],[1,126,17,2,"router"],[1,128,17,8,"getState"],[1,137,18,2,"getState"],[1,139,18,10,"setState"],[1,148,19,2,"setState"],[1,150,19,10,"key"],[1,154,20,2,"key"],[1,156,20,5,"actionListeners"],[1,172,21,2,"actionListeners"],[1,174,21,17,"beforeRemoveListeners"],[1,196,22,2,"beforeRemoveListeners"],[1,198,22,23,"routerConfigOptions"],[1,218,23,2,"routerConfigOptions"],[1,220,23,21,"emitter"],[1,228,24,2,"emitter"],[1,232,26,2],[1,238,27,4,"onAction"],[1,247,27,14,"onActionParent"],[1,249,28,4,"onRouteFocus"],[1,262,28,18,"onRouteFocusParent"],[1,264,29,4,"addListener"],[1,276,29,17,"addListenerParent"],[1,278,29,34,"onDispatchAction"],[1,295,30,4,"onDispatchAction"],[1,298,31,6,"React"],[1,300,31,12,"useContext"],[1,311,31,23,"NavigationBuilderContext"],[1,339,32,8,"navigationInChildEnabled"],[1,341,32,35,"React"],[1,343,32,41,"useContext"],[1,354,32,52,"DeprecatedNavigationInChildContext"],[1,392,33,8,"routerConfigOptionsRef"],[1,394,33,33,"React"],[1,396,33,39,"useRef"],[1,403,33,46,"routerConfigOptions"],[1,406,34,2,"React"],[1,408,34,8,"useEffect"],[1,418,34,18],[1,423,35,4,"routerConfigOptionsRef"],[1,425,35,27,"current"],[1,433,35,37,"routerConfigOptions"],[1,437,37,2],[1,443,37,8,"onAction"],[1,445,37,19,"React"],[1,447,37,25,"useCallback"],[1,459,37,37],[1,460,37,38,"action"],[1,462,37,46,"visitedNavigators"],[1,464,37,66],[1,468,37,70,"Set"],[1,475,38,4],[1,481,38,10,"state"],[1,483,38,18,"getState"],[1,487,42,4],[1,490,42,8,"visitedNavigators"],[1,492,42,26,"has"],[1,496,42,30,"state"],[1,498,42,36,"key"],[1,503,43,6],[1,510,43,13],[1,512,46,4],[1,515,45,4,"visitedNavigators"],[1,517,45,22,"add"],[1,521,45,26,"state"],[1,523,45,32,"key"],[1,528,46,33],[1,545,46,15,"action"],[1,547,46,22,"target"],[1,555,46,45,"action"],[1,557,46,52,"target"],[1,566,46,63,"state"],[1,568,46,69,"key"],[1,572,46,74],[1,573,47,6],[1,577,47,10,"result"],[1,579,47,19,"router"],[1,581,47,26,"getStateForAction"],[1,599,47,44,"state"],[1,601,47,51,"action"],[1,603,47,59,"routerConfigOptionsRef"],[1,605,47,82,"current"],[1,614,52,6],[1,617,51,6,"result"],[1,619,51,26],[1,626,51,15,"result"],[1,629,51,34,"action"],[1,631,51,41,"target"],[1,640,51,52,"state"],[1,642,51,58,"key"],[1,646,51,64,"state"],[1,648,51,72,"result"],[1,650,52,21],[1,657,52,10,"result"],[1,659,52,27],[1,660,54,8],[1,663,53,8,"onDispatchAction"],[1,665,53,25,"action"],[1,667,53,33,"state"],[1,671,53,43,"result"],[1,674,54,12,"state"],[1,678,54,22,"result"],[1,680,54,30],[1,681,56,10],[1,685,55,30],[1,687,55,30,"shouldPreventRemove"],[1,710,55,50,"emitter"],[1,712,55,59,"beforeRemoveListeners"],[1,714,55,82,"state"],[1,716,55,88,"routes"],[1,723,55,96,"result"],[1,725,55,103,"routes"],[1,732,55,111,"action"],[1,735,57,12],[1,742,57,19],[1,744,59,10,"setState"],[1,746,59,19,"result"],[1,748,60,8],[1,749,61,8],[1,757,61,35,"undefined"],[1,761,61,12,"onRouteFocusParent"],[1,763,61,46],[1,764,64,30,"router"],[1,766,64,37,"shouldActionChangeFocus"],[1,790,64,61,"action"],[1,799,65,37,"undefined"],[1,803,65,29,"key"],[1,806,66,12,"onRouteFocusParent"],[1,808,66,31,"key"],[1,810,68,8],[1,811,69,8],[1,818,69,15],[1,819,70,6],[1,820,71,4],[1,821,72,4],[1,829,72,27,"undefined"],[1,833,72,8,"onActionParent"],[1,836,74,10,"onActionParent"],[1,838,74,25,"action"],[1,840,74,33,"visitedNavigators"],[1,843,75,8],[1,850,75,15],[1,852,78,4],[1,855,78,33],[1,872,78,15,"action"],[1,874,78,22,"target"],[1,882,80,20],[1,906,80,4,"action"],[1,908,80,11,"type"],[1,914,80,45,"navigationInChildEnabled"],[1,916,83,6],[1,920,83,11],[1,924,83,15,"i"],[1,926,83,19,"actionListeners"],[1,928,83,35,"length"],[1,935,83,44],[1,937,83,47,"i"],[1,940,83,52],[1,942,83,55,"i"],[1,946,83,60],[1,947,85,8],[1,951,85,12,"listener"],[1,953,84,25,"actionListeners"],[1,955,84,41,"i"],[1,959,85,21,"action"],[1,961,85,29,"visitedNavigators"],[1,964,86,10],[1,971,86,17],[1,972,88,6],[1,973,90,4],[1,980,90,11],[1,983,91,5],[1,984,91,6,"actionListeners"],[1,986,91,23,"beforeRemoveListeners"],[1,988,91,46,"emitter"],[1,990,91,55,"getState"],[1,992,91,65,"navigationInChildEnabled"],[1,994,91,91,"key"],[1,996,91,96,"onActionParent"],[1,998,91,112,"onDispatchAction"],[1,1000,91,130,"onRouteFocusParent"],[1,1002,91,150,"router"],[1,1004,91,158,"setState"],[1,1008,98,2],[1,1015,92,2],[1,1017,92,2,"useOnPreventRemove"],[1,1039,92,21],[1,1040,93,4,"getState"],[1,1051,94,4,"emitter"],[1,1061,95,4,"beforeRemoveListeners"],[1,1087,97,2,"React"],[1,1089,97,8,"useEffect"],[1,1099,97,18],[1,1103,97,24,"addListenerParent"],[1,1107,97,44],[1,1116,97,54,"onAction"],[1,1119,97,65],[1,1120,97,66,"addListenerParent"],[1,1122,97,85,"onAction"],[1,1126,98,9,"onAction"],[1,1127,99,0],[1,1129,3,0],[1,1133,3,0,"React"],[1,1136,6,82],[1,1145,6,82,"e"],[1,1147,6,82,"t"],[1,1150,6,82],[1,1172,6,82,"WeakMap"],[1,1180,6,82],[1,1184,6,82,"r"],[1,1186,6,82],[1,1190,6,82,"WeakMap"],[1,1198,6,82,"n"],[1,1200,6,82],[1,1204,6,82,"WeakMap"],[1,1212,6,82],[1,1228,6,82,"e"],[1,1230,6,82,"t"],[1,1233,6,82],[1,1237,6,82,"t"],[1,1240,6,82,"e"],[1,1245,6,82,"__esModule"],[1,1256,6,82],[1,1263,6,82,"e"],[1,1265,6,82],[1,1269,6,82,"o"],[1,1271,6,82,"i"],[1,1273,6,82,"f"],[1,1275,6,82],[1,1276,6,82,"__proto__"],[1,1286,6,82],[1,1291,6,82,"default"],[1,1299,6,82,"e"],[1,1302,6,82],[1,1312,6,82,"e"],[1,1315,6,82],[1,1332,6,82,"e"],[1,1335,6,82],[1,1354,6,82,"e"],[1,1356,6,82],[1,1363,6,82,"f"],[1,1365,6,82],[1,1368,6,82,"o"],[1,1370,6,82,"t"],[1,1372,6,82,"n"],[1,1374,6,82,"r"],[1,1376,6,82],[1,1380,6,82,"o"],[1,1382,6,82,"has"],[1,1386,6,82,"e"],[1,1389,6,82],[1,1396,6,82,"o"],[1,1398,6,82,"get"],[1,1402,6,82,"e"],[1,1405,6,82,"o"],[1,1407,6,82,"set"],[1,1411,6,82,"e"],[1,1413,6,82,"f"],[1,1415,6,82],[1,1426,6,82,"t"],[1,1431,6,82,"e"],[1,1433,6,82],[1,1445,6,82,"t"],[1,1448,6,82],[1,1451,6,82,"hasOwnProperty"],[1,1466,6,82,"call"],[1,1471,6,82,"e"],[1,1473,6,82,"t"],[1,1479,6,82,"i"],[1,1482,6,82,"o"],[1,1484,6,82,"Object"],[1,1491,6,82,"defineProperty"],[1,1508,6,82,"Object"],[1,1515,6,82,"getOwnPropertyDescriptor"],[1,1540,6,82,"e"],[1,1542,6,82,"t"],[1,1548,6,82,"i"],[1,1550,6,82,"get"],[1,1555,6,82,"i"],[1,1557,6,82,"set"],[1,1562,6,82,"o"],[1,1564,6,82,"f"],[1,1566,6,82,"t"],[1,1568,6,82,"i"],[1,1571,6,82,"f"],[1,1573,6,82,"t"],[1,1576,6,82,"e"],[1,1578,6,82,"t"],[1,1582,6,82],[1,1589,6,82,"f"],[1,1590,6,82],[1,1593,6,82,"e"],[1,1595,6,82,"t"],[1,1597,6,82],[1,1599,3,0,"_interopRequireWildcard"],[1,1600,3,0,"_r"],[1,1603,3,0,"d"],[1,1605,3,0],[1,1610,4,0,"_DeprecatedNavigationInChildContext"],[1,1612,4,0,"_r"],[1,1615,4,0,"d"],[1,1617,4,0],[1,1621,5,0,"_NavigationBuilderContext"],[1,1623,5,0,"_r"],[1,1626,5,0,"d"],[1,1628,5,0],[1,1632,6,0,"_useOnPreventRemove"],[1,1634,6,0,"_r"],[1,1637,6,0,"d"],[1,1639,6,0],[1,1642,99,1],[1,1645]],"functionMap":{"names":["","useOnAction","React.useEffect$argument_0","onAction"],"mappings":"AAA;OCe;kBCkB;GDE;qCEC;GFsD;kBCM,6CD;CDE"}},"type":"js/module"}]}