[{"data":1,"prerenderedAt":1364},["ShallowReactive",2],{"docs-layout-toc:\u002Fdocs\u002Futils\u002Fvalidate-field":3,"docs-header-toc:\u002Fdocs\u002Futils\u002Fvalidate-field":570,"$5h5n8Y7WJN":967},{"id":4,"title":5,"body":6,"description":20,"extension":564,"meta":565,"navigation":247,"path":566,"seo":567,"stem":568,"__hash__":569},"content\u002Fdocs\u002Futils\u002Fvalidate-field.md","Validate Field",{"type":7,"value":8,"toc":560},"minimark",[9,14,425,429,433,556],[10,11,13],"h2",{"id":12},"usage","Usage",[15,16,21],"pre",{"className":17,"code":18,"language":19,"meta":20,"style":20},"language-vue shiki shiki-themes github-dark github-dark","\u003Ctemplate>\n    \u003C!-- Rest of the form -->\n    \u003CInputField \n        id=\"full-name\"\n        v-model=\"formData.fullName\"\n        v-model:error=\"formErrors.fullName\"\n        label=\"Full name\"\n        placeholder=\"Enter full name\"\n        required\n        :validator=\"validateField\"\n    \u002F>\n    \u003C!-- Rest of the form -->\n\u003C\u002Ftemplate>\n\u003Cscript setup lang=\"ts\">\n\u002F\u002F States\nconst formData = reactive({\n    fullName: '',\n})\n\n\u002F\u002F Validation\nconst { formErrors, resetForm, validateFormFields } = useForm({\n    formData,\n    requiredFields: [\n        'fullName', \n    ],\n    validators: {\n        fullName: validateField,\n    },\n})\n\n\u002F\u002F Methods\nconst handleSubmit = () => {\n    const isValid = validateFormFields()\n\n    const hasErrors = !isValid\n\n    \u002F\u002F Rest of the submit logic\n\u003C\u002Fscript>\n","vue","",[22,23,24,40,47,59,73,90,110,121,132,138,156,162,167,177,198,204,224,236,242,249,255,287,293,299,308,314,320,326,332,337,342,348,367,384,389,405,410,416],"code",{"__ignoreMap":20},[25,26,29,33,37],"span",{"class":27,"line":28},"line",1,[25,30,32],{"class":31},"suv1-","\u003C",[25,34,36],{"class":35},"sxg3X","template",[25,38,39],{"class":31},">\n",[25,41,43],{"class":27,"line":42},2,[25,44,46],{"class":45},"sJ8bj","    \u003C!-- Rest of the form -->\n",[25,48,50,53,56],{"class":27,"line":49},3,[25,51,52],{"class":31},"    \u003C",[25,54,55],{"class":35},"InputField",[25,57,58],{"class":31}," \n",[25,60,62,66,69],{"class":27,"line":61},4,[25,63,65],{"class":64},"sFR8T","        id",[25,67,68],{"class":31},"=",[25,70,72],{"class":71},"s4wv1","\"full-name\"\n",[25,74,76,79,81,84,87],{"class":27,"line":75},5,[25,77,78],{"class":64},"        v-model",[25,80,68],{"class":31},[25,82,83],{"class":71},"\"",[25,85,86],{"class":31},"formData.fullName",[25,88,89],{"class":71},"\"\n",[25,91,93,95,98,101,103,105,108],{"class":27,"line":92},6,[25,94,78],{"class":64},[25,96,97],{"class":31},":",[25,99,100],{"class":64},"error",[25,102,68],{"class":31},[25,104,83],{"class":71},[25,106,107],{"class":31},"formErrors.fullName",[25,109,89],{"class":71},[25,111,113,116,118],{"class":27,"line":112},7,[25,114,115],{"class":64},"        label",[25,117,68],{"class":31},[25,119,120],{"class":71},"\"Full name\"\n",[25,122,124,127,129],{"class":27,"line":123},8,[25,125,126],{"class":64},"        placeholder",[25,128,68],{"class":31},[25,130,131],{"class":71},"\"Enter full name\"\n",[25,133,135],{"class":27,"line":134},9,[25,136,137],{"class":64},"        required\n",[25,139,141,144,147,149,151,154],{"class":27,"line":140},10,[25,142,143],{"class":31},"        :",[25,145,146],{"class":64},"validator",[25,148,68],{"class":31},[25,150,83],{"class":71},[25,152,153],{"class":31},"validateField",[25,155,89],{"class":71},[25,157,159],{"class":27,"line":158},11,[25,160,161],{"class":31},"    \u002F>\n",[25,163,165],{"class":27,"line":164},12,[25,166,46],{"class":45},[25,168,170,173,175],{"class":27,"line":169},13,[25,171,172],{"class":31},"\u003C\u002F",[25,174,36],{"class":35},[25,176,39],{"class":31},[25,178,180,182,185,188,191,193,196],{"class":27,"line":179},14,[25,181,32],{"class":31},[25,183,184],{"class":35},"script",[25,186,187],{"class":64}," setup",[25,189,190],{"class":64}," lang",[25,192,68],{"class":31},[25,194,195],{"class":71},"\"ts\"",[25,197,39],{"class":31},[25,199,201],{"class":27,"line":200},15,[25,202,203],{"class":45},"\u002F\u002F States\n",[25,205,207,211,215,218,221],{"class":27,"line":206},16,[25,208,210],{"class":209},"sOPea","const",[25,212,214],{"class":213},"s8ozJ"," formData",[25,216,217],{"class":209}," =",[25,219,220],{"class":64}," reactive",[25,222,223],{"class":31},"({\n",[25,225,227,230,233],{"class":27,"line":226},17,[25,228,229],{"class":31},"    fullName: ",[25,231,232],{"class":71},"''",[25,234,235],{"class":31},",\n",[25,237,239],{"class":27,"line":238},18,[25,240,241],{"class":31},"})\n",[25,243,245],{"class":27,"line":244},19,[25,246,248],{"emptyLinePlaceholder":247},true,"\n",[25,250,252],{"class":27,"line":251},20,[25,253,254],{"class":45},"\u002F\u002F Validation\n",[25,256,258,260,263,266,269,272,274,277,280,282,285],{"class":27,"line":257},21,[25,259,210],{"class":209},[25,261,262],{"class":31}," { ",[25,264,265],{"class":213},"formErrors",[25,267,268],{"class":31},", ",[25,270,271],{"class":213},"resetForm",[25,273,268],{"class":31},[25,275,276],{"class":213},"validateFormFields",[25,278,279],{"class":31}," } ",[25,281,68],{"class":209},[25,283,284],{"class":64}," useForm",[25,286,223],{"class":31},[25,288,290],{"class":27,"line":289},22,[25,291,292],{"class":31},"    formData,\n",[25,294,296],{"class":27,"line":295},23,[25,297,298],{"class":31},"    requiredFields: [\n",[25,300,302,305],{"class":27,"line":301},24,[25,303,304],{"class":71},"        'fullName'",[25,306,307],{"class":31},", \n",[25,309,311],{"class":27,"line":310},25,[25,312,313],{"class":31},"    ],\n",[25,315,317],{"class":27,"line":316},26,[25,318,319],{"class":31},"    validators: {\n",[25,321,323],{"class":27,"line":322},27,[25,324,325],{"class":31},"        fullName: validateField,\n",[25,327,329],{"class":27,"line":328},28,[25,330,331],{"class":31},"    },\n",[25,333,335],{"class":27,"line":334},29,[25,336,241],{"class":31},[25,338,340],{"class":27,"line":339},30,[25,341,248],{"emptyLinePlaceholder":247},[25,343,345],{"class":27,"line":344},31,[25,346,347],{"class":45},"\u002F\u002F Methods\n",[25,349,351,353,356,358,361,364],{"class":27,"line":350},32,[25,352,210],{"class":209},[25,354,355],{"class":64}," handleSubmit",[25,357,217],{"class":209},[25,359,360],{"class":31}," () ",[25,362,363],{"class":209},"=>",[25,365,366],{"class":31}," {\n",[25,368,370,373,376,378,381],{"class":27,"line":369},33,[25,371,372],{"class":209},"    const",[25,374,375],{"class":213}," isValid",[25,377,217],{"class":209},[25,379,380],{"class":64}," validateFormFields",[25,382,383],{"class":31},"()\n",[25,385,387],{"class":27,"line":386},34,[25,388,248],{"emptyLinePlaceholder":247},[25,390,392,394,397,399,402],{"class":27,"line":391},35,[25,393,372],{"class":209},[25,395,396],{"class":213}," hasErrors",[25,398,217],{"class":209},[25,400,401],{"class":209}," !",[25,403,404],{"class":31},"isValid\n",[25,406,408],{"class":27,"line":407},36,[25,409,248],{"emptyLinePlaceholder":247},[25,411,413],{"class":27,"line":412},37,[25,414,415],{"class":45},"    \u002F\u002F Rest of the submit logic\n",[25,417,419,421,423],{"class":27,"line":418},38,[25,420,172],{"class":31},[25,422,184],{"class":35},[25,424,39],{"class":31},[426,427],"content-alert",{":props":428},"{\"preset\":\"form-validation\"}",[10,430,432],{"id":431},"type-definition","Type definition",[15,434,438],{"className":435,"code":436,"language":437,"meta":20,"style":20},"language-ts shiki shiki-themes github-dark github-dark","\u002F**\n * Validates a field value to ensure it is not empty, null, or undefined.\n *\n * @param value - The value to validate.\n * @param requiredFieldMessage - Optional custom error message if invalid.\n * @returns A string containing the error message if invalid, or null if valid.\n *\u002F\nexport declare const validateField: (\n    value: unknown,\n    requiredFieldMessage?: string,\n) => string | null\n","ts",[22,439,440,445,450,455,469,481,491,496,515,528,541],{"__ignoreMap":20},[25,441,442],{"class":27,"line":28},[25,443,444],{"class":45},"\u002F**\n",[25,446,447],{"class":27,"line":42},[25,448,449],{"class":45}," * Validates a field value to ensure it is not empty, null, or undefined.\n",[25,451,452],{"class":27,"line":49},[25,453,454],{"class":45}," *\n",[25,456,457,460,463,466],{"class":27,"line":61},[25,458,459],{"class":45}," * ",[25,461,462],{"class":209},"@param",[25,464,465],{"class":31}," value",[25,467,468],{"class":45}," - The value to validate.\n",[25,470,471,473,475,478],{"class":27,"line":75},[25,472,459],{"class":45},[25,474,462],{"class":209},[25,476,477],{"class":31}," requiredFieldMessage",[25,479,480],{"class":45}," - Optional custom error message if invalid.\n",[25,482,483,485,488],{"class":27,"line":92},[25,484,459],{"class":45},[25,486,487],{"class":209},"@returns",[25,489,490],{"class":45}," A string containing the error message if invalid, or null if valid.\n",[25,492,493],{"class":27,"line":112},[25,494,495],{"class":45}," *\u002F\n",[25,497,498,501,504,507,510,512],{"class":27,"line":123},[25,499,500],{"class":209},"export",[25,502,503],{"class":209}," declare",[25,505,506],{"class":209}," const",[25,508,509],{"class":64}," validateField",[25,511,97],{"class":209},[25,513,514],{"class":31}," (\n",[25,516,517,521,523,526],{"class":27,"line":134},[25,518,520],{"class":519},"s-3mD","    value",[25,522,97],{"class":209},[25,524,525],{"class":213}," unknown",[25,527,235],{"class":31},[25,529,530,533,536,539],{"class":27,"line":140},[25,531,532],{"class":519},"    requiredFieldMessage",[25,534,535],{"class":209},"?:",[25,537,538],{"class":213}," string",[25,540,235],{"class":31},[25,542,543,546,548,550,553],{"class":27,"line":158},[25,544,545],{"class":31},") ",[25,547,363],{"class":209},[25,549,538],{"class":213},[25,551,552],{"class":209}," |",[25,554,555],{"class":213}," null\n",[557,558,559],"style",{},"html pre.shiki code .suv1-, html code.shiki .suv1-{--shiki-default:#E1E4E8;--shiki-dark:#E1E4E8}html pre.shiki code .sxg3X, html code.shiki .sxg3X{--shiki-default:#85E89D;--shiki-dark:#85E89D}html pre.shiki code .sJ8bj, html code.shiki .sJ8bj{--shiki-default:#6A737D;--shiki-dark:#6A737D}html pre.shiki code .sFR8T, html code.shiki .sFR8T{--shiki-default:#B392F0;--shiki-dark:#B392F0}html pre.shiki code .s4wv1, html code.shiki .s4wv1{--shiki-default:#9ECBFF;--shiki-dark:#9ECBFF}html pre.shiki code .sOPea, html code.shiki .sOPea{--shiki-default:#F97583;--shiki-dark:#F97583}html pre.shiki code .s8ozJ, html code.shiki .s8ozJ{--shiki-default:#79B8FF;--shiki-dark:#79B8FF}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 .s-3mD, html code.shiki .s-3mD{--shiki-default:#FFAB70;--shiki-dark:#FFAB70}",{"title":20,"searchDepth":42,"depth":49,"links":561},[562,563],{"id":12,"depth":42,"text":13},{"id":431,"depth":42,"text":432},"md",{},"\u002Fdocs\u002Futils\u002Fvalidate-field",{"description":20},"docs\u002Futils\u002Fvalidate-field","OJUDsuN9KhbIlk0BlQkdN28RggkuuxLma-LX44NY2RM",{"id":4,"title":5,"body":571,"description":20,"extension":564,"meta":965,"navigation":247,"path":566,"seo":966,"stem":568,"__hash__":569},{"type":7,"value":572,"toc":961},[573,575,861,863,865,959],[10,574,13],{"id":12},[15,576,577],{"className":17,"code":18,"language":19,"meta":20,"style":20},[22,578,579,587,591,599,607,619,635,643,651,655,669,673,677,685,701,705,717,725,729,733,737,761,765,769,775,779,783,787,791,795,799,803,817,829,833,845,849,853],{"__ignoreMap":20},[25,580,581,583,585],{"class":27,"line":28},[25,582,32],{"class":31},[25,584,36],{"class":35},[25,586,39],{"class":31},[25,588,589],{"class":27,"line":42},[25,590,46],{"class":45},[25,592,593,595,597],{"class":27,"line":49},[25,594,52],{"class":31},[25,596,55],{"class":35},[25,598,58],{"class":31},[25,600,601,603,605],{"class":27,"line":61},[25,602,65],{"class":64},[25,604,68],{"class":31},[25,606,72],{"class":71},[25,608,609,611,613,615,617],{"class":27,"line":75},[25,610,78],{"class":64},[25,612,68],{"class":31},[25,614,83],{"class":71},[25,616,86],{"class":31},[25,618,89],{"class":71},[25,620,621,623,625,627,629,631,633],{"class":27,"line":92},[25,622,78],{"class":64},[25,624,97],{"class":31},[25,626,100],{"class":64},[25,628,68],{"class":31},[25,630,83],{"class":71},[25,632,107],{"class":31},[25,634,89],{"class":71},[25,636,637,639,641],{"class":27,"line":112},[25,638,115],{"class":64},[25,640,68],{"class":31},[25,642,120],{"class":71},[25,644,645,647,649],{"class":27,"line":123},[25,646,126],{"class":64},[25,648,68],{"class":31},[25,650,131],{"class":71},[25,652,653],{"class":27,"line":134},[25,654,137],{"class":64},[25,656,657,659,661,663,665,667],{"class":27,"line":140},[25,658,143],{"class":31},[25,660,146],{"class":64},[25,662,68],{"class":31},[25,664,83],{"class":71},[25,666,153],{"class":31},[25,668,89],{"class":71},[25,670,671],{"class":27,"line":158},[25,672,161],{"class":31},[25,674,675],{"class":27,"line":164},[25,676,46],{"class":45},[25,678,679,681,683],{"class":27,"line":169},[25,680,172],{"class":31},[25,682,36],{"class":35},[25,684,39],{"class":31},[25,686,687,689,691,693,695,697,699],{"class":27,"line":179},[25,688,32],{"class":31},[25,690,184],{"class":35},[25,692,187],{"class":64},[25,694,190],{"class":64},[25,696,68],{"class":31},[25,698,195],{"class":71},[25,700,39],{"class":31},[25,702,703],{"class":27,"line":200},[25,704,203],{"class":45},[25,706,707,709,711,713,715],{"class":27,"line":206},[25,708,210],{"class":209},[25,710,214],{"class":213},[25,712,217],{"class":209},[25,714,220],{"class":64},[25,716,223],{"class":31},[25,718,719,721,723],{"class":27,"line":226},[25,720,229],{"class":31},[25,722,232],{"class":71},[25,724,235],{"class":31},[25,726,727],{"class":27,"line":238},[25,728,241],{"class":31},[25,730,731],{"class":27,"line":244},[25,732,248],{"emptyLinePlaceholder":247},[25,734,735],{"class":27,"line":251},[25,736,254],{"class":45},[25,738,739,741,743,745,747,749,751,753,755,757,759],{"class":27,"line":257},[25,740,210],{"class":209},[25,742,262],{"class":31},[25,744,265],{"class":213},[25,746,268],{"class":31},[25,748,271],{"class":213},[25,750,268],{"class":31},[25,752,276],{"class":213},[25,754,279],{"class":31},[25,756,68],{"class":209},[25,758,284],{"class":64},[25,760,223],{"class":31},[25,762,763],{"class":27,"line":289},[25,764,292],{"class":31},[25,766,767],{"class":27,"line":295},[25,768,298],{"class":31},[25,770,771,773],{"class":27,"line":301},[25,772,304],{"class":71},[25,774,307],{"class":31},[25,776,777],{"class":27,"line":310},[25,778,313],{"class":31},[25,780,781],{"class":27,"line":316},[25,782,319],{"class":31},[25,784,785],{"class":27,"line":322},[25,786,325],{"class":31},[25,788,789],{"class":27,"line":328},[25,790,331],{"class":31},[25,792,793],{"class":27,"line":334},[25,794,241],{"class":31},[25,796,797],{"class":27,"line":339},[25,798,248],{"emptyLinePlaceholder":247},[25,800,801],{"class":27,"line":344},[25,802,347],{"class":45},[25,804,805,807,809,811,813,815],{"class":27,"line":350},[25,806,210],{"class":209},[25,808,355],{"class":64},[25,810,217],{"class":209},[25,812,360],{"class":31},[25,814,363],{"class":209},[25,816,366],{"class":31},[25,818,819,821,823,825,827],{"class":27,"line":369},[25,820,372],{"class":209},[25,822,375],{"class":213},[25,824,217],{"class":209},[25,826,380],{"class":64},[25,828,383],{"class":31},[25,830,831],{"class":27,"line":386},[25,832,248],{"emptyLinePlaceholder":247},[25,834,835,837,839,841,843],{"class":27,"line":391},[25,836,372],{"class":209},[25,838,396],{"class":213},[25,840,217],{"class":209},[25,842,401],{"class":209},[25,844,404],{"class":31},[25,846,847],{"class":27,"line":407},[25,848,248],{"emptyLinePlaceholder":247},[25,850,851],{"class":27,"line":412},[25,852,415],{"class":45},[25,854,855,857,859],{"class":27,"line":418},[25,856,172],{"class":31},[25,858,184],{"class":35},[25,860,39],{"class":31},[426,862],{":props":428},[10,864,432],{"id":431},[15,866,867],{"className":435,"code":436,"language":437,"meta":20,"style":20},[22,868,869,873,877,881,891,901,909,913,927,937,947],{"__ignoreMap":20},[25,870,871],{"class":27,"line":28},[25,872,444],{"class":45},[25,874,875],{"class":27,"line":42},[25,876,449],{"class":45},[25,878,879],{"class":27,"line":49},[25,880,454],{"class":45},[25,882,883,885,887,889],{"class":27,"line":61},[25,884,459],{"class":45},[25,886,462],{"class":209},[25,888,465],{"class":31},[25,890,468],{"class":45},[25,892,893,895,897,899],{"class":27,"line":75},[25,894,459],{"class":45},[25,896,462],{"class":209},[25,898,477],{"class":31},[25,900,480],{"class":45},[25,902,903,905,907],{"class":27,"line":92},[25,904,459],{"class":45},[25,906,487],{"class":209},[25,908,490],{"class":45},[25,910,911],{"class":27,"line":112},[25,912,495],{"class":45},[25,914,915,917,919,921,923,925],{"class":27,"line":123},[25,916,500],{"class":209},[25,918,503],{"class":209},[25,920,506],{"class":209},[25,922,509],{"class":64},[25,924,97],{"class":209},[25,926,514],{"class":31},[25,928,929,931,933,935],{"class":27,"line":134},[25,930,520],{"class":519},[25,932,97],{"class":209},[25,934,525],{"class":213},[25,936,235],{"class":31},[25,938,939,941,943,945],{"class":27,"line":140},[25,940,532],{"class":519},[25,942,535],{"class":209},[25,944,538],{"class":213},[25,946,235],{"class":31},[25,948,949,951,953,955,957],{"class":27,"line":158},[25,950,545],{"class":31},[25,952,363],{"class":209},[25,954,538],{"class":213},[25,956,552],{"class":209},[25,958,555],{"class":213},[557,960,559],{},{"title":20,"searchDepth":42,"depth":49,"links":962},[963,964],{"id":12,"depth":42,"text":13},{"id":431,"depth":42,"text":432},{},{"description":20},{"id":4,"title":5,"body":968,"description":20,"extension":564,"meta":1362,"navigation":247,"path":566,"seo":1363,"stem":568,"__hash__":569},{"type":7,"value":969,"toc":1358},[970,972,1258,1260,1262,1356],[10,971,13],{"id":12},[15,973,974],{"className":17,"code":18,"language":19,"meta":20,"style":20},[22,975,976,984,988,996,1004,1016,1032,1040,1048,1052,1066,1070,1074,1082,1098,1102,1114,1122,1126,1130,1134,1158,1162,1166,1172,1176,1180,1184,1188,1192,1196,1200,1214,1226,1230,1242,1246,1250],{"__ignoreMap":20},[25,977,978,980,982],{"class":27,"line":28},[25,979,32],{"class":31},[25,981,36],{"class":35},[25,983,39],{"class":31},[25,985,986],{"class":27,"line":42},[25,987,46],{"class":45},[25,989,990,992,994],{"class":27,"line":49},[25,991,52],{"class":31},[25,993,55],{"class":35},[25,995,58],{"class":31},[25,997,998,1000,1002],{"class":27,"line":61},[25,999,65],{"class":64},[25,1001,68],{"class":31},[25,1003,72],{"class":71},[25,1005,1006,1008,1010,1012,1014],{"class":27,"line":75},[25,1007,78],{"class":64},[25,1009,68],{"class":31},[25,1011,83],{"class":71},[25,1013,86],{"class":31},[25,1015,89],{"class":71},[25,1017,1018,1020,1022,1024,1026,1028,1030],{"class":27,"line":92},[25,1019,78],{"class":64},[25,1021,97],{"class":31},[25,1023,100],{"class":64},[25,1025,68],{"class":31},[25,1027,83],{"class":71},[25,1029,107],{"class":31},[25,1031,89],{"class":71},[25,1033,1034,1036,1038],{"class":27,"line":112},[25,1035,115],{"class":64},[25,1037,68],{"class":31},[25,1039,120],{"class":71},[25,1041,1042,1044,1046],{"class":27,"line":123},[25,1043,126],{"class":64},[25,1045,68],{"class":31},[25,1047,131],{"class":71},[25,1049,1050],{"class":27,"line":134},[25,1051,137],{"class":64},[25,1053,1054,1056,1058,1060,1062,1064],{"class":27,"line":140},[25,1055,143],{"class":31},[25,1057,146],{"class":64},[25,1059,68],{"class":31},[25,1061,83],{"class":71},[25,1063,153],{"class":31},[25,1065,89],{"class":71},[25,1067,1068],{"class":27,"line":158},[25,1069,161],{"class":31},[25,1071,1072],{"class":27,"line":164},[25,1073,46],{"class":45},[25,1075,1076,1078,1080],{"class":27,"line":169},[25,1077,172],{"class":31},[25,1079,36],{"class":35},[25,1081,39],{"class":31},[25,1083,1084,1086,1088,1090,1092,1094,1096],{"class":27,"line":179},[25,1085,32],{"class":31},[25,1087,184],{"class":35},[25,1089,187],{"class":64},[25,1091,190],{"class":64},[25,1093,68],{"class":31},[25,1095,195],{"class":71},[25,1097,39],{"class":31},[25,1099,1100],{"class":27,"line":200},[25,1101,203],{"class":45},[25,1103,1104,1106,1108,1110,1112],{"class":27,"line":206},[25,1105,210],{"class":209},[25,1107,214],{"class":213},[25,1109,217],{"class":209},[25,1111,220],{"class":64},[25,1113,223],{"class":31},[25,1115,1116,1118,1120],{"class":27,"line":226},[25,1117,229],{"class":31},[25,1119,232],{"class":71},[25,1121,235],{"class":31},[25,1123,1124],{"class":27,"line":238},[25,1125,241],{"class":31},[25,1127,1128],{"class":27,"line":244},[25,1129,248],{"emptyLinePlaceholder":247},[25,1131,1132],{"class":27,"line":251},[25,1133,254],{"class":45},[25,1135,1136,1138,1140,1142,1144,1146,1148,1150,1152,1154,1156],{"class":27,"line":257},[25,1137,210],{"class":209},[25,1139,262],{"class":31},[25,1141,265],{"class":213},[25,1143,268],{"class":31},[25,1145,271],{"class":213},[25,1147,268],{"class":31},[25,1149,276],{"class":213},[25,1151,279],{"class":31},[25,1153,68],{"class":209},[25,1155,284],{"class":64},[25,1157,223],{"class":31},[25,1159,1160],{"class":27,"line":289},[25,1161,292],{"class":31},[25,1163,1164],{"class":27,"line":295},[25,1165,298],{"class":31},[25,1167,1168,1170],{"class":27,"line":301},[25,1169,304],{"class":71},[25,1171,307],{"class":31},[25,1173,1174],{"class":27,"line":310},[25,1175,313],{"class":31},[25,1177,1178],{"class":27,"line":316},[25,1179,319],{"class":31},[25,1181,1182],{"class":27,"line":322},[25,1183,325],{"class":31},[25,1185,1186],{"class":27,"line":328},[25,1187,331],{"class":31},[25,1189,1190],{"class":27,"line":334},[25,1191,241],{"class":31},[25,1193,1194],{"class":27,"line":339},[25,1195,248],{"emptyLinePlaceholder":247},[25,1197,1198],{"class":27,"line":344},[25,1199,347],{"class":45},[25,1201,1202,1204,1206,1208,1210,1212],{"class":27,"line":350},[25,1203,210],{"class":209},[25,1205,355],{"class":64},[25,1207,217],{"class":209},[25,1209,360],{"class":31},[25,1211,363],{"class":209},[25,1213,366],{"class":31},[25,1215,1216,1218,1220,1222,1224],{"class":27,"line":369},[25,1217,372],{"class":209},[25,1219,375],{"class":213},[25,1221,217],{"class":209},[25,1223,380],{"class":64},[25,1225,383],{"class":31},[25,1227,1228],{"class":27,"line":386},[25,1229,248],{"emptyLinePlaceholder":247},[25,1231,1232,1234,1236,1238,1240],{"class":27,"line":391},[25,1233,372],{"class":209},[25,1235,396],{"class":213},[25,1237,217],{"class":209},[25,1239,401],{"class":209},[25,1241,404],{"class":31},[25,1243,1244],{"class":27,"line":407},[25,1245,248],{"emptyLinePlaceholder":247},[25,1247,1248],{"class":27,"line":412},[25,1249,415],{"class":45},[25,1251,1252,1254,1256],{"class":27,"line":418},[25,1253,172],{"class":31},[25,1255,184],{"class":35},[25,1257,39],{"class":31},[426,1259],{":props":428},[10,1261,432],{"id":431},[15,1263,1264],{"className":435,"code":436,"language":437,"meta":20,"style":20},[22,1265,1266,1270,1274,1278,1288,1298,1306,1310,1324,1334,1344],{"__ignoreMap":20},[25,1267,1268],{"class":27,"line":28},[25,1269,444],{"class":45},[25,1271,1272],{"class":27,"line":42},[25,1273,449],{"class":45},[25,1275,1276],{"class":27,"line":49},[25,1277,454],{"class":45},[25,1279,1280,1282,1284,1286],{"class":27,"line":61},[25,1281,459],{"class":45},[25,1283,462],{"class":209},[25,1285,465],{"class":31},[25,1287,468],{"class":45},[25,1289,1290,1292,1294,1296],{"class":27,"line":75},[25,1291,459],{"class":45},[25,1293,462],{"class":209},[25,1295,477],{"class":31},[25,1297,480],{"class":45},[25,1299,1300,1302,1304],{"class":27,"line":92},[25,1301,459],{"class":45},[25,1303,487],{"class":209},[25,1305,490],{"class":45},[25,1307,1308],{"class":27,"line":112},[25,1309,495],{"class":45},[25,1311,1312,1314,1316,1318,1320,1322],{"class":27,"line":123},[25,1313,500],{"class":209},[25,1315,503],{"class":209},[25,1317,506],{"class":209},[25,1319,509],{"class":64},[25,1321,97],{"class":209},[25,1323,514],{"class":31},[25,1325,1326,1328,1330,1332],{"class":27,"line":134},[25,1327,520],{"class":519},[25,1329,97],{"class":209},[25,1331,525],{"class":213},[25,1333,235],{"class":31},[25,1335,1336,1338,1340,1342],{"class":27,"line":140},[25,1337,532],{"class":519},[25,1339,535],{"class":209},[25,1341,538],{"class":213},[25,1343,235],{"class":31},[25,1345,1346,1348,1350,1352,1354],{"class":27,"line":158},[25,1347,545],{"class":31},[25,1349,363],{"class":209},[25,1351,538],{"class":213},[25,1353,552],{"class":209},[25,1355,555],{"class":213},[557,1357,559],{},{"title":20,"searchDepth":42,"depth":49,"links":1359},[1360,1361],{"id":12,"depth":42,"text":13},{"id":431,"depth":42,"text":432},{},{"description":20},1791731028454]