[{"data":1,"prerenderedAt":1410},["ShallowReactive",2],{"navigation":3,"\u002Fcomposables\u002Fautx":170,"\u002Fcomposables\u002Fautx-surround":1405},[4,18,43,75,103,120,134],{"title":5,"path":6,"stem":7,"children":8,"icon":17},"Getting Started","\u002Fgetting-started","1.getting-started\u002F1.index",[9,12],{"title":10,"path":6,"stem":7,"icon":11},"Introduction","i-simple-icons-laravel",{"title":13,"path":14,"stem":15,"icon":16},"Installation","\u002Fgetting-started\u002Finstallation","1.getting-started\u002F2.installation","i-lucide-download",false,{"title":19,"path":20,"stem":21,"children":22,"page":17},"Sanctum","\u002Fsanctum","2.sanctum",[23,28,33,38],{"title":24,"path":25,"stem":26,"icon":27},"Configuration","\u002Fsanctum\u002Fconfiguration","2.sanctum\u002F1.configuration","i-lucide-cog",{"title":29,"path":30,"stem":31,"icon":32},"Cookie Authentication","\u002Fsanctum\u002Fcookie","2.sanctum\u002F2.cookie","i-lucide-cookie",{"title":34,"path":35,"stem":36,"icon":37},"Sanctum 2FA Flow","\u002Fsanctum\u002Ftwo-factor","2.sanctum\u002F3.two-factor","i-lucide-shield-check",{"title":39,"path":40,"stem":41,"icon":42},"Server Proxy","\u002Fsanctum\u002Fproxy","2.sanctum\u002F4.proxy","i-lucide-waypoints",{"title":44,"path":45,"stem":46,"children":47,"page":17},"Passport","\u002Fpassport","3.passport",[48,51,56,61,66,70],{"title":24,"path":49,"stem":50,"icon":27},"\u002Fpassport\u002Fconfiguration","3.passport\u002F1.configuration",{"title":52,"path":53,"stem":54,"icon":55},"Login & Logout","\u002Fpassport\u002Flogin-logout","3.passport\u002F2.login-logout","i-lucide-log-in",{"title":57,"path":58,"stem":59,"icon":60},"Token Management","\u002Fpassport\u002Ftokens","3.passport\u002F3.tokens","i-lucide-key",{"title":62,"path":63,"stem":64,"icon":65},"Two-Factor Authentication","\u002Fpassport\u002Ftwo-factor","3.passport\u002F4.two-factor","i-lucide-shield",{"title":67,"path":68,"stem":69,"icon":37},"Middleware & Route Protection","\u002Fpassport\u002Fmiddleware","3.passport\u002F5.middleware",{"title":71,"path":72,"stem":73,"icon":74},"Examples & Use Cases","\u002Fpassport\u002Fexamples","3.passport\u002F6.examples","i-lucide-code",{"title":76,"path":77,"stem":78,"children":79,"page":17},"Composables","\u002Fcomposables","4.composables",[80,84,89,94,99],{"title":76,"path":81,"stem":82,"icon":83},"\u002Fcomposables\u002Fcomposables","4.composables\u002F1.composables","i-lucide-code-2",{"title":85,"path":86,"stem":87,"icon":88},"$autx","\u002Fcomposables\u002Fautx","4.composables\u002F2.autx","i-lucide-globe",{"title":90,"path":91,"stem":92,"icon":93},"useAuthConfig","\u002Fcomposables\u002Fuse-auth-config","4.composables\u002F3.use-auth-config","i-lucide-settings",{"title":95,"path":96,"stem":97,"icon":98},"useAuthStore","\u002Fcomposables\u002Fuse-auth-store","4.composables\u002F4.use-auth-store","i-lucide-database",{"title":100,"path":101,"stem":102,"icon":37},"useEnsureCsrf","\u002Fcomposables\u002Fuse-ensure-csrf","4.composables\u002F5.use-ensure-csrf",{"title":104,"path":105,"stem":106,"children":107,"page":17},"Middleware","\u002Fmiddleware","5.middleware",[108,111,116],{"title":104,"path":109,"stem":110,"icon":37},"\u002Fmiddleware\u002Fmiddleware","5.middleware\u002F1.middleware",{"title":112,"path":113,"stem":114,"icon":115},"auth","\u002Fmiddleware\u002Fauth","5.middleware\u002F2.auth","i-lucide-lock",{"title":117,"path":118,"stem":119,"icon":65},"two-factor","\u002Fmiddleware\u002Ftwo-factor","5.middleware\u002F3.two-factor",{"title":121,"path":122,"stem":123,"children":124,"page":17},"Hooks","\u002Fhooks","6.hooks",[125,129],{"title":121,"path":126,"stem":127,"icon":128},"\u002Fhooks\u002Fhooks","6.hooks\u002F1.hooks","i-lucide-webhook",{"title":130,"path":131,"stem":132,"icon":133},"prepare:types","\u002Fhooks\u002Fprepare-types","6.hooks\u002F2.prepare-types","i-lucide-file-code",{"title":135,"path":136,"stem":137,"children":138,"page":17},"Advanced","\u002Fadvanced","7.advanced",[139,143,148,152,156,161,165],{"title":135,"path":140,"stem":141,"icon":142},"\u002Fadvanced\u002Fadvanced","7.advanced\u002F1.advanced","i-lucide-settings-2",{"title":144,"path":145,"stem":146,"icon":147},"Custom Configuration","\u002Fadvanced\u002Fcustom-configuration","7.advanced\u002F2.custom-configuration","i-lucide-sliders",{"title":149,"path":150,"stem":151,"icon":32},"Cookie Configuration","\u002Fadvanced\u002Fcookie-configuration","7.advanced\u002F3.cookie-configuration",{"title":153,"path":154,"stem":155,"icon":133},"TypeScript Integration","\u002Fadvanced\u002Ftypescript-integration","7.advanced\u002F4.typescript-integration",{"title":157,"path":158,"stem":159,"icon":160},"Module Aliases","\u002Fadvanced\u002Fmodule-aliases","7.advanced\u002F5.module-aliases","i-lucide-square-library",{"title":162,"path":163,"stem":164,"icon":37},"Security Features","\u002Fadvanced\u002Fsecurity-features","7.advanced\u002F6.security-features",{"title":166,"path":167,"stem":168,"icon":169},"Runtime Configuration","\u002Fadvanced\u002Fruntime-configuration","7.advanced\u002F7.runtime-configuration","i-lucide-server",{"id":171,"title":85,"body":172,"description":1398,"extension":1399,"links":1400,"meta":1401,"navigation":1402,"path":86,"seo":1403,"stem":87,"__hash__":1404},"docs\u002F4.composables\u002F2.autx.md",{"type":173,"value":174,"toc":1376},"minimark",[175,182,187,197,232,236,241,293,297,409,413,492,496,541,545,615,619,671,675,679,685,700,704,709,717,721,726,740,744,826,830,835,937,941,949,1061,1065,1352,1356,1372],[176,177,178,181],"p",{},[179,180,85],"code",{}," is a universal API client that automatically handles authentication headers, CSRF tokens (for Sanctum), and error handling for your API requests.",[183,184,186],"h2",{"id":185},"overview","Overview",[176,188,189,190,192,193,196],{},"The ",[179,191,85],{}," composable is a wrapper around ",[179,194,195],{},"ofetch"," that automatically includes authentication credentials and handles common authentication scenarios:",[198,199,200,208,214,220,226],"ul",{},[201,202,203,207],"li",{},[204,205,206],"strong",{},"Automatic CSRF handling"," for Sanctum (POST, PUT, PATCH, DELETE requests)",[201,209,210,213],{},[204,211,212],{},"Automatic Bearer token"," inclusion for Passport",[201,215,216,219],{},[204,217,218],{},"Automatic credentials"," handling (cookies for Sanctum)",[201,221,222,225],{},[204,223,224],{},"Automatic 401 error handling"," with logout and app reload",[201,227,228,231],{},[204,229,230],{},"Type-safe"," request\u002Fresponse handling",[183,233,235],{"id":234},"usage","Usage",[237,238,240],"h3",{"id":239},"basic-request","Basic Request",[242,243,248],"pre",{"className":244,"code":245,"language":246,"meta":247,"style":247},"language-typescript shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","const data = await $autx('\u002Fapi\u002Fusers');\n","typescript","",[179,249,250],{"__ignoreMap":247},[251,252,255,259,263,267,271,275,278,281,285,287,290],"span",{"class":253,"line":254},"line",1,[251,256,258],{"class":257},"spNyl","const",[251,260,262],{"class":261},"sTEyZ"," data ",[251,264,266],{"class":265},"sMK4o","=",[251,268,270],{"class":269},"s7zQu"," await",[251,272,274],{"class":273},"s2Zo4"," $autx",[251,276,277],{"class":261},"(",[251,279,280],{"class":265},"'",[251,282,284],{"class":283},"sfazB","\u002Fapi\u002Fusers",[251,286,280],{"class":265},[251,288,289],{"class":261},")",[251,291,292],{"class":265},";\n",[237,294,296],{"id":295},"post-request","POST Request",[242,298,300],{"className":244,"code":299,"language":246,"meta":247,"style":247},"const result = await $autx('\u002Fapi\u002Fusers', {\n  method: 'POST',\n  body: {\n    name: 'John Doe',\n    email: 'john@example.com'\n  }\n});\n",[179,301,302,329,350,360,377,393,399],{"__ignoreMap":247},[251,303,304,306,309,311,313,315,317,319,321,323,326],{"class":253,"line":254},[251,305,258],{"class":257},[251,307,308],{"class":261}," result ",[251,310,266],{"class":265},[251,312,270],{"class":269},[251,314,274],{"class":273},[251,316,277],{"class":261},[251,318,280],{"class":265},[251,320,284],{"class":283},[251,322,280],{"class":265},[251,324,325],{"class":265},",",[251,327,328],{"class":265}," {\n",[251,330,332,336,339,342,345,347],{"class":253,"line":331},2,[251,333,335],{"class":334},"swJcz","  method",[251,337,338],{"class":265},":",[251,340,341],{"class":265}," '",[251,343,344],{"class":283},"POST",[251,346,280],{"class":265},[251,348,349],{"class":265},",\n",[251,351,353,356,358],{"class":253,"line":352},3,[251,354,355],{"class":334},"  body",[251,357,338],{"class":265},[251,359,328],{"class":265},[251,361,363,366,368,370,373,375],{"class":253,"line":362},4,[251,364,365],{"class":334},"    name",[251,367,338],{"class":265},[251,369,341],{"class":265},[251,371,372],{"class":283},"John Doe",[251,374,280],{"class":265},[251,376,349],{"class":265},[251,378,380,383,385,387,390],{"class":253,"line":379},5,[251,381,382],{"class":334},"    email",[251,384,338],{"class":265},[251,386,341],{"class":265},[251,388,389],{"class":283},"john@example.com",[251,391,392],{"class":265},"'\n",[251,394,396],{"class":253,"line":395},6,[251,397,398],{"class":265},"  }\n",[251,400,402,405,407],{"class":253,"line":401},7,[251,403,404],{"class":265},"}",[251,406,289],{"class":261},[251,408,292],{"class":265},[237,410,412],{"id":411},"put-request","PUT Request",[242,414,416],{"className":244,"code":415,"language":246,"meta":247,"style":247},"const updated = await $autx('\u002Fapi\u002Fusers\u002F1', {\n  method: 'PUT',\n  body: {\n    name: 'Jane Doe'\n  }\n});\n",[179,417,418,444,459,467,480,484],{"__ignoreMap":247},[251,419,420,422,425,427,429,431,433,435,438,440,442],{"class":253,"line":254},[251,421,258],{"class":257},[251,423,424],{"class":261}," updated ",[251,426,266],{"class":265},[251,428,270],{"class":269},[251,430,274],{"class":273},[251,432,277],{"class":261},[251,434,280],{"class":265},[251,436,437],{"class":283},"\u002Fapi\u002Fusers\u002F1",[251,439,280],{"class":265},[251,441,325],{"class":265},[251,443,328],{"class":265},[251,445,446,448,450,452,455,457],{"class":253,"line":331},[251,447,335],{"class":334},[251,449,338],{"class":265},[251,451,341],{"class":265},[251,453,454],{"class":283},"PUT",[251,456,280],{"class":265},[251,458,349],{"class":265},[251,460,461,463,465],{"class":253,"line":352},[251,462,355],{"class":334},[251,464,338],{"class":265},[251,466,328],{"class":265},[251,468,469,471,473,475,478],{"class":253,"line":362},[251,470,365],{"class":334},[251,472,338],{"class":265},[251,474,341],{"class":265},[251,476,477],{"class":283},"Jane Doe",[251,479,392],{"class":265},[251,481,482],{"class":253,"line":379},[251,483,398],{"class":265},[251,485,486,488,490],{"class":253,"line":395},[251,487,404],{"class":265},[251,489,289],{"class":261},[251,491,292],{"class":265},[237,493,495],{"id":494},"delete-request","DELETE Request",[242,497,499],{"className":244,"code":498,"language":246,"meta":247,"style":247},"await $autx('\u002Fapi\u002Fusers\u002F1', {\n  method: 'DELETE'\n});\n",[179,500,501,520,533],{"__ignoreMap":247},[251,502,503,506,508,510,512,514,516,518],{"class":253,"line":254},[251,504,505],{"class":269},"await",[251,507,274],{"class":273},[251,509,277],{"class":261},[251,511,280],{"class":265},[251,513,437],{"class":283},[251,515,280],{"class":265},[251,517,325],{"class":265},[251,519,328],{"class":265},[251,521,522,524,526,528,531],{"class":253,"line":331},[251,523,335],{"class":334},[251,525,338],{"class":265},[251,527,341],{"class":265},[251,529,530],{"class":283},"DELETE",[251,532,392],{"class":265},[251,534,535,537,539],{"class":253,"line":352},[251,536,404],{"class":265},[251,538,289],{"class":261},[251,540,292],{"class":265},[237,542,544],{"id":543},"custom-headers","Custom Headers",[242,546,548],{"className":244,"code":547,"language":246,"meta":247,"style":247},"const data = await $autx('\u002Fapi\u002Fdata', {\n  headers: {\n    'Custom-Header': 'value'\n  }\n});\n",[179,549,550,575,584,603,607],{"__ignoreMap":247},[251,551,552,554,556,558,560,562,564,566,569,571,573],{"class":253,"line":254},[251,553,258],{"class":257},[251,555,262],{"class":261},[251,557,266],{"class":265},[251,559,270],{"class":269},[251,561,274],{"class":273},[251,563,277],{"class":261},[251,565,280],{"class":265},[251,567,568],{"class":283},"\u002Fapi\u002Fdata",[251,570,280],{"class":265},[251,572,325],{"class":265},[251,574,328],{"class":265},[251,576,577,580,582],{"class":253,"line":331},[251,578,579],{"class":334},"  headers",[251,581,338],{"class":265},[251,583,328],{"class":265},[251,585,586,589,592,594,596,598,601],{"class":253,"line":352},[251,587,588],{"class":265},"    '",[251,590,591],{"class":334},"Custom-Header",[251,593,280],{"class":265},[251,595,338],{"class":265},[251,597,341],{"class":265},[251,599,600],{"class":283},"value",[251,602,392],{"class":265},[251,604,605],{"class":253,"line":362},[251,606,398],{"class":265},[251,608,609,611,613],{"class":253,"line":379},[251,610,404],{"class":265},[251,612,289],{"class":261},[251,614,292],{"class":265},[237,616,618],{"id":617},"custom-base-url","Custom Base URL",[242,620,622],{"className":244,"code":621,"language":246,"meta":247,"style":247},"const data = await $autx('\u002Fendpoint', {\n  baseURL: 'https:\u002F\u002Fapi.example.com'\n});\n",[179,623,624,649,663],{"__ignoreMap":247},[251,625,626,628,630,632,634,636,638,640,643,645,647],{"class":253,"line":254},[251,627,258],{"class":257},[251,629,262],{"class":261},[251,631,266],{"class":265},[251,633,270],{"class":269},[251,635,274],{"class":273},[251,637,277],{"class":261},[251,639,280],{"class":265},[251,641,642],{"class":283},"\u002Fendpoint",[251,644,280],{"class":265},[251,646,325],{"class":265},[251,648,328],{"class":265},[251,650,651,654,656,658,661],{"class":253,"line":331},[251,652,653],{"class":334},"  baseURL",[251,655,338],{"class":265},[251,657,341],{"class":265},[251,659,660],{"class":283},"https:\u002F\u002Fapi.example.com",[251,662,392],{"class":265},[251,664,665,667,669],{"class":253,"line":352},[251,666,404],{"class":265},[251,668,289],{"class":261},[251,670,292],{"class":265},[183,672,674],{"id":673},"provider-specific-behavior","Provider-Specific Behavior",[237,676,678],{"id":677},"sanctum-provider","Sanctum Provider",[176,680,681,682,684],{},"When using the Sanctum provider, ",[179,683,85],{}," automatically:",[198,686,687,690,697],{},[201,688,689],{},"Includes CSRF token for POST, PUT, PATCH, DELETE requests",[201,691,692,693,696],{},"Sets ",[179,694,695],{},"credentials: 'include'"," for cookie-based authentication",[201,698,699],{},"Handles 401 errors by logging out and reloading the app",[237,701,703],{"id":702},"passport-provider","Passport Provider",[176,705,706,707,684],{},"When using the Passport provider, ",[179,708,85],{},[198,710,711,714],{},[201,712,713],{},"Includes the Bearer token in the Authorization header",[201,715,716],{},"Handles 401 errors by logging out the current strategy",[183,718,720],{"id":719},"error-handling","Error Handling",[176,722,723,725],{},[179,724,85],{}," automatically handles authentication errors:",[198,727,728,734],{},[201,729,730,733],{},[204,731,732],{},"401 Unauthorized",": Automatically logs out the user and reloads the app (Sanctum)",[201,735,736,739],{},[204,737,738],{},"Other errors",": Throws a Nuxt error with status code and response data",[237,741,743],{"id":742},"custom-error-handling","Custom Error Handling",[242,745,747],{"className":244,"code":746,"language":246,"meta":247,"style":247},"try {\n  const data = await $autx('\u002Fapi\u002Fdata');\n} catch (error) {\n  \u002F\u002F Handle error\n  console.error(error);\n}\n",[179,748,749,756,783,796,802,821],{"__ignoreMap":247},[251,750,751,754],{"class":253,"line":254},[251,752,753],{"class":269},"try",[251,755,328],{"class":265},[251,757,758,761,764,767,769,771,773,775,777,779,781],{"class":253,"line":331},[251,759,760],{"class":257},"  const",[251,762,763],{"class":261}," data",[251,765,766],{"class":265}," =",[251,768,270],{"class":269},[251,770,274],{"class":273},[251,772,277],{"class":334},[251,774,280],{"class":265},[251,776,568],{"class":283},[251,778,280],{"class":265},[251,780,289],{"class":334},[251,782,292],{"class":265},[251,784,785,787,790,793],{"class":253,"line":352},[251,786,404],{"class":265},[251,788,789],{"class":269}," catch",[251,791,792],{"class":261}," (error) ",[251,794,795],{"class":265},"{\n",[251,797,798],{"class":253,"line":362},[251,799,801],{"class":800},"sHwdD","  \u002F\u002F Handle error\n",[251,803,804,807,810,813,815,817,819],{"class":253,"line":379},[251,805,806],{"class":261},"  console",[251,808,809],{"class":265},".",[251,811,812],{"class":273},"error",[251,814,277],{"class":334},[251,816,812],{"class":261},[251,818,289],{"class":334},[251,820,292],{"class":265},[251,822,823],{"class":253,"line":395},[251,824,825],{"class":265},"}\n",[183,827,829],{"id":828},"type-safety","Type Safety",[176,831,832,834],{},[179,833,85],{}," is fully typed. You can specify the response type:",[242,836,838],{"className":244,"code":837,"language":246,"meta":247,"style":247},"interface User {\n  id: number;\n  name: string;\n  email: string;\n}\n\nconst user = await $autx\u003CUser>('\u002Fapi\u002Fuser');\n\u002F\u002F user is typed as User\n",[179,839,840,851,863,875,886,890,896,931],{"__ignoreMap":247},[251,841,842,845,849],{"class":253,"line":254},[251,843,844],{"class":257},"interface",[251,846,848],{"class":847},"sBMFI"," User",[251,850,328],{"class":265},[251,852,853,856,858,861],{"class":253,"line":331},[251,854,855],{"class":334},"  id",[251,857,338],{"class":265},[251,859,860],{"class":847}," number",[251,862,292],{"class":265},[251,864,865,868,870,873],{"class":253,"line":352},[251,866,867],{"class":334},"  name",[251,869,338],{"class":265},[251,871,872],{"class":847}," string",[251,874,292],{"class":265},[251,876,877,880,882,884],{"class":253,"line":362},[251,878,879],{"class":334},"  email",[251,881,338],{"class":265},[251,883,872],{"class":847},[251,885,292],{"class":265},[251,887,888],{"class":253,"line":379},[251,889,825],{"class":265},[251,891,892],{"class":253,"line":395},[251,893,895],{"emptyLinePlaceholder":894},true,"\n",[251,897,898,900,903,905,907,909,912,915,918,920,922,925,927,929],{"class":253,"line":401},[251,899,258],{"class":257},[251,901,902],{"class":261}," user ",[251,904,266],{"class":265},[251,906,270],{"class":269},[251,908,274],{"class":273},[251,910,911],{"class":265},"\u003C",[251,913,914],{"class":847},"User",[251,916,917],{"class":265},">",[251,919,277],{"class":261},[251,921,280],{"class":265},[251,923,924],{"class":283},"\u002Fapi\u002Fuser",[251,926,280],{"class":265},[251,928,289],{"class":261},[251,930,292],{"class":265},[251,932,934],{"class":253,"line":933},8,[251,935,936],{"class":800},"\u002F\u002F user is typed as User\n",[183,938,940],{"id":939},"options","Options",[176,942,943,945,946,948],{},[179,944,85],{}," accepts all ",[179,947,195],{}," options:",[950,951,952,968],"table",{},[953,954,955],"thead",{},[956,957,958,962,965],"tr",{},[959,960,961],"th",{},"Option",[959,963,964],{},"Type",[959,966,967],{},"Description",[969,970,971,987,1002,1017,1031,1046],"tbody",{},[956,972,973,979,984],{},[974,975,976],"td",{},[179,977,978],{},"method",[974,980,981],{},[179,982,983],{},"string",[974,985,986],{},"HTTP method (GET, POST, PUT, PATCH, DELETE)",[956,988,989,994,999],{},[974,990,991],{},[179,992,993],{},"body",[974,995,996],{},[179,997,998],{},"unknown",[974,1000,1001],{},"Request body",[956,1003,1004,1009,1014],{},[974,1005,1006],{},[179,1007,1008],{},"headers",[974,1010,1011],{},[179,1012,1013],{},"HeadersInit",[974,1015,1016],{},"Custom headers",[956,1018,1019,1024,1028],{},[974,1020,1021],{},[179,1022,1023],{},"baseURL",[974,1025,1026],{},[179,1027,983],{},[974,1029,1030],{},"Custom base URL",[956,1032,1033,1038,1043],{},[974,1034,1035],{},[179,1036,1037],{},"credentials",[974,1039,1040],{},[179,1041,1042],{},"RequestCredentials",[974,1044,1045],{},"Credentials mode",[956,1047,1048,1053,1058],{},[974,1049,1050],{},[179,1051,1052],{},"query",[974,1054,1055],{},[179,1056,1057],{},"Record\u003Cstring, unknown>",[974,1059,1060],{},"Query parameters",[183,1062,1064],{"id":1063},"complete-example","Complete Example",[242,1066,1068],{"className":244,"code":1067,"language":246,"meta":247,"style":247},"\u002F\u002F Create a new user\nconst newUser = await $autx('\u002Fapi\u002Fusers', {\n  method: 'POST',\n  body: {\n    name: 'John Doe',\n    email: 'john@example.com',\n    password: 'secret123'\n  }\n});\n\n\u002F\u002F Fetch authenticated user\nconst user = await $autx('\u002Fapi\u002Fuser');\n\n\u002F\u002F Update user\nconst updated = await $autx('\u002Fapi\u002Fuser', {\n  method: 'PUT',\n  body: {\n    name: 'Jane Doe'\n  }\n});\n\n\u002F\u002F Delete user\nawait $autx('\u002Fapi\u002Fuser', {\n  method: 'DELETE'\n});\n",[179,1069,1070,1075,1100,1114,1122,1136,1150,1164,1168,1177,1182,1188,1213,1218,1224,1249,1264,1273,1286,1291,1300,1305,1311,1330,1343],{"__ignoreMap":247},[251,1071,1072],{"class":253,"line":254},[251,1073,1074],{"class":800},"\u002F\u002F Create a new user\n",[251,1076,1077,1079,1082,1084,1086,1088,1090,1092,1094,1096,1098],{"class":253,"line":331},[251,1078,258],{"class":257},[251,1080,1081],{"class":261}," newUser ",[251,1083,266],{"class":265},[251,1085,270],{"class":269},[251,1087,274],{"class":273},[251,1089,277],{"class":261},[251,1091,280],{"class":265},[251,1093,284],{"class":283},[251,1095,280],{"class":265},[251,1097,325],{"class":265},[251,1099,328],{"class":265},[251,1101,1102,1104,1106,1108,1110,1112],{"class":253,"line":352},[251,1103,335],{"class":334},[251,1105,338],{"class":265},[251,1107,341],{"class":265},[251,1109,344],{"class":283},[251,1111,280],{"class":265},[251,1113,349],{"class":265},[251,1115,1116,1118,1120],{"class":253,"line":362},[251,1117,355],{"class":334},[251,1119,338],{"class":265},[251,1121,328],{"class":265},[251,1123,1124,1126,1128,1130,1132,1134],{"class":253,"line":379},[251,1125,365],{"class":334},[251,1127,338],{"class":265},[251,1129,341],{"class":265},[251,1131,372],{"class":283},[251,1133,280],{"class":265},[251,1135,349],{"class":265},[251,1137,1138,1140,1142,1144,1146,1148],{"class":253,"line":395},[251,1139,382],{"class":334},[251,1141,338],{"class":265},[251,1143,341],{"class":265},[251,1145,389],{"class":283},[251,1147,280],{"class":265},[251,1149,349],{"class":265},[251,1151,1152,1155,1157,1159,1162],{"class":253,"line":401},[251,1153,1154],{"class":334},"    password",[251,1156,338],{"class":265},[251,1158,341],{"class":265},[251,1160,1161],{"class":283},"secret123",[251,1163,392],{"class":265},[251,1165,1166],{"class":253,"line":933},[251,1167,398],{"class":265},[251,1169,1171,1173,1175],{"class":253,"line":1170},9,[251,1172,404],{"class":265},[251,1174,289],{"class":261},[251,1176,292],{"class":265},[251,1178,1180],{"class":253,"line":1179},10,[251,1181,895],{"emptyLinePlaceholder":894},[251,1183,1185],{"class":253,"line":1184},11,[251,1186,1187],{"class":800},"\u002F\u002F Fetch authenticated user\n",[251,1189,1191,1193,1195,1197,1199,1201,1203,1205,1207,1209,1211],{"class":253,"line":1190},12,[251,1192,258],{"class":257},[251,1194,902],{"class":261},[251,1196,266],{"class":265},[251,1198,270],{"class":269},[251,1200,274],{"class":273},[251,1202,277],{"class":261},[251,1204,280],{"class":265},[251,1206,924],{"class":283},[251,1208,280],{"class":265},[251,1210,289],{"class":261},[251,1212,292],{"class":265},[251,1214,1216],{"class":253,"line":1215},13,[251,1217,895],{"emptyLinePlaceholder":894},[251,1219,1221],{"class":253,"line":1220},14,[251,1222,1223],{"class":800},"\u002F\u002F Update user\n",[251,1225,1227,1229,1231,1233,1235,1237,1239,1241,1243,1245,1247],{"class":253,"line":1226},15,[251,1228,258],{"class":257},[251,1230,424],{"class":261},[251,1232,266],{"class":265},[251,1234,270],{"class":269},[251,1236,274],{"class":273},[251,1238,277],{"class":261},[251,1240,280],{"class":265},[251,1242,924],{"class":283},[251,1244,280],{"class":265},[251,1246,325],{"class":265},[251,1248,328],{"class":265},[251,1250,1252,1254,1256,1258,1260,1262],{"class":253,"line":1251},16,[251,1253,335],{"class":334},[251,1255,338],{"class":265},[251,1257,341],{"class":265},[251,1259,454],{"class":283},[251,1261,280],{"class":265},[251,1263,349],{"class":265},[251,1265,1267,1269,1271],{"class":253,"line":1266},17,[251,1268,355],{"class":334},[251,1270,338],{"class":265},[251,1272,328],{"class":265},[251,1274,1276,1278,1280,1282,1284],{"class":253,"line":1275},18,[251,1277,365],{"class":334},[251,1279,338],{"class":265},[251,1281,341],{"class":265},[251,1283,477],{"class":283},[251,1285,392],{"class":265},[251,1287,1289],{"class":253,"line":1288},19,[251,1290,398],{"class":265},[251,1292,1294,1296,1298],{"class":253,"line":1293},20,[251,1295,404],{"class":265},[251,1297,289],{"class":261},[251,1299,292],{"class":265},[251,1301,1303],{"class":253,"line":1302},21,[251,1304,895],{"emptyLinePlaceholder":894},[251,1306,1308],{"class":253,"line":1307},22,[251,1309,1310],{"class":800},"\u002F\u002F Delete user\n",[251,1312,1314,1316,1318,1320,1322,1324,1326,1328],{"class":253,"line":1313},23,[251,1315,505],{"class":269},[251,1317,274],{"class":273},[251,1319,277],{"class":261},[251,1321,280],{"class":265},[251,1323,924],{"class":283},[251,1325,280],{"class":265},[251,1327,325],{"class":265},[251,1329,328],{"class":265},[251,1331,1333,1335,1337,1339,1341],{"class":253,"line":1332},24,[251,1334,335],{"class":334},[251,1336,338],{"class":265},[251,1338,341],{"class":265},[251,1340,530],{"class":283},[251,1342,392],{"class":265},[251,1344,1346,1348,1350],{"class":253,"line":1345},25,[251,1347,404],{"class":265},[251,1349,289],{"class":261},[251,1351,292],{"class":265},[183,1353,1355],{"id":1354},"notes","Notes",[198,1357,1358,1363,1366,1369],{},[201,1359,1360,1362],{},[179,1361,85],{}," requires the auth instance to be available",[201,1364,1365],{},"For Sanctum, CSRF tokens are automatically fetched and included",[201,1367,1368],{},"For Passport, Bearer tokens are automatically included from the auth instance",[201,1370,1371],{},"All requests are logged to console on error for debugging",[1373,1374,1375],"style",{},"html pre.shiki code .spNyl, html code.shiki .spNyl{--shiki-light:#9C3EDA;--shiki-default:#C792EA;--shiki-dark:#C792EA}html pre.shiki code .sTEyZ, html code.shiki .sTEyZ{--shiki-light:#90A4AE;--shiki-default:#EEFFFF;--shiki-dark:#BABED8}html pre.shiki code .sMK4o, html code.shiki .sMK4o{--shiki-light:#39ADB5;--shiki-default:#89DDFF;--shiki-dark:#89DDFF}html pre.shiki code .s7zQu, html code.shiki .s7zQu{--shiki-light:#39ADB5;--shiki-light-font-style:italic;--shiki-default:#89DDFF;--shiki-default-font-style:italic;--shiki-dark:#89DDFF;--shiki-dark-font-style:italic}html pre.shiki code .s2Zo4, html code.shiki .s2Zo4{--shiki-light:#6182B8;--shiki-default:#82AAFF;--shiki-dark:#82AAFF}html pre.shiki code .sfazB, html code.shiki .sfazB{--shiki-light:#91B859;--shiki-default:#C3E88D;--shiki-dark:#C3E88D}html .light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html.light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html .default .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html.dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html pre.shiki code .swJcz, html code.shiki .swJcz{--shiki-light:#E53935;--shiki-default:#F07178;--shiki-dark:#F07178}html pre.shiki code .sHwdD, html code.shiki .sHwdD{--shiki-light:#90A4AE;--shiki-light-font-style:italic;--shiki-default:#546E7A;--shiki-default-font-style:italic;--shiki-dark:#676E95;--shiki-dark-font-style:italic}html pre.shiki code .sBMFI, html code.shiki .sBMFI{--shiki-light:#E2931D;--shiki-default:#FFCB6B;--shiki-dark:#FFCB6B}",{"title":247,"searchDepth":254,"depth":331,"links":1377},[1378,1379,1387,1391,1394,1395,1396,1397],{"id":185,"depth":331,"text":186},{"id":234,"depth":331,"text":235,"children":1380},[1381,1382,1383,1384,1385,1386],{"id":239,"depth":352,"text":240},{"id":295,"depth":352,"text":296},{"id":411,"depth":352,"text":412},{"id":494,"depth":352,"text":495},{"id":543,"depth":352,"text":544},{"id":617,"depth":352,"text":618},{"id":673,"depth":331,"text":674,"children":1388},[1389,1390],{"id":677,"depth":352,"text":678},{"id":702,"depth":352,"text":703},{"id":719,"depth":331,"text":720,"children":1392},[1393],{"id":742,"depth":352,"text":743},{"id":828,"depth":331,"text":829},{"id":939,"depth":331,"text":940},{"id":1063,"depth":331,"text":1064},{"id":1354,"depth":331,"text":1355},"Universal API client for authenticated requests","md",null,{},{"icon":88},{"title":85,"description":1398},"yX6Ykhhet9_ItpQ1rwEYkpxU-FNwoCSK5wP54u-7MoI",[1406,1408],{"title":76,"path":81,"stem":82,"description":1407,"icon":83,"children":-1},"Available composables for authentication in Nuxt Umbu",{"title":90,"path":91,"stem":92,"description":1409,"icon":93,"children":-1},"Access authentication configuration",1785126612932]