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