[{"data":1,"prerenderedAt":1138},["ShallowReactive",2],{"index":3},{"id":4,"title":5,"body":6,"description":16,"extension":940,"meta":1133,"navigation":826,"path":1134,"seo":1135,"stem":1136,"__hash__":1137},"content\u002Findex.md","Otomatik Changelog Sistemi",{"type":7,"value":8,"toc":1110},"minimark",[9,13,17,38,41,46,56,58,62,65,97,99,103,110,116,126,131,297,301,364,368,459,461,465,475,479,485,504,513,563,566,570,576,600,603,605,609,613,616,628,631,637,641,683,689,693,698,727,729,733,738,803,806,833,835,839,917,919,923,936,1012,1014,1018,1062,1068,1070,1074,1107],[10,11,5],"h1",{"id":12},"otomatik-changelog-sistemi",[14,15,16],"p",{},"Commit mesajlarından otomatik olarak versiyon yükseltme, changelog oluşturma ve git tag atma işlemlerini yapan sistem.",[14,18,19,23,24,28,29,28,32,28,35],{},[20,21,22],"strong",{},"Araçlar:"," ",[25,26,27],"code",{},"release-it"," · ",[25,30,31],{},"commitlint",[25,33,34],{},"husky",[25,36,37],{},"lint-staged",[39,40],"hr",{},[42,43,45],"h2",{"id":44},"proje-yapisi","Proje Yapisi",[47,48,53],"pre",{"className":49,"code":51,"language":52},[50],"language-text","app\u002F\n├── assets\u002Fstyle\u002Findex.css   ← stiller\n├── layouts\u002Fdefault.vue      ← layout\n└── pages\u002Findex.vue          ← sayfa\ncontent\u002F\n└── index.md                 ← bu döküman\n.husky\u002F                      ← git hook'ları\ncommitlint.config.js         ← commit kuralları\n.release-it.json             ← release konfigürasyonu\n","text",[25,54,51],{"__ignoreMap":55},"",[39,57],{},[42,59,61],{"id":60},"sistem-nasil-calisir","Sistem Nasil Calisir",[14,63,64],{},"Üç katmandan oluşur:",[66,67,68,81,89],"ol",{},[69,70,71,74,75,77,78,80],"li",{},[20,72,73],{},"Commit aşaması"," — ",[25,76,34],{}," + ",[25,79,31],{}," her commit'i kurala göre doğrular",[69,82,83,74,86,88],{},[20,84,85],{},"Lint aşaması",[25,87,37],{}," sadece değişen dosyaları lint eder",[69,90,91,74,94,96],{},[20,92,93],{},"Release aşaması",[25,95,27],{}," commit geçmişini okuyarak versiyon ve changelog üretir",[39,98],{},[42,100,102],{"id":101},"adim-1-commit-formati","Adim 1 Commit Formati",[14,104,105,106,109],{},"Her commit şu formata uymak zorunda (",[25,107,108],{},"commitlint.config.js"," ile zorunlu kılındı):",[47,111,114],{"className":112,"code":113,"language":52},[50],"\u003Ctype>: \u003Caçıklama>\n",[25,115,113],{"__ignoreMap":55},[14,117,118,121,122,125],{},[25,119,120],{},"header-max-length"," kuralı gereği başlık en fazla ",[20,123,124],{},"100 karakter"," olabilir, nokta ile bitemez.",[127,128,130],"h3",{"id":129},"commit-turleri","Commit Turleri",[132,133,134,150],"table",{},[135,136,137],"thead",{},[138,139,140,144,147],"tr",{},[141,142,143],"th",{},"Tür",[141,145,146],{},"Bölüm (CHANGELOG)",[141,148,149],{},"Ne Zaman",[151,152,153,167,180,193,206,219,232,245,258,271,284],"tbody",{},[138,154,155,161,164],{},[156,157,158],"td",{},[25,159,160],{},"feat",[156,162,163],{},"Features",[156,165,166],{},"Yeni özellik",[138,168,169,174,177],{},[156,170,171],{},[25,172,173],{},"fix",[156,175,176],{},"Bug Fixes",[156,178,179],{},"Hata düzeltmesi",[138,181,182,187,190],{},[156,183,184],{},[25,185,186],{},"docs",[156,188,189],{},"Documentation",[156,191,192],{},"Döküman değişikliği",[138,194,195,200,203],{},[156,196,197],{},[25,198,199],{},"style",[156,201,202],{},"Styles",[156,204,205],{},"Biçim, boşluk (mantık yok)",[138,207,208,213,216],{},[156,209,210],{},[25,211,212],{},"refactor",[156,214,215],{},"Refactoring",[156,217,218],{},"Yeniden yazım",[138,220,221,226,229],{},[156,222,223],{},[25,224,225],{},"perf",[156,227,228],{},"Performance",[156,230,231],{},"Hız iyileştirmesi",[138,233,234,239,242],{},[156,235,236],{},[25,237,238],{},"test",[156,240,241],{},"Tests",[156,243,244],{},"Test ekleme\u002Fgüncelleme",[138,246,247,252,255],{},[156,248,249],{},[25,250,251],{},"build",[156,253,254],{},"Build System",[156,256,257],{},"Build sistemi",[138,259,260,265,268],{},[156,261,262],{},[25,263,264],{},"ci",[156,266,267],{},"Continuous Integration",[156,269,270],{},"CI\u002FCD değişikliği",[138,272,273,278,281],{},[156,274,275],{},[25,276,277],{},"chore",[156,279,280],{},"Chores",[156,282,283],{},"Genel bakım",[138,285,286,291,294],{},[156,287,288],{},[25,289,290],{},"revert",[156,292,293],{},"Reverts",[156,295,296],{},"Geri alma",[127,298,300],{"id":299},"gecerli-commitler","Gecerli Commitler",[47,302,306],{"className":303,"code":304,"language":305,"meta":55,"style":55},"language-bash shiki shiki-themes github-light github-dark","git commit -m \"feat: dark mode eklendi\"\ngit commit -m \"fix: mobil menü taşma sorunu düzeltildi\"\ngit commit -m \"docs: kurulum adımları güncellendi\"\ngit commit -m \"chore: pnpm lockfile güncellendi\"\n","bash",[25,307,308,328,340,352],{"__ignoreMap":55},[309,310,313,317,321,325],"span",{"class":311,"line":312},"line",1,[309,314,316],{"class":315},"sScJk","git",[309,318,320],{"class":319},"sZZnC"," commit",[309,322,324],{"class":323},"sj4cs"," -m",[309,326,327],{"class":319}," \"feat: dark mode eklendi\"\n",[309,329,331,333,335,337],{"class":311,"line":330},2,[309,332,316],{"class":315},[309,334,320],{"class":319},[309,336,324],{"class":323},[309,338,339],{"class":319}," \"fix: mobil menü taşma sorunu düzeltildi\"\n",[309,341,343,345,347,349],{"class":311,"line":342},3,[309,344,316],{"class":315},[309,346,320],{"class":319},[309,348,324],{"class":323},[309,350,351],{"class":319}," \"docs: kurulum adımları güncellendi\"\n",[309,353,355,357,359,361],{"class":311,"line":354},4,[309,356,316],{"class":315},[309,358,320],{"class":319},[309,360,324],{"class":323},[309,362,363],{"class":319}," \"chore: pnpm lockfile güncellendi\"\n",[127,365,367],{"id":366},"gecersiz-commitler","Gecersiz Commitler",[47,369,371],{"className":303,"code":370,"language":305,"meta":55,"style":55},"git commit -m \"update stuff\"        ✗  type yok\ngit commit -m \"Feat: bir şey\"       ✗  büyük harf type\ngit commit -m \"fix: düzeltildi.\"    ✗  nokta ile bitiyor\ngit commit -m \"\"                    ✗  boş mesaj\n",[25,372,373,393,416,439],{"__ignoreMap":55},[309,374,375,377,379,381,384,387,390],{"class":311,"line":312},[309,376,316],{"class":315},[309,378,320],{"class":319},[309,380,324],{"class":323},[309,382,383],{"class":319}," \"update stuff\"",[309,385,386],{"class":319},"        ✗",[309,388,389],{"class":319},"  type",[309,391,392],{"class":319}," yok\n",[309,394,395,397,399,401,404,407,410,413],{"class":311,"line":330},[309,396,316],{"class":315},[309,398,320],{"class":319},[309,400,324],{"class":323},[309,402,403],{"class":319}," \"Feat: bir şey\"",[309,405,406],{"class":319},"       ✗",[309,408,409],{"class":319},"  büyük",[309,411,412],{"class":319}," harf",[309,414,415],{"class":319}," type\n",[309,417,418,420,422,424,427,430,433,436],{"class":311,"line":342},[309,419,316],{"class":315},[309,421,320],{"class":319},[309,423,324],{"class":323},[309,425,426],{"class":319}," \"fix: düzeltildi.\"",[309,428,429],{"class":319},"    ✗",[309,431,432],{"class":319},"  nokta",[309,434,435],{"class":319}," ile",[309,437,438],{"class":319}," bitiyor\n",[309,440,441,443,445,447,450,453,456],{"class":311,"line":354},[309,442,316],{"class":315},[309,444,320],{"class":319},[309,446,324],{"class":323},[309,448,449],{"class":319}," \"\"",[309,451,452],{"class":319},"                    ✗",[309,454,455],{"class":319},"  boş",[309,457,458],{"class":319}," mesaj\n",[39,460],{},[42,462,464],{"id":463},"adim-2-husky-git-hooklari","Adim 2 Husky Git Hooklari",[14,466,467,470,471,474],{},[25,468,469],{},"prepare"," scripti (",[25,472,473],{},"pnpm prepare",") Husky'yi kurar. İki hook çalışır:",[127,476,478],{"id":477},"pre-commit","Pre Commit",[14,480,481,482,484],{},"Commit öncesi ",[25,483,37],{}," çalıştırır:",[47,486,488],{"className":303,"code":487,"language":305,"meta":55,"style":55},"# .husky\u002Fpre-commit\npnpm lint-staged\n",[25,489,490,496],{"__ignoreMap":55},[309,491,492],{"class":311,"line":312},[309,493,495],{"class":494},"sJ8bj","# .husky\u002Fpre-commit\n",[309,497,498,501],{"class":311,"line":330},[309,499,500],{"class":315},"pnpm",[309,502,503],{"class":319}," lint-staged\n",[14,505,506,508,509,512],{},[25,507,37],{}," sadece stage edilmiş dosyalara bakar (",[25,510,511],{},"package.json","'dan):",[47,514,518],{"className":515,"code":516,"language":517,"meta":55,"style":55},"language-json shiki shiki-themes github-light github-dark","{\n  \"*.{js,ts,vue}\": [\"eslint --fix\", \"prettier --write\"],\n  \"*.{css,scss,json,md}\": [\"prettier --write\"]\n}\n","json",[25,519,520,526,546,558],{"__ignoreMap":55},[309,521,522],{"class":311,"line":312},[309,523,525],{"class":524},"sVt8B","{\n",[309,527,528,531,534,537,540,543],{"class":311,"line":330},[309,529,530],{"class":323},"  \"*.{js,ts,vue}\"",[309,532,533],{"class":524},": [",[309,535,536],{"class":319},"\"eslint --fix\"",[309,538,539],{"class":524},", ",[309,541,542],{"class":319},"\"prettier --write\"",[309,544,545],{"class":524},"],\n",[309,547,548,551,553,555],{"class":311,"line":342},[309,549,550],{"class":323},"  \"*.{css,scss,json,md}\"",[309,552,533],{"class":524},[309,554,542],{"class":319},[309,556,557],{"class":524},"]\n",[309,559,560],{"class":311,"line":354},[309,561,562],{"class":524},"}\n",[14,564,565],{},"Lint hatası varsa commit durur.",[127,567,569],{"id":568},"commit-msg","Commit Msg",[14,571,572,573,575],{},"Commit mesajını ",[25,574,31],{}," ile doğrular:",[47,577,579],{"className":303,"code":578,"language":305,"meta":55,"style":55},"# .husky\u002Fcommit-msg\npnpm commitlint --edit $1\n",[25,580,581,586],{"__ignoreMap":55},[309,582,583],{"class":311,"line":312},[309,584,585],{"class":494},"# .husky\u002Fcommit-msg\n",[309,587,588,590,593,596],{"class":311,"line":330},[309,589,500],{"class":315},[309,591,592],{"class":319}," commitlint",[309,594,595],{"class":323}," --edit",[309,597,599],{"class":598},"s4XuR"," $1\n",[14,601,602],{},"Format yanlışsa commit durur ve hata gösterir.",[39,604],{},[42,606,608],{"id":607},"adim-3-release","Adim 3 Release",[127,610,612],{"id":611},"dry-run","Dry Run",[14,614,615],{},"Önce ne olacağını gör, hiçbir şey değişmez:",[47,617,619],{"className":303,"code":618,"language":305,"meta":55,"style":55},"pnpm release:dry\n",[25,620,621],{"__ignoreMap":55},[309,622,623,625],{"class":311,"line":312},[309,624,500],{"class":315},[309,626,627],{"class":319}," release:dry\n",[14,629,630],{},"Çıktı şuna benzer:",[47,632,635],{"className":633,"code":634,"language":52},[50],"» Changelog:\n## v0.2.0\n\n### Features\n- dark mode eklendi\n\n### Bug Fixes\n- mobil menü taşma sorunu düzeltildi\n\n» package.json: 0.1.0 → 0.2.0\n» Commit: chore(release): v0.2.0\n» Tag: v0.2.0\n",[25,636,634],{"__ignoreMap":55},[127,638,640],{"id":639},"gercek-release","Gercek Release",[47,642,644],{"className":303,"code":643,"language":305,"meta":55,"style":55},"pnpm release          ← otomatik versiyon (commit'lere göre)\npnpm release:patch    ← zorla patch  0.1.0 → 0.1.1\npnpm release:minor    ← zorla minor  0.1.0 → 0.2.0\npnpm release:major    ← zorla major  0.1.0 → 1.0.0\n",[25,645,646,668,673,678],{"__ignoreMap":55},[309,647,648,650,653,656,659,662,665],{"class":311,"line":312},[309,649,500],{"class":315},[309,651,652],{"class":319}," release",[309,654,655],{"class":319},"          ←",[309,657,658],{"class":319}," otomatik",[309,660,661],{"class":319}," versiyon",[309,663,664],{"class":524}," (commit",[309,666,667],{"class":319},"'lere göre)\n",[309,669,670],{"class":311,"line":330},[309,671,672],{"class":319},"pnpm release:patch    ← zorla patch  0.1.0 → 0.1.1\n",[309,674,675],{"class":311,"line":342},[309,676,677],{"class":319},"pnpm release:minor    ← zorla minor  0.1.0 → 0.2.0\n",[309,679,680],{"class":311,"line":354},[309,681,682],{"class":319},"pnpm release:major    ← zorla major  0.1.0 → 1.0.0\n",[14,684,685,688],{},[25,686,687],{},"requireCleanWorkingDir: true"," olduğu için working tree temiz olmalı.",[127,690,692],{"id":691},"release-siralama","Release Siralama",[14,694,695,697],{},[25,696,27],{}," şunları sırayla yapar:",[66,699,700,706,715,721],{},[69,701,702,705],{},[25,703,704],{},"CHANGELOG.md"," dosyasını günceller",[69,707,708,710,711,714],{},[25,709,511],{}," içindeki ",[25,712,713],{},"version","'ı yükseltir",[69,716,717,718],{},"Git commit atar: ",[25,719,720],{},"chore(release): v0.2.0",[69,722,723,724],{},"Git tag koyar: ",[25,725,726],{},"v0.2.0",[39,728],{},[42,730,732],{"id":731},"adim-4-versiyonlama-kurali","Adim 4 Versiyonlama Kurali",[14,734,735,737],{},[25,736,27],{}," commit türlerine göre versiyonu otomatik belirler:",[132,739,740,753],{},[135,741,742],{},[138,743,744,747,750],{},[141,745,746],{},"Commit Türü",[141,748,749],{},"Versiyon Değişimi",[141,751,752],{},"Örnek",[151,754,755,774,788],{},[138,756,757,766,769],{},[156,758,759,539,761,539,763,765],{},[25,760,173],{},[25,762,186],{},[25,764,199],{},"...",[156,767,768],{},"patch",[156,770,771],{},[25,772,773],{},"0.1.0 → 0.1.1",[138,775,776,780,783],{},[156,777,778],{},[25,779,160],{},[156,781,782],{},"minor",[156,784,785],{},[25,786,787],{},"0.1.0 → 0.2.0",[138,789,790,795,798],{},[156,791,792],{},[25,793,794],{},"BREAKING CHANGE",[156,796,797],{},"major",[156,799,800],{},[25,801,802],{},"0.1.0 → 1.0.0",[14,804,805],{},"Breaking change için commit footer'ına eklenir:",[47,807,809],{"className":303,"code":808,"language":305,"meta":55,"style":55},"git commit -m \"feat!: API tamamen yeniden yazıldı\n\nBREAKING CHANGE: eski endpoint'ler kaldırıldı\"\n",[25,810,811,822,828],{"__ignoreMap":55},[309,812,813,815,817,819],{"class":311,"line":312},[309,814,316],{"class":315},[309,816,320],{"class":319},[309,818,324],{"class":323},[309,820,821],{"class":319}," \"feat!: API tamamen yeniden yazıldı\n",[309,823,824],{"class":311,"line":330},[309,825,827],{"emptyLinePlaceholder":826},true,"\n",[309,829,830],{"class":311,"line":342},[309,831,832],{"class":319},"BREAKING CHANGE: eski endpoint'ler kaldırıldı\"\n",[39,834],{},[42,836,838],{"id":837},"tam-workflow","Tam Workflow",[47,840,842],{"className":303,"code":841,"language":305,"meta":55,"style":55},"# 1. Değişiklik yap\ngit add .\n\n# 2. Commit at (husky otomatik lint + format çalıştırır)\ngit commit -m \"feat: yeni özellik eklendi\"\n\n# 3. Önizle\npnpm release:dry\n\n# 4. Release al\npnpm release\n",[25,843,844,849,859,863,868,880,885,891,898,903,909],{"__ignoreMap":55},[309,845,846],{"class":311,"line":312},[309,847,848],{"class":494},"# 1. Değişiklik yap\n",[309,850,851,853,856],{"class":311,"line":330},[309,852,316],{"class":315},[309,854,855],{"class":319}," add",[309,857,858],{"class":319}," .\n",[309,860,861],{"class":311,"line":342},[309,862,827],{"emptyLinePlaceholder":826},[309,864,865],{"class":311,"line":354},[309,866,867],{"class":494},"# 2. Commit at (husky otomatik lint + format çalıştırır)\n",[309,869,871,873,875,877],{"class":311,"line":870},5,[309,872,316],{"class":315},[309,874,320],{"class":319},[309,876,324],{"class":323},[309,878,879],{"class":319}," \"feat: yeni özellik eklendi\"\n",[309,881,883],{"class":311,"line":882},6,[309,884,827],{"emptyLinePlaceholder":826},[309,886,888],{"class":311,"line":887},7,[309,889,890],{"class":494},"# 3. Önizle\n",[309,892,894,896],{"class":311,"line":893},8,[309,895,500],{"class":315},[309,897,627],{"class":319},[309,899,901],{"class":311,"line":900},9,[309,902,827],{"emptyLinePlaceholder":826},[309,904,906],{"class":311,"line":905},10,[309,907,908],{"class":494},"# 4. Release al\n",[309,910,912,914],{"class":311,"line":911},11,[309,913,500],{"class":315},[309,915,916],{"class":319}," release\n",[39,918],{},[42,920,922],{"id":921},"ornek-changelog-ciktisi","Ornek Changelog Ciktisi",[14,924,925,927,928,931,932,935],{},[25,926,704],{}," otomatik oluşturulur (",[25,929,930],{},".release-it.json"," → ",[25,933,934],{},"infile: CHANGELOG.md","):",[47,937,941],{"className":938,"code":939,"language":940,"meta":55,"style":55},"language-md shiki shiki-themes github-light github-dark","## v0.2.0 (2025-01-15)\n\n### Features\n\n- yeni özellik eklendi\n\n### Bug Fixes\n\n- mobil menü sorunu düzeltildi\n\n### Documentation\n\n- kurulum adımları güncellendi\n","md",[25,942,943,949,953,958,962,970,974,979,983,990,994,999,1004],{"__ignoreMap":55},[309,944,945],{"class":311,"line":312},[309,946,948],{"class":947},"sq-ep","## v0.2.0 (2025-01-15)\n",[309,950,951],{"class":311,"line":330},[309,952,827],{"emptyLinePlaceholder":826},[309,954,955],{"class":311,"line":342},[309,956,957],{"class":947},"### Features\n",[309,959,960],{"class":311,"line":354},[309,961,827],{"emptyLinePlaceholder":826},[309,963,964,967],{"class":311,"line":870},[309,965,966],{"class":598},"-",[309,968,969],{"class":524}," yeni özellik eklendi\n",[309,971,972],{"class":311,"line":882},[309,973,827],{"emptyLinePlaceholder":826},[309,975,976],{"class":311,"line":887},[309,977,978],{"class":947},"### Bug Fixes\n",[309,980,981],{"class":311,"line":893},[309,982,827],{"emptyLinePlaceholder":826},[309,984,985,987],{"class":311,"line":900},[309,986,966],{"class":598},[309,988,989],{"class":524}," mobil menü sorunu düzeltildi\n",[309,991,992],{"class":311,"line":905},[309,993,827],{"emptyLinePlaceholder":826},[309,995,996],{"class":311,"line":911},[309,997,998],{"class":947},"### Documentation\n",[309,1000,1002],{"class":311,"line":1001},12,[309,1003,827],{"emptyLinePlaceholder":826},[309,1005,1007,1009],{"class":311,"line":1006},13,[309,1008,966],{"class":598},[309,1010,1011],{"class":524}," kurulum adımları güncellendi\n",[39,1013],{},[42,1015,1017],{"id":1016},"versiyonlama","Versiyonlama",[132,1019,1020,1030],{},[135,1021,1022],{},[138,1023,1024,1027],{},[141,1025,1026],{},"Versiyon",[141,1028,1029],{},"Açıklama",[151,1031,1032,1042,1052],{},[138,1033,1034,1039],{},[156,1035,1036],{},[25,1037,1038],{},"0.0.x",[156,1040,1041],{},"Erken geliştirme, kararsız",[138,1043,1044,1049],{},[156,1045,1046],{},[25,1047,1048],{},"0.1.x",[156,1050,1051],{},"Kullanılabilir, geliştiriliyor",[138,1053,1054,1059],{},[156,1055,1056],{},[25,1057,1058],{},"1.0.0",[156,1060,1061],{},"Stabil, production-ready",[14,1063,1064,1065],{},"Şu an: ",[20,1066,1067],{},"v0.1.0",[39,1069],{},[42,1071,1073],{"id":1072},"notlar","Notlar",[1075,1076,1077,1086,1092,1101],"ul",{},[69,1078,1079,1081,1082,1085],{},[25,1080,687],{}," — release öncesi ",[25,1083,1084],{},"git status"," temiz olmalı",[69,1087,1088,1091],{},[25,1089,1090],{},"pnpm@10.28.2"," — workspace destekli, lockfile commit'lenmeli",[69,1093,1094,1095,931,1097,1100],{},"GitHub release kapalı (",[25,1096,930],{},[25,1098,1099],{},"\"github\": { \"release\": false }",")",[69,1102,1103,1106],{},[25,1104,1105],{},"packageManager"," alanı pnpm versiyonunu kilitler, farklı versiyonla kurulum hata verir",[199,1108,1109],{},"html pre.shiki code .sScJk, html code.shiki .sScJk{--shiki-default:#6F42C1;--shiki-dark:#B392F0}html pre.shiki code .sZZnC, html code.shiki .sZZnC{--shiki-default:#032F62;--shiki-dark:#9ECBFF}html pre.shiki code .sj4cs, html code.shiki .sj4cs{--shiki-default:#005CC5;--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 .sJ8bj, html code.shiki .sJ8bj{--shiki-default:#6A737D;--shiki-dark:#6A737D}html pre.shiki code .sVt8B, html code.shiki .sVt8B{--shiki-default:#24292E;--shiki-dark:#E1E4E8}html pre.shiki code .s4XuR, html code.shiki .s4XuR{--shiki-default:#E36209;--shiki-dark:#FFAB70}html pre.shiki code .sq-ep, html code.shiki .sq-ep{--shiki-default:#005CC5;--shiki-default-font-weight:bold;--shiki-dark:#79B8FF;--shiki-dark-font-weight:bold}",{"title":55,"searchDepth":330,"depth":330,"links":1111},[1112,1113,1114,1119,1123,1128,1129,1130,1131,1132],{"id":44,"depth":330,"text":45},{"id":60,"depth":330,"text":61},{"id":101,"depth":330,"text":102,"children":1115},[1116,1117,1118],{"id":129,"depth":342,"text":130},{"id":299,"depth":342,"text":300},{"id":366,"depth":342,"text":367},{"id":463,"depth":330,"text":464,"children":1120},[1121,1122],{"id":477,"depth":342,"text":478},{"id":568,"depth":342,"text":569},{"id":607,"depth":330,"text":608,"children":1124},[1125,1126,1127],{"id":611,"depth":342,"text":612},{"id":639,"depth":342,"text":640},{"id":691,"depth":342,"text":692},{"id":731,"depth":330,"text":732},{"id":837,"depth":330,"text":838},{"id":921,"depth":330,"text":922},{"id":1016,"depth":330,"text":1017},{"id":1072,"depth":330,"text":1073},{},"\u002F",{"title":5,"description":16},"index","drFQgdLZ-OvIZkGlf6r1c0qkat4mZvzK5M325-1dpEw",1779277277316]