[{"data":1,"prerenderedAt":3730},["ShallowReactive",2],{"page-\u002Farticles\u002Fdeckgl":3,"related-\u002Farticles\u002Fdeckgl":2026,"content-query-xXo7nYpyFv":2047},{"_path":4,"_dir":5,"_draft":6,"_partial":6,"_locale":7,"title":8,"description":9,"date":10,"category":11,"image":12,"tags":13,"series":18,"readingTime":19,"difficulty":20,"local":21,"platforms":22,"gpu":25,"body":26,"_type":2020,"_id":2021,"_source":2022,"_file":2023,"_stem":2024,"_extension":2025},"\u002Farticles\u002Fdeckgl","articles",false,"","Deck.gl 大規模 3D 地理數據視覺化框架與 MapLibre 整合實戰","想要在網頁上渲染數以萬計的數據點，同時保持流暢的 3D 互動？Deck.gl 是處理地理空間資料視覺化的絕佳利器。","2026-05-18","Web Dev","\u002Fimages\u002Fcode.png",[14,15,16,17],"WebGL","Web Development","Data Visualization","JavaScript","github-tech","8 min read","Medium",true,[23,24],"Web","JS","None",{"type":27,"children":28,"toc":2010},"root",[29,38,52,62,66,72,77,82,107,110,116,123,128,172,178,183,1744,1747,1753,1758,1901,1904,1909,1921,1926,1946,1949,1957,1992,1995,2004],{"type":30,"tag":31,"props":32,"children":34},"element","h2",{"id":33},"為什麼選擇-deckgl",[35],{"type":36,"value":37},"text","為什麼選擇 Deck.gl？",{"type":30,"tag":39,"props":40,"children":41},"p",{},[42,44,50],{"type":36,"value":43},"在網頁地圖開發中，如果只是加上幾個標記，傳統的 Leaflet 或 Mapbox 已經綽綽有餘。但當你需要渲染",{"type":30,"tag":45,"props":46,"children":47},"strong",{},[48],{"type":36,"value":49},"數十萬甚至數百萬個數據點",{"type":36,"value":51},"，並且需要 3D 視角、流暢的縮放與動畫時，效能往往會成為最大的瓶頸。",{"type":30,"tag":39,"props":53,"children":54},{},[55,60],{"type":30,"tag":45,"props":56,"children":57},{},[58],{"type":36,"value":59},"Deck.gl",{"type":36,"value":61}," 是由 Uber 開源的 WebGL 數據視覺化框架。它專為大規模數據集設計，能夠輕鬆與 Mapbox GL JS 或 MapLibre GL 結合，讓你以極高的效能渲染 3D 散點、路線、多邊形甚至是六邊形熱力圖。它不依賴特定的地圖庫，效能極佳，且支援高度自定義的 Shader。",{"type":30,"tag":63,"props":64,"children":65},"hr",{},[],{"type":30,"tag":31,"props":67,"children":69},{"id":68},"實作展示-live-demo",[70],{"type":36,"value":71},"實作展示 (Live Demo)",{"type":30,"tag":39,"props":73,"children":74},{},[75],{"type":36,"value":76},"下面是我使用 Vue 3 結合 Deck.gl 與 MapLibre 製作的台灣景點 3D 互動地圖，實現了平滑的視角切換與資料渲染：",{"type":30,"tag":78,"props":79,"children":81},"fullscreen-video",{"src":80},"\u002Fvideos\u002FdeckGL-demo.mp4",[],{"type":30,"tag":83,"props":84,"children":85},"blockquote",{},[86],{"type":30,"tag":39,"props":87,"children":88},{},[89,94,96,105],{"type":30,"tag":45,"props":90,"children":91},{},[92],{"type":36,"value":93},"線上體驗",{"type":36,"value":95},"：如果你對這個實作感興趣，可以",{"type":30,"tag":97,"props":98,"children":102},"a",{"href":99,"rel":100},"https:\u002F\u002Ftaiwan.shuochen.me\u002F",[101],"nofollow",[103],{"type":36,"value":104},"點擊這裡前往 Live Demo",{"type":36,"value":106}," 體驗實際的 3D 互動效果。",{"type":30,"tag":63,"props":108,"children":109},{},[],{"type":30,"tag":31,"props":111,"children":113},{"id":112},"如何在你的專案中使用",[114],{"type":36,"value":115},"如何在你的專案中使用？",{"type":30,"tag":117,"props":118,"children":120},"h3",{"id":119},"_1-安裝套件",[121],{"type":36,"value":122},"1. 安裝套件",{"type":30,"tag":39,"props":124,"children":125},{},[126],{"type":36,"value":127},"你可以使用 npm 或 pnpm 安裝 Deck.gl 以及作為底圖的 MapLibre：",{"type":30,"tag":129,"props":130,"children":134},"pre",{"className":131,"code":132,"language":133,"meta":7,"style":7},"language-bash shiki shiki-themes one-dark-pro","npm install @deck.gl\u002Fcore @deck.gl\u002Flayers maplibre-gl\n","bash",[135],{"type":30,"tag":136,"props":137,"children":138},"code",{"__ignoreMap":7},[139],{"type":30,"tag":140,"props":141,"children":144},"span",{"class":142,"line":143},"line",1,[145,151,157,162,167],{"type":30,"tag":140,"props":146,"children":148},{"style":147},"--shiki-default:#61AFEF",[149],{"type":36,"value":150},"npm",{"type":30,"tag":140,"props":152,"children":154},{"style":153},"--shiki-default:#98C379",[155],{"type":36,"value":156}," install",{"type":30,"tag":140,"props":158,"children":159},{"style":153},[160],{"type":36,"value":161}," @deck.gl\u002Fcore",{"type":30,"tag":140,"props":163,"children":164},{"style":153},[165],{"type":36,"value":166}," @deck.gl\u002Flayers",{"type":30,"tag":140,"props":168,"children":169},{"style":153},[170],{"type":36,"value":171}," maplibre-gl\n",{"type":30,"tag":117,"props":173,"children":175},{"id":174},"_2-核心代碼實作",[176],{"type":36,"value":177},"2. 核心代碼實作",{"type":30,"tag":39,"props":179,"children":180},{},[181],{"type":36,"value":182},"在 Vue 3 或 Nuxt 3 中，我們需要確保程式碼在客戶端執行（因為涉及 Canvas API 與 WebGL）。這裡展示一個基礎的 3D 散點圖配置：",{"type":30,"tag":129,"props":184,"children":188},{"className":185,"code":186,"language":187,"meta":7,"style":7},"language-vue shiki shiki-themes one-dark-pro","\u003Cscript setup>\nimport { onMounted } from 'vue'\nimport { Deck } from '@deck.gl\u002Fcore'\nimport { ScatterplotLayer } from '@deck.gl\u002Flayers'\nimport maplibregl from 'maplibre-gl'\nimport 'maplibre-gl\u002Fdist\u002Fmaplibre-gl.css'\n\nonMounted(() => {\n  \u002F\u002F 1. 初始化底圖 (MapLibre)\n  const map = new maplibregl.Map({\n    container: 'map-container',\n    style: 'https:\u002F\u002Fbasemaps.cartocdn.com\u002Fgl\u002Fdark-matter-gl-style\u002Fstyle.json',\n    center: [121.5654, 25.0330], \u002F\u002F 台北 101\n    zoom: 11,\n    pitch: 45,\n  })\n\n  \u002F\u002F 2. 準備數據與 Deck.gl 圖層\n  const layer = new ScatterplotLayer({\n    id: 'scatterplot-layer',\n    data: [\n      { position: [121.5654, 25.0330], size: 100 }\n    ],\n    getPosition: d => d.position,\n    getFillColor: [255, 140, 0],\n    getRadius: d => d.size,\n    radiusMinPixels: 5,\n    radiusMaxPixels: 50\n  })\n\n  \u002F\u002F 3. 初始化 Deck.gl 並與底圖同步視角\n  new Deck({\n    canvas: 'deck-canvas',\n    initialViewState: {\n      longitude: 121.5654,\n      latitude: 25.0330,\n      zoom: 11,\n      pitch: 45,\n      bearing: 0\n    },\n    controller: true,\n    onViewStateChange: ({ viewState }) => {\n      \u002F\u002F 同步地圖視角\n      map.jumpTo({\n        center: [viewState.longitude, viewState.latitude],\n        zoom: viewState.zoom,\n        bearing: viewState.bearing,\n        pitch: viewState.pitch\n      })\n    },\n    layers: [layer]\n  })\n})\n\u003C\u002Fscript>\n\n\u003Ctemplate>\n  \u003Cdiv style=\"position: relative; width: 100%; height: 600px;\">\n    \u003C!-- 底圖容器 -->\n    \u003Cdiv id=\"map-container\" style=\"position: absolute; top: 0; left: 0; width: 100%; height: 100%;\">\u003C\u002Fdiv>\n    \u003C!-- Deck.gl 畫布 -->\n    \u003Ccanvas id=\"deck-canvas\" style=\"position: absolute; top: 0; left: 0; width: 100%; height: 100%; pointer-events: none;\">\u003C\u002Fcanvas>\n  \u003C\u002Fdiv>\n\u003C\u002Ftemplate>\n","vue",[189],{"type":30,"tag":136,"props":190,"children":191},{"__ignoreMap":7},[192,218,253,283,313,336,349,358,381,391,436,460,482,521,543,565,574,582,591,621,643,657,710,719,760,801,838,860,878,886,894,903,921,943,957,978,999,1020,1041,1059,1068,1090,1122,1131,1153,1200,1230,1260,1286,1295,1303,1326,1334,1343,1360,1368,1385,1466,1475,1586,1595,1711,1728],{"type":30,"tag":140,"props":193,"children":194},{"class":142,"line":143},[195,201,207,213],{"type":30,"tag":140,"props":196,"children":198},{"style":197},"--shiki-default:#ABB2BF",[199],{"type":36,"value":200},"\u003C",{"type":30,"tag":140,"props":202,"children":204},{"style":203},"--shiki-default:#E06C75",[205],{"type":36,"value":206},"script",{"type":30,"tag":140,"props":208,"children":210},{"style":209},"--shiki-default:#D19A66",[211],{"type":36,"value":212}," setup",{"type":30,"tag":140,"props":214,"children":215},{"style":197},[216],{"type":36,"value":217},">\n",{"type":30,"tag":140,"props":219,"children":221},{"class":142,"line":220},2,[222,228,233,238,243,248],{"type":30,"tag":140,"props":223,"children":225},{"style":224},"--shiki-default:#C678DD",[226],{"type":36,"value":227},"import",{"type":30,"tag":140,"props":229,"children":230},{"style":197},[231],{"type":36,"value":232}," { ",{"type":30,"tag":140,"props":234,"children":235},{"style":203},[236],{"type":36,"value":237},"onMounted",{"type":30,"tag":140,"props":239,"children":240},{"style":197},[241],{"type":36,"value":242}," } ",{"type":30,"tag":140,"props":244,"children":245},{"style":224},[246],{"type":36,"value":247},"from",{"type":30,"tag":140,"props":249,"children":250},{"style":153},[251],{"type":36,"value":252}," 'vue'\n",{"type":30,"tag":140,"props":254,"children":256},{"class":142,"line":255},3,[257,261,265,270,274,278],{"type":30,"tag":140,"props":258,"children":259},{"style":224},[260],{"type":36,"value":227},{"type":30,"tag":140,"props":262,"children":263},{"style":197},[264],{"type":36,"value":232},{"type":30,"tag":140,"props":266,"children":267},{"style":203},[268],{"type":36,"value":269},"Deck",{"type":30,"tag":140,"props":271,"children":272},{"style":197},[273],{"type":36,"value":242},{"type":30,"tag":140,"props":275,"children":276},{"style":224},[277],{"type":36,"value":247},{"type":30,"tag":140,"props":279,"children":280},{"style":153},[281],{"type":36,"value":282}," '@deck.gl\u002Fcore'\n",{"type":30,"tag":140,"props":284,"children":286},{"class":142,"line":285},4,[287,291,295,300,304,308],{"type":30,"tag":140,"props":288,"children":289},{"style":224},[290],{"type":36,"value":227},{"type":30,"tag":140,"props":292,"children":293},{"style":197},[294],{"type":36,"value":232},{"type":30,"tag":140,"props":296,"children":297},{"style":203},[298],{"type":36,"value":299},"ScatterplotLayer",{"type":30,"tag":140,"props":301,"children":302},{"style":197},[303],{"type":36,"value":242},{"type":30,"tag":140,"props":305,"children":306},{"style":224},[307],{"type":36,"value":247},{"type":30,"tag":140,"props":309,"children":310},{"style":153},[311],{"type":36,"value":312}," '@deck.gl\u002Flayers'\n",{"type":30,"tag":140,"props":314,"children":316},{"class":142,"line":315},5,[317,321,326,331],{"type":30,"tag":140,"props":318,"children":319},{"style":224},[320],{"type":36,"value":227},{"type":30,"tag":140,"props":322,"children":323},{"style":203},[324],{"type":36,"value":325}," maplibregl",{"type":30,"tag":140,"props":327,"children":328},{"style":224},[329],{"type":36,"value":330}," from",{"type":30,"tag":140,"props":332,"children":333},{"style":153},[334],{"type":36,"value":335}," 'maplibre-gl'\n",{"type":30,"tag":140,"props":337,"children":339},{"class":142,"line":338},6,[340,344],{"type":30,"tag":140,"props":341,"children":342},{"style":224},[343],{"type":36,"value":227},{"type":30,"tag":140,"props":345,"children":346},{"style":153},[347],{"type":36,"value":348}," 'maplibre-gl\u002Fdist\u002Fmaplibre-gl.css'\n",{"type":30,"tag":140,"props":350,"children":352},{"class":142,"line":351},7,[353],{"type":30,"tag":140,"props":354,"children":355},{"emptyLinePlaceholder":21},[356],{"type":36,"value":357},"\n",{"type":30,"tag":140,"props":359,"children":361},{"class":142,"line":360},8,[362,366,371,376],{"type":30,"tag":140,"props":363,"children":364},{"style":147},[365],{"type":36,"value":237},{"type":30,"tag":140,"props":367,"children":368},{"style":197},[369],{"type":36,"value":370},"(() ",{"type":30,"tag":140,"props":372,"children":373},{"style":224},[374],{"type":36,"value":375},"=>",{"type":30,"tag":140,"props":377,"children":378},{"style":197},[379],{"type":36,"value":380}," {\n",{"type":30,"tag":140,"props":382,"children":384},{"class":142,"line":383},9,[385],{"type":30,"tag":140,"props":386,"children":388},{"style":387},"--shiki-default:#7F848E;--shiki-default-font-style:italic",[389],{"type":36,"value":390},"  \u002F\u002F 1. 初始化底圖 (MapLibre)\n",{"type":30,"tag":140,"props":392,"children":394},{"class":142,"line":393},10,[395,400,406,412,417,421,426,431],{"type":30,"tag":140,"props":396,"children":397},{"style":224},[398],{"type":36,"value":399},"  const",{"type":30,"tag":140,"props":401,"children":403},{"style":402},"--shiki-default:#E5C07B",[404],{"type":36,"value":405}," map",{"type":30,"tag":140,"props":407,"children":409},{"style":408},"--shiki-default:#56B6C2",[410],{"type":36,"value":411}," =",{"type":30,"tag":140,"props":413,"children":414},{"style":224},[415],{"type":36,"value":416}," new",{"type":30,"tag":140,"props":418,"children":419},{"style":402},[420],{"type":36,"value":325},{"type":30,"tag":140,"props":422,"children":423},{"style":197},[424],{"type":36,"value":425},".",{"type":30,"tag":140,"props":427,"children":428},{"style":147},[429],{"type":36,"value":430},"Map",{"type":30,"tag":140,"props":432,"children":433},{"style":197},[434],{"type":36,"value":435},"({\n",{"type":30,"tag":140,"props":437,"children":439},{"class":142,"line":438},11,[440,445,450,455],{"type":30,"tag":140,"props":441,"children":442},{"style":203},[443],{"type":36,"value":444},"    container",{"type":30,"tag":140,"props":446,"children":447},{"style":197},[448],{"type":36,"value":449},": ",{"type":30,"tag":140,"props":451,"children":452},{"style":153},[453],{"type":36,"value":454},"'map-container'",{"type":30,"tag":140,"props":456,"children":457},{"style":197},[458],{"type":36,"value":459},",\n",{"type":30,"tag":140,"props":461,"children":463},{"class":142,"line":462},12,[464,469,473,478],{"type":30,"tag":140,"props":465,"children":466},{"style":203},[467],{"type":36,"value":468},"    style",{"type":30,"tag":140,"props":470,"children":471},{"style":197},[472],{"type":36,"value":449},{"type":30,"tag":140,"props":474,"children":475},{"style":153},[476],{"type":36,"value":477},"'https:\u002F\u002Fbasemaps.cartocdn.com\u002Fgl\u002Fdark-matter-gl-style\u002Fstyle.json'",{"type":30,"tag":140,"props":479,"children":480},{"style":197},[481],{"type":36,"value":459},{"type":30,"tag":140,"props":483,"children":485},{"class":142,"line":484},13,[486,491,496,501,506,511,516],{"type":30,"tag":140,"props":487,"children":488},{"style":203},[489],{"type":36,"value":490},"    center",{"type":30,"tag":140,"props":492,"children":493},{"style":197},[494],{"type":36,"value":495},": [",{"type":30,"tag":140,"props":497,"children":498},{"style":209},[499],{"type":36,"value":500},"121.5654",{"type":30,"tag":140,"props":502,"children":503},{"style":197},[504],{"type":36,"value":505},", ",{"type":30,"tag":140,"props":507,"children":508},{"style":209},[509],{"type":36,"value":510},"25.0330",{"type":30,"tag":140,"props":512,"children":513},{"style":197},[514],{"type":36,"value":515},"], ",{"type":30,"tag":140,"props":517,"children":518},{"style":387},[519],{"type":36,"value":520},"\u002F\u002F 台北 101\n",{"type":30,"tag":140,"props":522,"children":524},{"class":142,"line":523},14,[525,530,534,539],{"type":30,"tag":140,"props":526,"children":527},{"style":203},[528],{"type":36,"value":529},"    zoom",{"type":30,"tag":140,"props":531,"children":532},{"style":197},[533],{"type":36,"value":449},{"type":30,"tag":140,"props":535,"children":536},{"style":209},[537],{"type":36,"value":538},"11",{"type":30,"tag":140,"props":540,"children":541},{"style":197},[542],{"type":36,"value":459},{"type":30,"tag":140,"props":544,"children":546},{"class":142,"line":545},15,[547,552,556,561],{"type":30,"tag":140,"props":548,"children":549},{"style":203},[550],{"type":36,"value":551},"    pitch",{"type":30,"tag":140,"props":553,"children":554},{"style":197},[555],{"type":36,"value":449},{"type":30,"tag":140,"props":557,"children":558},{"style":209},[559],{"type":36,"value":560},"45",{"type":30,"tag":140,"props":562,"children":563},{"style":197},[564],{"type":36,"value":459},{"type":30,"tag":140,"props":566,"children":568},{"class":142,"line":567},16,[569],{"type":30,"tag":140,"props":570,"children":571},{"style":197},[572],{"type":36,"value":573},"  })\n",{"type":30,"tag":140,"props":575,"children":577},{"class":142,"line":576},17,[578],{"type":30,"tag":140,"props":579,"children":580},{"emptyLinePlaceholder":21},[581],{"type":36,"value":357},{"type":30,"tag":140,"props":583,"children":585},{"class":142,"line":584},18,[586],{"type":30,"tag":140,"props":587,"children":588},{"style":387},[589],{"type":36,"value":590},"  \u002F\u002F 2. 準備數據與 Deck.gl 圖層\n",{"type":30,"tag":140,"props":592,"children":594},{"class":142,"line":593},19,[595,599,604,608,612,617],{"type":30,"tag":140,"props":596,"children":597},{"style":224},[598],{"type":36,"value":399},{"type":30,"tag":140,"props":600,"children":601},{"style":402},[602],{"type":36,"value":603}," layer",{"type":30,"tag":140,"props":605,"children":606},{"style":408},[607],{"type":36,"value":411},{"type":30,"tag":140,"props":609,"children":610},{"style":224},[611],{"type":36,"value":416},{"type":30,"tag":140,"props":613,"children":614},{"style":147},[615],{"type":36,"value":616}," ScatterplotLayer",{"type":30,"tag":140,"props":618,"children":619},{"style":197},[620],{"type":36,"value":435},{"type":30,"tag":140,"props":622,"children":624},{"class":142,"line":623},20,[625,630,634,639],{"type":30,"tag":140,"props":626,"children":627},{"style":203},[628],{"type":36,"value":629},"    id",{"type":30,"tag":140,"props":631,"children":632},{"style":197},[633],{"type":36,"value":449},{"type":30,"tag":140,"props":635,"children":636},{"style":153},[637],{"type":36,"value":638},"'scatterplot-layer'",{"type":30,"tag":140,"props":640,"children":641},{"style":197},[642],{"type":36,"value":459},{"type":30,"tag":140,"props":644,"children":646},{"class":142,"line":645},21,[647,652],{"type":30,"tag":140,"props":648,"children":649},{"style":203},[650],{"type":36,"value":651},"    data",{"type":30,"tag":140,"props":653,"children":654},{"style":197},[655],{"type":36,"value":656},": [\n",{"type":30,"tag":140,"props":658,"children":660},{"class":142,"line":659},22,[661,666,671,675,679,683,687,691,696,700,705],{"type":30,"tag":140,"props":662,"children":663},{"style":197},[664],{"type":36,"value":665},"      { ",{"type":30,"tag":140,"props":667,"children":668},{"style":203},[669],{"type":36,"value":670},"position",{"type":30,"tag":140,"props":672,"children":673},{"style":197},[674],{"type":36,"value":495},{"type":30,"tag":140,"props":676,"children":677},{"style":209},[678],{"type":36,"value":500},{"type":30,"tag":140,"props":680,"children":681},{"style":197},[682],{"type":36,"value":505},{"type":30,"tag":140,"props":684,"children":685},{"style":209},[686],{"type":36,"value":510},{"type":30,"tag":140,"props":688,"children":689},{"style":197},[690],{"type":36,"value":515},{"type":30,"tag":140,"props":692,"children":693},{"style":203},[694],{"type":36,"value":695},"size",{"type":30,"tag":140,"props":697,"children":698},{"style":197},[699],{"type":36,"value":449},{"type":30,"tag":140,"props":701,"children":702},{"style":209},[703],{"type":36,"value":704},"100",{"type":30,"tag":140,"props":706,"children":707},{"style":197},[708],{"type":36,"value":709}," }\n",{"type":30,"tag":140,"props":711,"children":713},{"class":142,"line":712},23,[714],{"type":30,"tag":140,"props":715,"children":716},{"style":197},[717],{"type":36,"value":718},"    ],\n",{"type":30,"tag":140,"props":720,"children":722},{"class":142,"line":721},24,[723,728,732,738,743,748,752,756],{"type":30,"tag":140,"props":724,"children":725},{"style":147},[726],{"type":36,"value":727},"    getPosition",{"type":30,"tag":140,"props":729,"children":730},{"style":197},[731],{"type":36,"value":449},{"type":30,"tag":140,"props":733,"children":735},{"style":734},"--shiki-default:#E06C75;--shiki-default-font-style:italic",[736],{"type":36,"value":737},"d",{"type":30,"tag":140,"props":739,"children":740},{"style":224},[741],{"type":36,"value":742}," =>",{"type":30,"tag":140,"props":744,"children":745},{"style":402},[746],{"type":36,"value":747}," d",{"type":30,"tag":140,"props":749,"children":750},{"style":197},[751],{"type":36,"value":425},{"type":30,"tag":140,"props":753,"children":754},{"style":203},[755],{"type":36,"value":670},{"type":30,"tag":140,"props":757,"children":758},{"style":197},[759],{"type":36,"value":459},{"type":30,"tag":140,"props":761,"children":763},{"class":142,"line":762},25,[764,769,773,778,782,787,791,796],{"type":30,"tag":140,"props":765,"children":766},{"style":203},[767],{"type":36,"value":768},"    getFillColor",{"type":30,"tag":140,"props":770,"children":771},{"style":197},[772],{"type":36,"value":495},{"type":30,"tag":140,"props":774,"children":775},{"style":209},[776],{"type":36,"value":777},"255",{"type":30,"tag":140,"props":779,"children":780},{"style":197},[781],{"type":36,"value":505},{"type":30,"tag":140,"props":783,"children":784},{"style":209},[785],{"type":36,"value":786},"140",{"type":30,"tag":140,"props":788,"children":789},{"style":197},[790],{"type":36,"value":505},{"type":30,"tag":140,"props":792,"children":793},{"style":209},[794],{"type":36,"value":795},"0",{"type":30,"tag":140,"props":797,"children":798},{"style":197},[799],{"type":36,"value":800},"],\n",{"type":30,"tag":140,"props":802,"children":804},{"class":142,"line":803},26,[805,810,814,818,822,826,830,834],{"type":30,"tag":140,"props":806,"children":807},{"style":147},[808],{"type":36,"value":809},"    getRadius",{"type":30,"tag":140,"props":811,"children":812},{"style":197},[813],{"type":36,"value":449},{"type":30,"tag":140,"props":815,"children":816},{"style":734},[817],{"type":36,"value":737},{"type":30,"tag":140,"props":819,"children":820},{"style":224},[821],{"type":36,"value":742},{"type":30,"tag":140,"props":823,"children":824},{"style":402},[825],{"type":36,"value":747},{"type":30,"tag":140,"props":827,"children":828},{"style":197},[829],{"type":36,"value":425},{"type":30,"tag":140,"props":831,"children":832},{"style":203},[833],{"type":36,"value":695},{"type":30,"tag":140,"props":835,"children":836},{"style":197},[837],{"type":36,"value":459},{"type":30,"tag":140,"props":839,"children":841},{"class":142,"line":840},27,[842,847,851,856],{"type":30,"tag":140,"props":843,"children":844},{"style":203},[845],{"type":36,"value":846},"    radiusMinPixels",{"type":30,"tag":140,"props":848,"children":849},{"style":197},[850],{"type":36,"value":449},{"type":30,"tag":140,"props":852,"children":853},{"style":209},[854],{"type":36,"value":855},"5",{"type":30,"tag":140,"props":857,"children":858},{"style":197},[859],{"type":36,"value":459},{"type":30,"tag":140,"props":861,"children":863},{"class":142,"line":862},28,[864,869,873],{"type":30,"tag":140,"props":865,"children":866},{"style":203},[867],{"type":36,"value":868},"    radiusMaxPixels",{"type":30,"tag":140,"props":870,"children":871},{"style":197},[872],{"type":36,"value":449},{"type":30,"tag":140,"props":874,"children":875},{"style":209},[876],{"type":36,"value":877},"50\n",{"type":30,"tag":140,"props":879,"children":881},{"class":142,"line":880},29,[882],{"type":30,"tag":140,"props":883,"children":884},{"style":197},[885],{"type":36,"value":573},{"type":30,"tag":140,"props":887,"children":889},{"class":142,"line":888},30,[890],{"type":30,"tag":140,"props":891,"children":892},{"emptyLinePlaceholder":21},[893],{"type":36,"value":357},{"type":30,"tag":140,"props":895,"children":897},{"class":142,"line":896},31,[898],{"type":30,"tag":140,"props":899,"children":900},{"style":387},[901],{"type":36,"value":902},"  \u002F\u002F 3. 初始化 Deck.gl 並與底圖同步視角\n",{"type":30,"tag":140,"props":904,"children":906},{"class":142,"line":905},32,[907,912,917],{"type":30,"tag":140,"props":908,"children":909},{"style":224},[910],{"type":36,"value":911},"  new",{"type":30,"tag":140,"props":913,"children":914},{"style":147},[915],{"type":36,"value":916}," Deck",{"type":30,"tag":140,"props":918,"children":919},{"style":197},[920],{"type":36,"value":435},{"type":30,"tag":140,"props":922,"children":924},{"class":142,"line":923},33,[925,930,934,939],{"type":30,"tag":140,"props":926,"children":927},{"style":203},[928],{"type":36,"value":929},"    canvas",{"type":30,"tag":140,"props":931,"children":932},{"style":197},[933],{"type":36,"value":449},{"type":30,"tag":140,"props":935,"children":936},{"style":153},[937],{"type":36,"value":938},"'deck-canvas'",{"type":30,"tag":140,"props":940,"children":941},{"style":197},[942],{"type":36,"value":459},{"type":30,"tag":140,"props":944,"children":946},{"class":142,"line":945},34,[947,952],{"type":30,"tag":140,"props":948,"children":949},{"style":203},[950],{"type":36,"value":951},"    initialViewState",{"type":30,"tag":140,"props":953,"children":954},{"style":197},[955],{"type":36,"value":956},": {\n",{"type":30,"tag":140,"props":958,"children":960},{"class":142,"line":959},35,[961,966,970,974],{"type":30,"tag":140,"props":962,"children":963},{"style":203},[964],{"type":36,"value":965},"      longitude",{"type":30,"tag":140,"props":967,"children":968},{"style":197},[969],{"type":36,"value":449},{"type":30,"tag":140,"props":971,"children":972},{"style":209},[973],{"type":36,"value":500},{"type":30,"tag":140,"props":975,"children":976},{"style":197},[977],{"type":36,"value":459},{"type":30,"tag":140,"props":979,"children":981},{"class":142,"line":980},36,[982,987,991,995],{"type":30,"tag":140,"props":983,"children":984},{"style":203},[985],{"type":36,"value":986},"      latitude",{"type":30,"tag":140,"props":988,"children":989},{"style":197},[990],{"type":36,"value":449},{"type":30,"tag":140,"props":992,"children":993},{"style":209},[994],{"type":36,"value":510},{"type":30,"tag":140,"props":996,"children":997},{"style":197},[998],{"type":36,"value":459},{"type":30,"tag":140,"props":1000,"children":1002},{"class":142,"line":1001},37,[1003,1008,1012,1016],{"type":30,"tag":140,"props":1004,"children":1005},{"style":203},[1006],{"type":36,"value":1007},"      zoom",{"type":30,"tag":140,"props":1009,"children":1010},{"style":197},[1011],{"type":36,"value":449},{"type":30,"tag":140,"props":1013,"children":1014},{"style":209},[1015],{"type":36,"value":538},{"type":30,"tag":140,"props":1017,"children":1018},{"style":197},[1019],{"type":36,"value":459},{"type":30,"tag":140,"props":1021,"children":1023},{"class":142,"line":1022},38,[1024,1029,1033,1037],{"type":30,"tag":140,"props":1025,"children":1026},{"style":203},[1027],{"type":36,"value":1028},"      pitch",{"type":30,"tag":140,"props":1030,"children":1031},{"style":197},[1032],{"type":36,"value":449},{"type":30,"tag":140,"props":1034,"children":1035},{"style":209},[1036],{"type":36,"value":560},{"type":30,"tag":140,"props":1038,"children":1039},{"style":197},[1040],{"type":36,"value":459},{"type":30,"tag":140,"props":1042,"children":1044},{"class":142,"line":1043},39,[1045,1050,1054],{"type":30,"tag":140,"props":1046,"children":1047},{"style":203},[1048],{"type":36,"value":1049},"      bearing",{"type":30,"tag":140,"props":1051,"children":1052},{"style":197},[1053],{"type":36,"value":449},{"type":30,"tag":140,"props":1055,"children":1056},{"style":209},[1057],{"type":36,"value":1058},"0\n",{"type":30,"tag":140,"props":1060,"children":1062},{"class":142,"line":1061},40,[1063],{"type":30,"tag":140,"props":1064,"children":1065},{"style":197},[1066],{"type":36,"value":1067},"    },\n",{"type":30,"tag":140,"props":1069,"children":1071},{"class":142,"line":1070},41,[1072,1077,1081,1086],{"type":30,"tag":140,"props":1073,"children":1074},{"style":203},[1075],{"type":36,"value":1076},"    controller",{"type":30,"tag":140,"props":1078,"children":1079},{"style":197},[1080],{"type":36,"value":449},{"type":30,"tag":140,"props":1082,"children":1083},{"style":209},[1084],{"type":36,"value":1085},"true",{"type":30,"tag":140,"props":1087,"children":1088},{"style":197},[1089],{"type":36,"value":459},{"type":30,"tag":140,"props":1091,"children":1093},{"class":142,"line":1092},42,[1094,1099,1104,1109,1114,1118],{"type":30,"tag":140,"props":1095,"children":1096},{"style":147},[1097],{"type":36,"value":1098},"    onViewStateChange",{"type":30,"tag":140,"props":1100,"children":1101},{"style":197},[1102],{"type":36,"value":1103},": ({ ",{"type":30,"tag":140,"props":1105,"children":1106},{"style":734},[1107],{"type":36,"value":1108},"viewState",{"type":30,"tag":140,"props":1110,"children":1111},{"style":197},[1112],{"type":36,"value":1113}," }) ",{"type":30,"tag":140,"props":1115,"children":1116},{"style":224},[1117],{"type":36,"value":375},{"type":30,"tag":140,"props":1119,"children":1120},{"style":197},[1121],{"type":36,"value":380},{"type":30,"tag":140,"props":1123,"children":1125},{"class":142,"line":1124},43,[1126],{"type":30,"tag":140,"props":1127,"children":1128},{"style":387},[1129],{"type":36,"value":1130},"      \u002F\u002F 同步地圖視角\n",{"type":30,"tag":140,"props":1132,"children":1134},{"class":142,"line":1133},44,[1135,1140,1144,1149],{"type":30,"tag":140,"props":1136,"children":1137},{"style":402},[1138],{"type":36,"value":1139},"      map",{"type":30,"tag":140,"props":1141,"children":1142},{"style":197},[1143],{"type":36,"value":425},{"type":30,"tag":140,"props":1145,"children":1146},{"style":147},[1147],{"type":36,"value":1148},"jumpTo",{"type":30,"tag":140,"props":1150,"children":1151},{"style":197},[1152],{"type":36,"value":435},{"type":30,"tag":140,"props":1154,"children":1156},{"class":142,"line":1155},45,[1157,1162,1166,1170,1174,1179,1183,1187,1191,1196],{"type":30,"tag":140,"props":1158,"children":1159},{"style":203},[1160],{"type":36,"value":1161},"        center",{"type":30,"tag":140,"props":1163,"children":1164},{"style":197},[1165],{"type":36,"value":495},{"type":30,"tag":140,"props":1167,"children":1168},{"style":402},[1169],{"type":36,"value":1108},{"type":30,"tag":140,"props":1171,"children":1172},{"style":197},[1173],{"type":36,"value":425},{"type":30,"tag":140,"props":1175,"children":1176},{"style":203},[1177],{"type":36,"value":1178},"longitude",{"type":30,"tag":140,"props":1180,"children":1181},{"style":197},[1182],{"type":36,"value":505},{"type":30,"tag":140,"props":1184,"children":1185},{"style":402},[1186],{"type":36,"value":1108},{"type":30,"tag":140,"props":1188,"children":1189},{"style":197},[1190],{"type":36,"value":425},{"type":30,"tag":140,"props":1192,"children":1193},{"style":203},[1194],{"type":36,"value":1195},"latitude",{"type":30,"tag":140,"props":1197,"children":1198},{"style":197},[1199],{"type":36,"value":800},{"type":30,"tag":140,"props":1201,"children":1203},{"class":142,"line":1202},46,[1204,1209,1213,1217,1221,1226],{"type":30,"tag":140,"props":1205,"children":1206},{"style":203},[1207],{"type":36,"value":1208},"        zoom",{"type":30,"tag":140,"props":1210,"children":1211},{"style":197},[1212],{"type":36,"value":449},{"type":30,"tag":140,"props":1214,"children":1215},{"style":402},[1216],{"type":36,"value":1108},{"type":30,"tag":140,"props":1218,"children":1219},{"style":197},[1220],{"type":36,"value":425},{"type":30,"tag":140,"props":1222,"children":1223},{"style":203},[1224],{"type":36,"value":1225},"zoom",{"type":30,"tag":140,"props":1227,"children":1228},{"style":197},[1229],{"type":36,"value":459},{"type":30,"tag":140,"props":1231,"children":1233},{"class":142,"line":1232},47,[1234,1239,1243,1247,1251,1256],{"type":30,"tag":140,"props":1235,"children":1236},{"style":203},[1237],{"type":36,"value":1238},"        bearing",{"type":30,"tag":140,"props":1240,"children":1241},{"style":197},[1242],{"type":36,"value":449},{"type":30,"tag":140,"props":1244,"children":1245},{"style":402},[1246],{"type":36,"value":1108},{"type":30,"tag":140,"props":1248,"children":1249},{"style":197},[1250],{"type":36,"value":425},{"type":30,"tag":140,"props":1252,"children":1253},{"style":203},[1254],{"type":36,"value":1255},"bearing",{"type":30,"tag":140,"props":1257,"children":1258},{"style":197},[1259],{"type":36,"value":459},{"type":30,"tag":140,"props":1261,"children":1263},{"class":142,"line":1262},48,[1264,1269,1273,1277,1281],{"type":30,"tag":140,"props":1265,"children":1266},{"style":203},[1267],{"type":36,"value":1268},"        pitch",{"type":30,"tag":140,"props":1270,"children":1271},{"style":197},[1272],{"type":36,"value":449},{"type":30,"tag":140,"props":1274,"children":1275},{"style":402},[1276],{"type":36,"value":1108},{"type":30,"tag":140,"props":1278,"children":1279},{"style":197},[1280],{"type":36,"value":425},{"type":30,"tag":140,"props":1282,"children":1283},{"style":203},[1284],{"type":36,"value":1285},"pitch\n",{"type":30,"tag":140,"props":1287,"children":1289},{"class":142,"line":1288},49,[1290],{"type":30,"tag":140,"props":1291,"children":1292},{"style":197},[1293],{"type":36,"value":1294},"      })\n",{"type":30,"tag":140,"props":1296,"children":1298},{"class":142,"line":1297},50,[1299],{"type":30,"tag":140,"props":1300,"children":1301},{"style":197},[1302],{"type":36,"value":1067},{"type":30,"tag":140,"props":1304,"children":1306},{"class":142,"line":1305},51,[1307,1312,1316,1321],{"type":30,"tag":140,"props":1308,"children":1309},{"style":203},[1310],{"type":36,"value":1311},"    layers",{"type":30,"tag":140,"props":1313,"children":1314},{"style":197},[1315],{"type":36,"value":495},{"type":30,"tag":140,"props":1317,"children":1318},{"style":203},[1319],{"type":36,"value":1320},"layer",{"type":30,"tag":140,"props":1322,"children":1323},{"style":197},[1324],{"type":36,"value":1325},"]\n",{"type":30,"tag":140,"props":1327,"children":1329},{"class":142,"line":1328},52,[1330],{"type":30,"tag":140,"props":1331,"children":1332},{"style":197},[1333],{"type":36,"value":573},{"type":30,"tag":140,"props":1335,"children":1337},{"class":142,"line":1336},53,[1338],{"type":30,"tag":140,"props":1339,"children":1340},{"style":197},[1341],{"type":36,"value":1342},"})\n",{"type":30,"tag":140,"props":1344,"children":1346},{"class":142,"line":1345},54,[1347,1352,1356],{"type":30,"tag":140,"props":1348,"children":1349},{"style":197},[1350],{"type":36,"value":1351},"\u003C\u002F",{"type":30,"tag":140,"props":1353,"children":1354},{"style":203},[1355],{"type":36,"value":206},{"type":30,"tag":140,"props":1357,"children":1358},{"style":197},[1359],{"type":36,"value":217},{"type":30,"tag":140,"props":1361,"children":1363},{"class":142,"line":1362},55,[1364],{"type":30,"tag":140,"props":1365,"children":1366},{"emptyLinePlaceholder":21},[1367],{"type":36,"value":357},{"type":30,"tag":140,"props":1369,"children":1371},{"class":142,"line":1370},56,[1372,1376,1381],{"type":30,"tag":140,"props":1373,"children":1374},{"style":197},[1375],{"type":36,"value":200},{"type":30,"tag":140,"props":1377,"children":1378},{"style":203},[1379],{"type":36,"value":1380},"template",{"type":30,"tag":140,"props":1382,"children":1383},{"style":197},[1384],{"type":36,"value":217},{"type":30,"tag":140,"props":1386,"children":1388},{"class":142,"line":1387},57,[1389,1394,1399,1404,1409,1414,1419,1424,1429,1433,1438,1443,1448,1453,1458,1462],{"type":30,"tag":140,"props":1390,"children":1391},{"style":197},[1392],{"type":36,"value":1393},"  \u003C",{"type":30,"tag":140,"props":1395,"children":1396},{"style":203},[1397],{"type":36,"value":1398},"div",{"type":30,"tag":140,"props":1400,"children":1401},{"style":209},[1402],{"type":36,"value":1403}," style",{"type":30,"tag":140,"props":1405,"children":1406},{"style":197},[1407],{"type":36,"value":1408},"=",{"type":30,"tag":140,"props":1410,"children":1411},{"style":197},[1412],{"type":36,"value":1413},"\"",{"type":30,"tag":140,"props":1415,"children":1416},{"style":197},[1417],{"type":36,"value":1418},"position: ",{"type":30,"tag":140,"props":1420,"children":1421},{"style":209},[1422],{"type":36,"value":1423},"relative",{"type":30,"tag":140,"props":1425,"children":1426},{"style":197},[1427],{"type":36,"value":1428},"; width: ",{"type":30,"tag":140,"props":1430,"children":1431},{"style":209},[1432],{"type":36,"value":704},{"type":30,"tag":140,"props":1434,"children":1435},{"style":203},[1436],{"type":36,"value":1437},"%",{"type":30,"tag":140,"props":1439,"children":1440},{"style":197},[1441],{"type":36,"value":1442},"; height: ",{"type":30,"tag":140,"props":1444,"children":1445},{"style":209},[1446],{"type":36,"value":1447},"600",{"type":30,"tag":140,"props":1449,"children":1450},{"style":203},[1451],{"type":36,"value":1452},"px",{"type":30,"tag":140,"props":1454,"children":1455},{"style":197},[1456],{"type":36,"value":1457},";",{"type":30,"tag":140,"props":1459,"children":1460},{"style":197},[1461],{"type":36,"value":1413},{"type":30,"tag":140,"props":1463,"children":1464},{"style":197},[1465],{"type":36,"value":217},{"type":30,"tag":140,"props":1467,"children":1469},{"class":142,"line":1468},58,[1470],{"type":30,"tag":140,"props":1471,"children":1472},{"style":387},[1473],{"type":36,"value":1474},"    \u003C!-- 底圖容器 -->\n",{"type":30,"tag":140,"props":1476,"children":1478},{"class":142,"line":1477},59,[1479,1484,1488,1493,1497,1502,1506,1510,1514,1518,1523,1528,1532,1537,1541,1545,1549,1553,1557,1561,1565,1569,1573,1578,1582],{"type":30,"tag":140,"props":1480,"children":1481},{"style":197},[1482],{"type":36,"value":1483},"    \u003C",{"type":30,"tag":140,"props":1485,"children":1486},{"style":203},[1487],{"type":36,"value":1398},{"type":30,"tag":140,"props":1489,"children":1490},{"style":209},[1491],{"type":36,"value":1492}," id",{"type":30,"tag":140,"props":1494,"children":1495},{"style":197},[1496],{"type":36,"value":1408},{"type":30,"tag":140,"props":1498,"children":1499},{"style":153},[1500],{"type":36,"value":1501},"\"map-container\"",{"type":30,"tag":140,"props":1503,"children":1504},{"style":209},[1505],{"type":36,"value":1403},{"type":30,"tag":140,"props":1507,"children":1508},{"style":197},[1509],{"type":36,"value":1408},{"type":30,"tag":140,"props":1511,"children":1512},{"style":197},[1513],{"type":36,"value":1413},{"type":30,"tag":140,"props":1515,"children":1516},{"style":197},[1517],{"type":36,"value":1418},{"type":30,"tag":140,"props":1519,"children":1520},{"style":209},[1521],{"type":36,"value":1522},"absolute",{"type":30,"tag":140,"props":1524,"children":1525},{"style":197},[1526],{"type":36,"value":1527},"; top: ",{"type":30,"tag":140,"props":1529,"children":1530},{"style":209},[1531],{"type":36,"value":795},{"type":30,"tag":140,"props":1533,"children":1534},{"style":197},[1535],{"type":36,"value":1536},"; left: ",{"type":30,"tag":140,"props":1538,"children":1539},{"style":209},[1540],{"type":36,"value":795},{"type":30,"tag":140,"props":1542,"children":1543},{"style":197},[1544],{"type":36,"value":1428},{"type":30,"tag":140,"props":1546,"children":1547},{"style":209},[1548],{"type":36,"value":704},{"type":30,"tag":140,"props":1550,"children":1551},{"style":203},[1552],{"type":36,"value":1437},{"type":30,"tag":140,"props":1554,"children":1555},{"style":197},[1556],{"type":36,"value":1442},{"type":30,"tag":140,"props":1558,"children":1559},{"style":209},[1560],{"type":36,"value":704},{"type":30,"tag":140,"props":1562,"children":1563},{"style":203},[1564],{"type":36,"value":1437},{"type":30,"tag":140,"props":1566,"children":1567},{"style":197},[1568],{"type":36,"value":1457},{"type":30,"tag":140,"props":1570,"children":1571},{"style":197},[1572],{"type":36,"value":1413},{"type":30,"tag":140,"props":1574,"children":1575},{"style":197},[1576],{"type":36,"value":1577},">\u003C\u002F",{"type":30,"tag":140,"props":1579,"children":1580},{"style":203},[1581],{"type":36,"value":1398},{"type":30,"tag":140,"props":1583,"children":1584},{"style":197},[1585],{"type":36,"value":217},{"type":30,"tag":140,"props":1587,"children":1589},{"class":142,"line":1588},60,[1590],{"type":30,"tag":140,"props":1591,"children":1592},{"style":387},[1593],{"type":36,"value":1594},"    \u003C!-- Deck.gl 畫布 -->\n",{"type":30,"tag":140,"props":1596,"children":1598},{"class":142,"line":1597},61,[1599,1603,1608,1612,1616,1621,1625,1629,1633,1637,1641,1645,1649,1653,1657,1661,1665,1669,1673,1677,1681,1686,1691,1695,1699,1703,1707],{"type":30,"tag":140,"props":1600,"children":1601},{"style":197},[1602],{"type":36,"value":1483},{"type":30,"tag":140,"props":1604,"children":1605},{"style":203},[1606],{"type":36,"value":1607},"canvas",{"type":30,"tag":140,"props":1609,"children":1610},{"style":209},[1611],{"type":36,"value":1492},{"type":30,"tag":140,"props":1613,"children":1614},{"style":197},[1615],{"type":36,"value":1408},{"type":30,"tag":140,"props":1617,"children":1618},{"style":153},[1619],{"type":36,"value":1620},"\"deck-canvas\"",{"type":30,"tag":140,"props":1622,"children":1623},{"style":209},[1624],{"type":36,"value":1403},{"type":30,"tag":140,"props":1626,"children":1627},{"style":197},[1628],{"type":36,"value":1408},{"type":30,"tag":140,"props":1630,"children":1631},{"style":197},[1632],{"type":36,"value":1413},{"type":30,"tag":140,"props":1634,"children":1635},{"style":197},[1636],{"type":36,"value":1418},{"type":30,"tag":140,"props":1638,"children":1639},{"style":209},[1640],{"type":36,"value":1522},{"type":30,"tag":140,"props":1642,"children":1643},{"style":197},[1644],{"type":36,"value":1527},{"type":30,"tag":140,"props":1646,"children":1647},{"style":209},[1648],{"type":36,"value":795},{"type":30,"tag":140,"props":1650,"children":1651},{"style":197},[1652],{"type":36,"value":1536},{"type":30,"tag":140,"props":1654,"children":1655},{"style":209},[1656],{"type":36,"value":795},{"type":30,"tag":140,"props":1658,"children":1659},{"style":197},[1660],{"type":36,"value":1428},{"type":30,"tag":140,"props":1662,"children":1663},{"style":209},[1664],{"type":36,"value":704},{"type":30,"tag":140,"props":1666,"children":1667},{"style":203},[1668],{"type":36,"value":1437},{"type":30,"tag":140,"props":1670,"children":1671},{"style":197},[1672],{"type":36,"value":1442},{"type":30,"tag":140,"props":1674,"children":1675},{"style":209},[1676],{"type":36,"value":704},{"type":30,"tag":140,"props":1678,"children":1679},{"style":203},[1680],{"type":36,"value":1437},{"type":30,"tag":140,"props":1682,"children":1683},{"style":197},[1684],{"type":36,"value":1685},"; pointer-events: ",{"type":30,"tag":140,"props":1687,"children":1688},{"style":209},[1689],{"type":36,"value":1690},"none",{"type":30,"tag":140,"props":1692,"children":1693},{"style":197},[1694],{"type":36,"value":1457},{"type":30,"tag":140,"props":1696,"children":1697},{"style":197},[1698],{"type":36,"value":1413},{"type":30,"tag":140,"props":1700,"children":1701},{"style":197},[1702],{"type":36,"value":1577},{"type":30,"tag":140,"props":1704,"children":1705},{"style":203},[1706],{"type":36,"value":1607},{"type":30,"tag":140,"props":1708,"children":1709},{"style":197},[1710],{"type":36,"value":217},{"type":30,"tag":140,"props":1712,"children":1714},{"class":142,"line":1713},62,[1715,1720,1724],{"type":30,"tag":140,"props":1716,"children":1717},{"style":197},[1718],{"type":36,"value":1719},"  \u003C\u002F",{"type":30,"tag":140,"props":1721,"children":1722},{"style":203},[1723],{"type":36,"value":1398},{"type":30,"tag":140,"props":1725,"children":1726},{"style":197},[1727],{"type":36,"value":217},{"type":30,"tag":140,"props":1729,"children":1731},{"class":142,"line":1730},63,[1732,1736,1740],{"type":30,"tag":140,"props":1733,"children":1734},{"style":197},[1735],{"type":36,"value":1351},{"type":30,"tag":140,"props":1737,"children":1738},{"style":203},[1739],{"type":36,"value":1380},{"type":30,"tag":140,"props":1741,"children":1742},{"style":197},[1743],{"type":36,"value":217},{"type":30,"tag":63,"props":1745,"children":1746},{},[],{"type":30,"tag":31,"props":1748,"children":1750},{"id":1749},"核心圖層-layers-說明",[1751],{"type":36,"value":1752},"核心圖層 (Layers) 說明",{"type":30,"tag":39,"props":1754,"children":1755},{},[1756],{"type":36,"value":1757},"Deck.gl 提供了豐富的內建圖層讓你調整地圖資料的外觀：",{"type":30,"tag":1759,"props":1760,"children":1761},"table",{},[1762,1787],{"type":30,"tag":1763,"props":1764,"children":1765},"thead",{},[1766],{"type":30,"tag":1767,"props":1768,"children":1769},"tr",{},[1770,1777,1782],{"type":30,"tag":1771,"props":1772,"children":1774},"th",{"align":1773},"left",[1775],{"type":36,"value":1776},"圖層名稱",{"type":30,"tag":1771,"props":1778,"children":1779},{"align":1773},[1780],{"type":36,"value":1781},"適用場景",{"type":30,"tag":1771,"props":1783,"children":1784},{"align":1773},[1785],{"type":36,"value":1786},"視覺效果",{"type":30,"tag":1788,"props":1789,"children":1790},"tbody",{},[1791,1813,1835,1857,1879],{"type":30,"tag":1767,"props":1792,"children":1793},{},[1794,1803,1808],{"type":30,"tag":1795,"props":1796,"children":1797},"td",{"align":1773},[1798],{"type":30,"tag":136,"props":1799,"children":1801},{"className":1800},[],[1802],{"type":36,"value":299},{"type":30,"tag":1795,"props":1804,"children":1805},{"align":1773},[1806],{"type":36,"value":1807},"點狀數據分佈",{"type":30,"tag":1795,"props":1809,"children":1810},{"align":1773},[1811],{"type":36,"value":1812},"2D 圓點，可依據數據調整半徑與顏色",{"type":30,"tag":1767,"props":1814,"children":1815},{},[1816,1825,1830],{"type":30,"tag":1795,"props":1817,"children":1818},{"align":1773},[1819],{"type":30,"tag":136,"props":1820,"children":1822},{"className":1821},[],[1823],{"type":36,"value":1824},"PathLayer",{"type":30,"tag":1795,"props":1826,"children":1827},{"align":1773},[1828],{"type":36,"value":1829},"路線與軌跡",{"type":30,"tag":1795,"props":1831,"children":1832},{"align":1773},[1833],{"type":36,"value":1834},"繪製有粗細的折線，適合路線規劃",{"type":30,"tag":1767,"props":1836,"children":1837},{},[1838,1847,1852],{"type":30,"tag":1795,"props":1839,"children":1840},{"align":1773},[1841],{"type":30,"tag":136,"props":1842,"children":1844},{"className":1843},[],[1845],{"type":36,"value":1846},"PolygonLayer",{"type":30,"tag":1795,"props":1848,"children":1849},{"align":1773},[1850],{"type":36,"value":1851},"行政區劃、建築物",{"type":30,"tag":1795,"props":1853,"children":1854},{"align":1773},[1855],{"type":36,"value":1856},"可將多邊形數據擠壓成 3D 柱狀體 (Extruded)",{"type":30,"tag":1767,"props":1858,"children":1859},{},[1860,1869,1874],{"type":30,"tag":1795,"props":1861,"children":1862},{"align":1773},[1863],{"type":30,"tag":136,"props":1864,"children":1866},{"className":1865},[],[1867],{"type":36,"value":1868},"HexagonLayer",{"type":30,"tag":1795,"props":1870,"children":1871},{"align":1773},[1872],{"type":36,"value":1873},"密集數據的熱力圖",{"type":30,"tag":1795,"props":1875,"children":1876},{"align":1773},[1877],{"type":36,"value":1878},"將海量點數據聚合為 3D 六邊形柱體",{"type":30,"tag":1767,"props":1880,"children":1881},{},[1882,1891,1896],{"type":30,"tag":1795,"props":1883,"children":1884},{"align":1773},[1885],{"type":30,"tag":136,"props":1886,"children":1888},{"className":1887},[],[1889],{"type":36,"value":1890},"GeoJsonLayer",{"type":30,"tag":1795,"props":1892,"children":1893},{"align":1773},[1894],{"type":36,"value":1895},"通用 GeoJSON 渲染",{"type":30,"tag":1795,"props":1897,"children":1898},{"align":1773},[1899],{"type":36,"value":1900},"結合了點、線、面的複合式圖層",{"type":30,"tag":63,"props":1902,"children":1903},{},[],{"type":30,"tag":31,"props":1905,"children":1907},{"id":1906},"個人心得",[1908],{"type":36,"value":1906},{"type":30,"tag":39,"props":1910,"children":1911},{},[1912,1914,1919],{"type":36,"value":1913},"在使用 Deck.gl 開發互動地圖時，最大的感受是它對於",{"type":30,"tag":45,"props":1915,"children":1916},{},[1917],{"type":36,"value":1918},"海量數據的處理能力真的無可挑剔",{"type":36,"value":1920},"。",{"type":30,"tag":39,"props":1922,"children":1923},{},[1924],{"type":36,"value":1925},"如果你只是想為你的專案加入幾個地圖標記，使用一般的地圖庫就足夠了。但如果像我一樣，想要在地圖上繪製具有強烈「科技感」與「專業感」的 3D 地理資訊，同時又不能犧牲畫面幀數，Deck.gl 的 CP 值真的非常高。雖然學習如何與底圖完美同步視角需要一點時間，但只要掌握了核心概念，幾十行程式碼就能渲染出驚艷的視覺效果。",{"type":30,"tag":83,"props":1927,"children":1928},{},[1929],{"type":30,"tag":39,"props":1930,"children":1931},{},[1932,1937,1939,1944],{"type":30,"tag":45,"props":1933,"children":1934},{},[1935],{"type":36,"value":1936},"小建議",{"type":36,"value":1938},"：Deck.gl 通常與 Mapbox 配合得最好，但為了避免 Mapbox 的高額收費與 token 限制，強烈建議使用完全開源的 ",{"type":30,"tag":45,"props":1940,"children":1941},{},[1942],{"type":36,"value":1943},"MapLibre GL JS",{"type":36,"value":1945}," 作為底圖替代方案！",{"type":30,"tag":63,"props":1947,"children":1948},{},[],{"type":30,"tag":39,"props":1950,"children":1951},{},[1952],{"type":30,"tag":45,"props":1953,"children":1954},{},[1955],{"type":36,"value":1956},"相關連結：",{"type":30,"tag":1958,"props":1959,"children":1960},"ul",{},[1961,1972,1982],{"type":30,"tag":1962,"props":1963,"children":1964},"li",{},[1965],{"type":30,"tag":97,"props":1966,"children":1969},{"href":1967,"rel":1968},"https:\u002F\u002Fdeck.gl\u002F",[101],[1970],{"type":36,"value":1971},"Deck.gl 官方文件",{"type":30,"tag":1962,"props":1973,"children":1974},{},[1975],{"type":30,"tag":97,"props":1976,"children":1979},{"href":1977,"rel":1978},"https:\u002F\u002Fmaplibre.org\u002F",[101],[1980],{"type":36,"value":1981},"MapLibre 官方網站",{"type":30,"tag":1962,"props":1983,"children":1984},{},[1985],{"type":30,"tag":97,"props":1986,"children":1989},{"href":1987,"rel":1988},"https:\u002F\u002Fgithub.com\u002FYanShuo0116\u002Fdeck.gl-demo",[101],[1990],{"type":36,"value":1991},"Demo 專案原始碼 (GitHub)",{"type":30,"tag":63,"props":1993,"children":1994},{},[],{"type":30,"tag":39,"props":1996,"children":1997},{},[1998],{"type":30,"tag":1999,"props":2000,"children":2001},"em",{},[2002],{"type":36,"value":2003},"本文部分底層整合邏輯參考自 Deck.gl 官方文件，並針對 Vue 3 環境進行組件化封裝。",{"type":30,"tag":2005,"props":2006,"children":2007},"style",{},[2008],{"type":36,"value":2009},"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);}",{"title":7,"searchDepth":220,"depth":220,"links":2011},[2012,2013,2014,2018,2019],{"id":33,"depth":220,"text":37},{"id":68,"depth":220,"text":71},{"id":112,"depth":220,"text":115,"children":2015},[2016,2017],{"id":119,"depth":255,"text":122},{"id":174,"depth":255,"text":177},{"id":1749,"depth":220,"text":1752},{"id":1906,"depth":220,"text":1906},"markdown","content:articles:deckgl.md","content","articles\u002Fdeckgl.md","articles\u002Fdeckgl","md",[2027,2034,2041],{"_path":2028,"title":2029,"description":2030,"date":2031,"category":11,"image":12,"tags":2032,"score":255},"\u002Farticles\u002Frough.js","Rough.js 手繪草稿風 Canvas 繪圖庫配置與網頁整合開發教學","如果你想在網站裡做出像白板草圖、設計稿、塗鴉感插圖，Rough.js 是一個簡單又很有辨識度的選擇。","2026-05-22",[15,17,16,2033],"Frontend",{"_path":2035,"title":2036,"description":2037,"date":2038,"category":11,"image":2039,"tags":2040,"score":255},"\u002Farticles\u002Fcobe","Cobe 輕量 WebGL 地球儀配置教學與 Vue 專案整合指南","想要在網頁上放一個酷炫的 3D 地球，但又不想載入沉重的 Three.js？COBE 是你的最佳選擇。","2026-05-04","\u002Fimages\u002Fcobe-hero.png",[14,15,2033,17],{"_path":2042,"title":2043,"description":2044,"date":2045,"category":11,"image":12,"tags":2046,"score":220},"\u002Farticles\u002Fpretext","Pretext 高效多行文字 Canvas 排版庫優化與防 DOM 重繪技術","想精準計算段落高度、做出更自由的文字排版，卻不想一直碰 getBoundingClientRect？Pretext 提供了一條很聰明的路。","2026-05-20",[15,2033,17],{"_path":4,"_dir":5,"_draft":6,"_partial":6,"_locale":7,"title":8,"description":9,"date":10,"category":11,"image":12,"tags":2048,"series":18,"readingTime":19,"difficulty":20,"local":21,"platforms":2049,"gpu":25,"body":2050,"_type":2020,"_id":2021,"_source":2022,"_file":2023,"_stem":2024,"_extension":2025},[14,15,16,17],[23,24],{"type":27,"children":2051,"toc":3720},[2052,2056,2065,2073,2076,2080,2084,2087,2104,2107,2111,2115,2119,2148,2152,2156,3503,3506,3510,3514,3633,3636,3640,3649,3653,3669,3672,3679,3706,3709,3716],{"type":30,"tag":31,"props":2053,"children":2054},{"id":33},[2055],{"type":36,"value":37},{"type":30,"tag":39,"props":2057,"children":2058},{},[2059,2060,2064],{"type":36,"value":43},{"type":30,"tag":45,"props":2061,"children":2062},{},[2063],{"type":36,"value":49},{"type":36,"value":51},{"type":30,"tag":39,"props":2066,"children":2067},{},[2068,2072],{"type":30,"tag":45,"props":2069,"children":2070},{},[2071],{"type":36,"value":59},{"type":36,"value":61},{"type":30,"tag":63,"props":2074,"children":2075},{},[],{"type":30,"tag":31,"props":2077,"children":2078},{"id":68},[2079],{"type":36,"value":71},{"type":30,"tag":39,"props":2081,"children":2082},{},[2083],{"type":36,"value":76},{"type":30,"tag":78,"props":2085,"children":2086},{"src":80},[],{"type":30,"tag":83,"props":2088,"children":2089},{},[2090],{"type":30,"tag":39,"props":2091,"children":2092},{},[2093,2097,2098,2103],{"type":30,"tag":45,"props":2094,"children":2095},{},[2096],{"type":36,"value":93},{"type":36,"value":95},{"type":30,"tag":97,"props":2099,"children":2101},{"href":99,"rel":2100},[101],[2102],{"type":36,"value":104},{"type":36,"value":106},{"type":30,"tag":63,"props":2105,"children":2106},{},[],{"type":30,"tag":31,"props":2108,"children":2109},{"id":112},[2110],{"type":36,"value":115},{"type":30,"tag":117,"props":2112,"children":2113},{"id":119},[2114],{"type":36,"value":122},{"type":30,"tag":39,"props":2116,"children":2117},{},[2118],{"type":36,"value":127},{"type":30,"tag":129,"props":2120,"children":2121},{"className":131,"code":132,"language":133,"meta":7,"style":7},[2122],{"type":30,"tag":136,"props":2123,"children":2124},{"__ignoreMap":7},[2125],{"type":30,"tag":140,"props":2126,"children":2127},{"class":142,"line":143},[2128,2132,2136,2140,2144],{"type":30,"tag":140,"props":2129,"children":2130},{"style":147},[2131],{"type":36,"value":150},{"type":30,"tag":140,"props":2133,"children":2134},{"style":153},[2135],{"type":36,"value":156},{"type":30,"tag":140,"props":2137,"children":2138},{"style":153},[2139],{"type":36,"value":161},{"type":30,"tag":140,"props":2141,"children":2142},{"style":153},[2143],{"type":36,"value":166},{"type":30,"tag":140,"props":2145,"children":2146},{"style":153},[2147],{"type":36,"value":171},{"type":30,"tag":117,"props":2149,"children":2150},{"id":174},[2151],{"type":36,"value":177},{"type":30,"tag":39,"props":2153,"children":2154},{},[2155],{"type":36,"value":182},{"type":30,"tag":129,"props":2157,"children":2158},{"className":185,"code":186,"language":187,"meta":7,"style":7},[2159],{"type":30,"tag":136,"props":2160,"children":2161},{"__ignoreMap":7},[2162,2181,2208,2235,2262,2281,2292,2299,2318,2325,2360,2379,2398,2429,2448,2467,2474,2481,2488,2515,2534,2545,2592,2599,2634,2669,2704,2723,2738,2745,2752,2759,2774,2793,2804,2823,2842,2861,2880,2895,2902,2921,2948,2955,2974,3017,3044,3071,3094,3101,3108,3127,3134,3141,3156,3163,3178,3245,3252,3355,3362,3473,3488],{"type":30,"tag":140,"props":2163,"children":2164},{"class":142,"line":143},[2165,2169,2173,2177],{"type":30,"tag":140,"props":2166,"children":2167},{"style":197},[2168],{"type":36,"value":200},{"type":30,"tag":140,"props":2170,"children":2171},{"style":203},[2172],{"type":36,"value":206},{"type":30,"tag":140,"props":2174,"children":2175},{"style":209},[2176],{"type":36,"value":212},{"type":30,"tag":140,"props":2178,"children":2179},{"style":197},[2180],{"type":36,"value":217},{"type":30,"tag":140,"props":2182,"children":2183},{"class":142,"line":220},[2184,2188,2192,2196,2200,2204],{"type":30,"tag":140,"props":2185,"children":2186},{"style":224},[2187],{"type":36,"value":227},{"type":30,"tag":140,"props":2189,"children":2190},{"style":197},[2191],{"type":36,"value":232},{"type":30,"tag":140,"props":2193,"children":2194},{"style":203},[2195],{"type":36,"value":237},{"type":30,"tag":140,"props":2197,"children":2198},{"style":197},[2199],{"type":36,"value":242},{"type":30,"tag":140,"props":2201,"children":2202},{"style":224},[2203],{"type":36,"value":247},{"type":30,"tag":140,"props":2205,"children":2206},{"style":153},[2207],{"type":36,"value":252},{"type":30,"tag":140,"props":2209,"children":2210},{"class":142,"line":255},[2211,2215,2219,2223,2227,2231],{"type":30,"tag":140,"props":2212,"children":2213},{"style":224},[2214],{"type":36,"value":227},{"type":30,"tag":140,"props":2216,"children":2217},{"style":197},[2218],{"type":36,"value":232},{"type":30,"tag":140,"props":2220,"children":2221},{"style":203},[2222],{"type":36,"value":269},{"type":30,"tag":140,"props":2224,"children":2225},{"style":197},[2226],{"type":36,"value":242},{"type":30,"tag":140,"props":2228,"children":2229},{"style":224},[2230],{"type":36,"value":247},{"type":30,"tag":140,"props":2232,"children":2233},{"style":153},[2234],{"type":36,"value":282},{"type":30,"tag":140,"props":2236,"children":2237},{"class":142,"line":285},[2238,2242,2246,2250,2254,2258],{"type":30,"tag":140,"props":2239,"children":2240},{"style":224},[2241],{"type":36,"value":227},{"type":30,"tag":140,"props":2243,"children":2244},{"style":197},[2245],{"type":36,"value":232},{"type":30,"tag":140,"props":2247,"children":2248},{"style":203},[2249],{"type":36,"value":299},{"type":30,"tag":140,"props":2251,"children":2252},{"style":197},[2253],{"type":36,"value":242},{"type":30,"tag":140,"props":2255,"children":2256},{"style":224},[2257],{"type":36,"value":247},{"type":30,"tag":140,"props":2259,"children":2260},{"style":153},[2261],{"type":36,"value":312},{"type":30,"tag":140,"props":2263,"children":2264},{"class":142,"line":315},[2265,2269,2273,2277],{"type":30,"tag":140,"props":2266,"children":2267},{"style":224},[2268],{"type":36,"value":227},{"type":30,"tag":140,"props":2270,"children":2271},{"style":203},[2272],{"type":36,"value":325},{"type":30,"tag":140,"props":2274,"children":2275},{"style":224},[2276],{"type":36,"value":330},{"type":30,"tag":140,"props":2278,"children":2279},{"style":153},[2280],{"type":36,"value":335},{"type":30,"tag":140,"props":2282,"children":2283},{"class":142,"line":338},[2284,2288],{"type":30,"tag":140,"props":2285,"children":2286},{"style":224},[2287],{"type":36,"value":227},{"type":30,"tag":140,"props":2289,"children":2290},{"style":153},[2291],{"type":36,"value":348},{"type":30,"tag":140,"props":2293,"children":2294},{"class":142,"line":351},[2295],{"type":30,"tag":140,"props":2296,"children":2297},{"emptyLinePlaceholder":21},[2298],{"type":36,"value":357},{"type":30,"tag":140,"props":2300,"children":2301},{"class":142,"line":360},[2302,2306,2310,2314],{"type":30,"tag":140,"props":2303,"children":2304},{"style":147},[2305],{"type":36,"value":237},{"type":30,"tag":140,"props":2307,"children":2308},{"style":197},[2309],{"type":36,"value":370},{"type":30,"tag":140,"props":2311,"children":2312},{"style":224},[2313],{"type":36,"value":375},{"type":30,"tag":140,"props":2315,"children":2316},{"style":197},[2317],{"type":36,"value":380},{"type":30,"tag":140,"props":2319,"children":2320},{"class":142,"line":383},[2321],{"type":30,"tag":140,"props":2322,"children":2323},{"style":387},[2324],{"type":36,"value":390},{"type":30,"tag":140,"props":2326,"children":2327},{"class":142,"line":393},[2328,2332,2336,2340,2344,2348,2352,2356],{"type":30,"tag":140,"props":2329,"children":2330},{"style":224},[2331],{"type":36,"value":399},{"type":30,"tag":140,"props":2333,"children":2334},{"style":402},[2335],{"type":36,"value":405},{"type":30,"tag":140,"props":2337,"children":2338},{"style":408},[2339],{"type":36,"value":411},{"type":30,"tag":140,"props":2341,"children":2342},{"style":224},[2343],{"type":36,"value":416},{"type":30,"tag":140,"props":2345,"children":2346},{"style":402},[2347],{"type":36,"value":325},{"type":30,"tag":140,"props":2349,"children":2350},{"style":197},[2351],{"type":36,"value":425},{"type":30,"tag":140,"props":2353,"children":2354},{"style":147},[2355],{"type":36,"value":430},{"type":30,"tag":140,"props":2357,"children":2358},{"style":197},[2359],{"type":36,"value":435},{"type":30,"tag":140,"props":2361,"children":2362},{"class":142,"line":438},[2363,2367,2371,2375],{"type":30,"tag":140,"props":2364,"children":2365},{"style":203},[2366],{"type":36,"value":444},{"type":30,"tag":140,"props":2368,"children":2369},{"style":197},[2370],{"type":36,"value":449},{"type":30,"tag":140,"props":2372,"children":2373},{"style":153},[2374],{"type":36,"value":454},{"type":30,"tag":140,"props":2376,"children":2377},{"style":197},[2378],{"type":36,"value":459},{"type":30,"tag":140,"props":2380,"children":2381},{"class":142,"line":462},[2382,2386,2390,2394],{"type":30,"tag":140,"props":2383,"children":2384},{"style":203},[2385],{"type":36,"value":468},{"type":30,"tag":140,"props":2387,"children":2388},{"style":197},[2389],{"type":36,"value":449},{"type":30,"tag":140,"props":2391,"children":2392},{"style":153},[2393],{"type":36,"value":477},{"type":30,"tag":140,"props":2395,"children":2396},{"style":197},[2397],{"type":36,"value":459},{"type":30,"tag":140,"props":2399,"children":2400},{"class":142,"line":484},[2401,2405,2409,2413,2417,2421,2425],{"type":30,"tag":140,"props":2402,"children":2403},{"style":203},[2404],{"type":36,"value":490},{"type":30,"tag":140,"props":2406,"children":2407},{"style":197},[2408],{"type":36,"value":495},{"type":30,"tag":140,"props":2410,"children":2411},{"style":209},[2412],{"type":36,"value":500},{"type":30,"tag":140,"props":2414,"children":2415},{"style":197},[2416],{"type":36,"value":505},{"type":30,"tag":140,"props":2418,"children":2419},{"style":209},[2420],{"type":36,"value":510},{"type":30,"tag":140,"props":2422,"children":2423},{"style":197},[2424],{"type":36,"value":515},{"type":30,"tag":140,"props":2426,"children":2427},{"style":387},[2428],{"type":36,"value":520},{"type":30,"tag":140,"props":2430,"children":2431},{"class":142,"line":523},[2432,2436,2440,2444],{"type":30,"tag":140,"props":2433,"children":2434},{"style":203},[2435],{"type":36,"value":529},{"type":30,"tag":140,"props":2437,"children":2438},{"style":197},[2439],{"type":36,"value":449},{"type":30,"tag":140,"props":2441,"children":2442},{"style":209},[2443],{"type":36,"value":538},{"type":30,"tag":140,"props":2445,"children":2446},{"style":197},[2447],{"type":36,"value":459},{"type":30,"tag":140,"props":2449,"children":2450},{"class":142,"line":545},[2451,2455,2459,2463],{"type":30,"tag":140,"props":2452,"children":2453},{"style":203},[2454],{"type":36,"value":551},{"type":30,"tag":140,"props":2456,"children":2457},{"style":197},[2458],{"type":36,"value":449},{"type":30,"tag":140,"props":2460,"children":2461},{"style":209},[2462],{"type":36,"value":560},{"type":30,"tag":140,"props":2464,"children":2465},{"style":197},[2466],{"type":36,"value":459},{"type":30,"tag":140,"props":2468,"children":2469},{"class":142,"line":567},[2470],{"type":30,"tag":140,"props":2471,"children":2472},{"style":197},[2473],{"type":36,"value":573},{"type":30,"tag":140,"props":2475,"children":2476},{"class":142,"line":576},[2477],{"type":30,"tag":140,"props":2478,"children":2479},{"emptyLinePlaceholder":21},[2480],{"type":36,"value":357},{"type":30,"tag":140,"props":2482,"children":2483},{"class":142,"line":584},[2484],{"type":30,"tag":140,"props":2485,"children":2486},{"style":387},[2487],{"type":36,"value":590},{"type":30,"tag":140,"props":2489,"children":2490},{"class":142,"line":593},[2491,2495,2499,2503,2507,2511],{"type":30,"tag":140,"props":2492,"children":2493},{"style":224},[2494],{"type":36,"value":399},{"type":30,"tag":140,"props":2496,"children":2497},{"style":402},[2498],{"type":36,"value":603},{"type":30,"tag":140,"props":2500,"children":2501},{"style":408},[2502],{"type":36,"value":411},{"type":30,"tag":140,"props":2504,"children":2505},{"style":224},[2506],{"type":36,"value":416},{"type":30,"tag":140,"props":2508,"children":2509},{"style":147},[2510],{"type":36,"value":616},{"type":30,"tag":140,"props":2512,"children":2513},{"style":197},[2514],{"type":36,"value":435},{"type":30,"tag":140,"props":2516,"children":2517},{"class":142,"line":623},[2518,2522,2526,2530],{"type":30,"tag":140,"props":2519,"children":2520},{"style":203},[2521],{"type":36,"value":629},{"type":30,"tag":140,"props":2523,"children":2524},{"style":197},[2525],{"type":36,"value":449},{"type":30,"tag":140,"props":2527,"children":2528},{"style":153},[2529],{"type":36,"value":638},{"type":30,"tag":140,"props":2531,"children":2532},{"style":197},[2533],{"type":36,"value":459},{"type":30,"tag":140,"props":2535,"children":2536},{"class":142,"line":645},[2537,2541],{"type":30,"tag":140,"props":2538,"children":2539},{"style":203},[2540],{"type":36,"value":651},{"type":30,"tag":140,"props":2542,"children":2543},{"style":197},[2544],{"type":36,"value":656},{"type":30,"tag":140,"props":2546,"children":2547},{"class":142,"line":659},[2548,2552,2556,2560,2564,2568,2572,2576,2580,2584,2588],{"type":30,"tag":140,"props":2549,"children":2550},{"style":197},[2551],{"type":36,"value":665},{"type":30,"tag":140,"props":2553,"children":2554},{"style":203},[2555],{"type":36,"value":670},{"type":30,"tag":140,"props":2557,"children":2558},{"style":197},[2559],{"type":36,"value":495},{"type":30,"tag":140,"props":2561,"children":2562},{"style":209},[2563],{"type":36,"value":500},{"type":30,"tag":140,"props":2565,"children":2566},{"style":197},[2567],{"type":36,"value":505},{"type":30,"tag":140,"props":2569,"children":2570},{"style":209},[2571],{"type":36,"value":510},{"type":30,"tag":140,"props":2573,"children":2574},{"style":197},[2575],{"type":36,"value":515},{"type":30,"tag":140,"props":2577,"children":2578},{"style":203},[2579],{"type":36,"value":695},{"type":30,"tag":140,"props":2581,"children":2582},{"style":197},[2583],{"type":36,"value":449},{"type":30,"tag":140,"props":2585,"children":2586},{"style":209},[2587],{"type":36,"value":704},{"type":30,"tag":140,"props":2589,"children":2590},{"style":197},[2591],{"type":36,"value":709},{"type":30,"tag":140,"props":2593,"children":2594},{"class":142,"line":712},[2595],{"type":30,"tag":140,"props":2596,"children":2597},{"style":197},[2598],{"type":36,"value":718},{"type":30,"tag":140,"props":2600,"children":2601},{"class":142,"line":721},[2602,2606,2610,2614,2618,2622,2626,2630],{"type":30,"tag":140,"props":2603,"children":2604},{"style":147},[2605],{"type":36,"value":727},{"type":30,"tag":140,"props":2607,"children":2608},{"style":197},[2609],{"type":36,"value":449},{"type":30,"tag":140,"props":2611,"children":2612},{"style":734},[2613],{"type":36,"value":737},{"type":30,"tag":140,"props":2615,"children":2616},{"style":224},[2617],{"type":36,"value":742},{"type":30,"tag":140,"props":2619,"children":2620},{"style":402},[2621],{"type":36,"value":747},{"type":30,"tag":140,"props":2623,"children":2624},{"style":197},[2625],{"type":36,"value":425},{"type":30,"tag":140,"props":2627,"children":2628},{"style":203},[2629],{"type":36,"value":670},{"type":30,"tag":140,"props":2631,"children":2632},{"style":197},[2633],{"type":36,"value":459},{"type":30,"tag":140,"props":2635,"children":2636},{"class":142,"line":762},[2637,2641,2645,2649,2653,2657,2661,2665],{"type":30,"tag":140,"props":2638,"children":2639},{"style":203},[2640],{"type":36,"value":768},{"type":30,"tag":140,"props":2642,"children":2643},{"style":197},[2644],{"type":36,"value":495},{"type":30,"tag":140,"props":2646,"children":2647},{"style":209},[2648],{"type":36,"value":777},{"type":30,"tag":140,"props":2650,"children":2651},{"style":197},[2652],{"type":36,"value":505},{"type":30,"tag":140,"props":2654,"children":2655},{"style":209},[2656],{"type":36,"value":786},{"type":30,"tag":140,"props":2658,"children":2659},{"style":197},[2660],{"type":36,"value":505},{"type":30,"tag":140,"props":2662,"children":2663},{"style":209},[2664],{"type":36,"value":795},{"type":30,"tag":140,"props":2666,"children":2667},{"style":197},[2668],{"type":36,"value":800},{"type":30,"tag":140,"props":2670,"children":2671},{"class":142,"line":803},[2672,2676,2680,2684,2688,2692,2696,2700],{"type":30,"tag":140,"props":2673,"children":2674},{"style":147},[2675],{"type":36,"value":809},{"type":30,"tag":140,"props":2677,"children":2678},{"style":197},[2679],{"type":36,"value":449},{"type":30,"tag":140,"props":2681,"children":2682},{"style":734},[2683],{"type":36,"value":737},{"type":30,"tag":140,"props":2685,"children":2686},{"style":224},[2687],{"type":36,"value":742},{"type":30,"tag":140,"props":2689,"children":2690},{"style":402},[2691],{"type":36,"value":747},{"type":30,"tag":140,"props":2693,"children":2694},{"style":197},[2695],{"type":36,"value":425},{"type":30,"tag":140,"props":2697,"children":2698},{"style":203},[2699],{"type":36,"value":695},{"type":30,"tag":140,"props":2701,"children":2702},{"style":197},[2703],{"type":36,"value":459},{"type":30,"tag":140,"props":2705,"children":2706},{"class":142,"line":840},[2707,2711,2715,2719],{"type":30,"tag":140,"props":2708,"children":2709},{"style":203},[2710],{"type":36,"value":846},{"type":30,"tag":140,"props":2712,"children":2713},{"style":197},[2714],{"type":36,"value":449},{"type":30,"tag":140,"props":2716,"children":2717},{"style":209},[2718],{"type":36,"value":855},{"type":30,"tag":140,"props":2720,"children":2721},{"style":197},[2722],{"type":36,"value":459},{"type":30,"tag":140,"props":2724,"children":2725},{"class":142,"line":862},[2726,2730,2734],{"type":30,"tag":140,"props":2727,"children":2728},{"style":203},[2729],{"type":36,"value":868},{"type":30,"tag":140,"props":2731,"children":2732},{"style":197},[2733],{"type":36,"value":449},{"type":30,"tag":140,"props":2735,"children":2736},{"style":209},[2737],{"type":36,"value":877},{"type":30,"tag":140,"props":2739,"children":2740},{"class":142,"line":880},[2741],{"type":30,"tag":140,"props":2742,"children":2743},{"style":197},[2744],{"type":36,"value":573},{"type":30,"tag":140,"props":2746,"children":2747},{"class":142,"line":888},[2748],{"type":30,"tag":140,"props":2749,"children":2750},{"emptyLinePlaceholder":21},[2751],{"type":36,"value":357},{"type":30,"tag":140,"props":2753,"children":2754},{"class":142,"line":896},[2755],{"type":30,"tag":140,"props":2756,"children":2757},{"style":387},[2758],{"type":36,"value":902},{"type":30,"tag":140,"props":2760,"children":2761},{"class":142,"line":905},[2762,2766,2770],{"type":30,"tag":140,"props":2763,"children":2764},{"style":224},[2765],{"type":36,"value":911},{"type":30,"tag":140,"props":2767,"children":2768},{"style":147},[2769],{"type":36,"value":916},{"type":30,"tag":140,"props":2771,"children":2772},{"style":197},[2773],{"type":36,"value":435},{"type":30,"tag":140,"props":2775,"children":2776},{"class":142,"line":923},[2777,2781,2785,2789],{"type":30,"tag":140,"props":2778,"children":2779},{"style":203},[2780],{"type":36,"value":929},{"type":30,"tag":140,"props":2782,"children":2783},{"style":197},[2784],{"type":36,"value":449},{"type":30,"tag":140,"props":2786,"children":2787},{"style":153},[2788],{"type":36,"value":938},{"type":30,"tag":140,"props":2790,"children":2791},{"style":197},[2792],{"type":36,"value":459},{"type":30,"tag":140,"props":2794,"children":2795},{"class":142,"line":945},[2796,2800],{"type":30,"tag":140,"props":2797,"children":2798},{"style":203},[2799],{"type":36,"value":951},{"type":30,"tag":140,"props":2801,"children":2802},{"style":197},[2803],{"type":36,"value":956},{"type":30,"tag":140,"props":2805,"children":2806},{"class":142,"line":959},[2807,2811,2815,2819],{"type":30,"tag":140,"props":2808,"children":2809},{"style":203},[2810],{"type":36,"value":965},{"type":30,"tag":140,"props":2812,"children":2813},{"style":197},[2814],{"type":36,"value":449},{"type":30,"tag":140,"props":2816,"children":2817},{"style":209},[2818],{"type":36,"value":500},{"type":30,"tag":140,"props":2820,"children":2821},{"style":197},[2822],{"type":36,"value":459},{"type":30,"tag":140,"props":2824,"children":2825},{"class":142,"line":980},[2826,2830,2834,2838],{"type":30,"tag":140,"props":2827,"children":2828},{"style":203},[2829],{"type":36,"value":986},{"type":30,"tag":140,"props":2831,"children":2832},{"style":197},[2833],{"type":36,"value":449},{"type":30,"tag":140,"props":2835,"children":2836},{"style":209},[2837],{"type":36,"value":510},{"type":30,"tag":140,"props":2839,"children":2840},{"style":197},[2841],{"type":36,"value":459},{"type":30,"tag":140,"props":2843,"children":2844},{"class":142,"line":1001},[2845,2849,2853,2857],{"type":30,"tag":140,"props":2846,"children":2847},{"style":203},[2848],{"type":36,"value":1007},{"type":30,"tag":140,"props":2850,"children":2851},{"style":197},[2852],{"type":36,"value":449},{"type":30,"tag":140,"props":2854,"children":2855},{"style":209},[2856],{"type":36,"value":538},{"type":30,"tag":140,"props":2858,"children":2859},{"style":197},[2860],{"type":36,"value":459},{"type":30,"tag":140,"props":2862,"children":2863},{"class":142,"line":1022},[2864,2868,2872,2876],{"type":30,"tag":140,"props":2865,"children":2866},{"style":203},[2867],{"type":36,"value":1028},{"type":30,"tag":140,"props":2869,"children":2870},{"style":197},[2871],{"type":36,"value":449},{"type":30,"tag":140,"props":2873,"children":2874},{"style":209},[2875],{"type":36,"value":560},{"type":30,"tag":140,"props":2877,"children":2878},{"style":197},[2879],{"type":36,"value":459},{"type":30,"tag":140,"props":2881,"children":2882},{"class":142,"line":1043},[2883,2887,2891],{"type":30,"tag":140,"props":2884,"children":2885},{"style":203},[2886],{"type":36,"value":1049},{"type":30,"tag":140,"props":2888,"children":2889},{"style":197},[2890],{"type":36,"value":449},{"type":30,"tag":140,"props":2892,"children":2893},{"style":209},[2894],{"type":36,"value":1058},{"type":30,"tag":140,"props":2896,"children":2897},{"class":142,"line":1061},[2898],{"type":30,"tag":140,"props":2899,"children":2900},{"style":197},[2901],{"type":36,"value":1067},{"type":30,"tag":140,"props":2903,"children":2904},{"class":142,"line":1070},[2905,2909,2913,2917],{"type":30,"tag":140,"props":2906,"children":2907},{"style":203},[2908],{"type":36,"value":1076},{"type":30,"tag":140,"props":2910,"children":2911},{"style":197},[2912],{"type":36,"value":449},{"type":30,"tag":140,"props":2914,"children":2915},{"style":209},[2916],{"type":36,"value":1085},{"type":30,"tag":140,"props":2918,"children":2919},{"style":197},[2920],{"type":36,"value":459},{"type":30,"tag":140,"props":2922,"children":2923},{"class":142,"line":1092},[2924,2928,2932,2936,2940,2944],{"type":30,"tag":140,"props":2925,"children":2926},{"style":147},[2927],{"type":36,"value":1098},{"type":30,"tag":140,"props":2929,"children":2930},{"style":197},[2931],{"type":36,"value":1103},{"type":30,"tag":140,"props":2933,"children":2934},{"style":734},[2935],{"type":36,"value":1108},{"type":30,"tag":140,"props":2937,"children":2938},{"style":197},[2939],{"type":36,"value":1113},{"type":30,"tag":140,"props":2941,"children":2942},{"style":224},[2943],{"type":36,"value":375},{"type":30,"tag":140,"props":2945,"children":2946},{"style":197},[2947],{"type":36,"value":380},{"type":30,"tag":140,"props":2949,"children":2950},{"class":142,"line":1124},[2951],{"type":30,"tag":140,"props":2952,"children":2953},{"style":387},[2954],{"type":36,"value":1130},{"type":30,"tag":140,"props":2956,"children":2957},{"class":142,"line":1133},[2958,2962,2966,2970],{"type":30,"tag":140,"props":2959,"children":2960},{"style":402},[2961],{"type":36,"value":1139},{"type":30,"tag":140,"props":2963,"children":2964},{"style":197},[2965],{"type":36,"value":425},{"type":30,"tag":140,"props":2967,"children":2968},{"style":147},[2969],{"type":36,"value":1148},{"type":30,"tag":140,"props":2971,"children":2972},{"style":197},[2973],{"type":36,"value":435},{"type":30,"tag":140,"props":2975,"children":2976},{"class":142,"line":1155},[2977,2981,2985,2989,2993,2997,3001,3005,3009,3013],{"type":30,"tag":140,"props":2978,"children":2979},{"style":203},[2980],{"type":36,"value":1161},{"type":30,"tag":140,"props":2982,"children":2983},{"style":197},[2984],{"type":36,"value":495},{"type":30,"tag":140,"props":2986,"children":2987},{"style":402},[2988],{"type":36,"value":1108},{"type":30,"tag":140,"props":2990,"children":2991},{"style":197},[2992],{"type":36,"value":425},{"type":30,"tag":140,"props":2994,"children":2995},{"style":203},[2996],{"type":36,"value":1178},{"type":30,"tag":140,"props":2998,"children":2999},{"style":197},[3000],{"type":36,"value":505},{"type":30,"tag":140,"props":3002,"children":3003},{"style":402},[3004],{"type":36,"value":1108},{"type":30,"tag":140,"props":3006,"children":3007},{"style":197},[3008],{"type":36,"value":425},{"type":30,"tag":140,"props":3010,"children":3011},{"style":203},[3012],{"type":36,"value":1195},{"type":30,"tag":140,"props":3014,"children":3015},{"style":197},[3016],{"type":36,"value":800},{"type":30,"tag":140,"props":3018,"children":3019},{"class":142,"line":1202},[3020,3024,3028,3032,3036,3040],{"type":30,"tag":140,"props":3021,"children":3022},{"style":203},[3023],{"type":36,"value":1208},{"type":30,"tag":140,"props":3025,"children":3026},{"style":197},[3027],{"type":36,"value":449},{"type":30,"tag":140,"props":3029,"children":3030},{"style":402},[3031],{"type":36,"value":1108},{"type":30,"tag":140,"props":3033,"children":3034},{"style":197},[3035],{"type":36,"value":425},{"type":30,"tag":140,"props":3037,"children":3038},{"style":203},[3039],{"type":36,"value":1225},{"type":30,"tag":140,"props":3041,"children":3042},{"style":197},[3043],{"type":36,"value":459},{"type":30,"tag":140,"props":3045,"children":3046},{"class":142,"line":1232},[3047,3051,3055,3059,3063,3067],{"type":30,"tag":140,"props":3048,"children":3049},{"style":203},[3050],{"type":36,"value":1238},{"type":30,"tag":140,"props":3052,"children":3053},{"style":197},[3054],{"type":36,"value":449},{"type":30,"tag":140,"props":3056,"children":3057},{"style":402},[3058],{"type":36,"value":1108},{"type":30,"tag":140,"props":3060,"children":3061},{"style":197},[3062],{"type":36,"value":425},{"type":30,"tag":140,"props":3064,"children":3065},{"style":203},[3066],{"type":36,"value":1255},{"type":30,"tag":140,"props":3068,"children":3069},{"style":197},[3070],{"type":36,"value":459},{"type":30,"tag":140,"props":3072,"children":3073},{"class":142,"line":1262},[3074,3078,3082,3086,3090],{"type":30,"tag":140,"props":3075,"children":3076},{"style":203},[3077],{"type":36,"value":1268},{"type":30,"tag":140,"props":3079,"children":3080},{"style":197},[3081],{"type":36,"value":449},{"type":30,"tag":140,"props":3083,"children":3084},{"style":402},[3085],{"type":36,"value":1108},{"type":30,"tag":140,"props":3087,"children":3088},{"style":197},[3089],{"type":36,"value":425},{"type":30,"tag":140,"props":3091,"children":3092},{"style":203},[3093],{"type":36,"value":1285},{"type":30,"tag":140,"props":3095,"children":3096},{"class":142,"line":1288},[3097],{"type":30,"tag":140,"props":3098,"children":3099},{"style":197},[3100],{"type":36,"value":1294},{"type":30,"tag":140,"props":3102,"children":3103},{"class":142,"line":1297},[3104],{"type":30,"tag":140,"props":3105,"children":3106},{"style":197},[3107],{"type":36,"value":1067},{"type":30,"tag":140,"props":3109,"children":3110},{"class":142,"line":1305},[3111,3115,3119,3123],{"type":30,"tag":140,"props":3112,"children":3113},{"style":203},[3114],{"type":36,"value":1311},{"type":30,"tag":140,"props":3116,"children":3117},{"style":197},[3118],{"type":36,"value":495},{"type":30,"tag":140,"props":3120,"children":3121},{"style":203},[3122],{"type":36,"value":1320},{"type":30,"tag":140,"props":3124,"children":3125},{"style":197},[3126],{"type":36,"value":1325},{"type":30,"tag":140,"props":3128,"children":3129},{"class":142,"line":1328},[3130],{"type":30,"tag":140,"props":3131,"children":3132},{"style":197},[3133],{"type":36,"value":573},{"type":30,"tag":140,"props":3135,"children":3136},{"class":142,"line":1336},[3137],{"type":30,"tag":140,"props":3138,"children":3139},{"style":197},[3140],{"type":36,"value":1342},{"type":30,"tag":140,"props":3142,"children":3143},{"class":142,"line":1345},[3144,3148,3152],{"type":30,"tag":140,"props":3145,"children":3146},{"style":197},[3147],{"type":36,"value":1351},{"type":30,"tag":140,"props":3149,"children":3150},{"style":203},[3151],{"type":36,"value":206},{"type":30,"tag":140,"props":3153,"children":3154},{"style":197},[3155],{"type":36,"value":217},{"type":30,"tag":140,"props":3157,"children":3158},{"class":142,"line":1362},[3159],{"type":30,"tag":140,"props":3160,"children":3161},{"emptyLinePlaceholder":21},[3162],{"type":36,"value":357},{"type":30,"tag":140,"props":3164,"children":3165},{"class":142,"line":1370},[3166,3170,3174],{"type":30,"tag":140,"props":3167,"children":3168},{"style":197},[3169],{"type":36,"value":200},{"type":30,"tag":140,"props":3171,"children":3172},{"style":203},[3173],{"type":36,"value":1380},{"type":30,"tag":140,"props":3175,"children":3176},{"style":197},[3177],{"type":36,"value":217},{"type":30,"tag":140,"props":3179,"children":3180},{"class":142,"line":1387},[3181,3185,3189,3193,3197,3201,3205,3209,3213,3217,3221,3225,3229,3233,3237,3241],{"type":30,"tag":140,"props":3182,"children":3183},{"style":197},[3184],{"type":36,"value":1393},{"type":30,"tag":140,"props":3186,"children":3187},{"style":203},[3188],{"type":36,"value":1398},{"type":30,"tag":140,"props":3190,"children":3191},{"style":209},[3192],{"type":36,"value":1403},{"type":30,"tag":140,"props":3194,"children":3195},{"style":197},[3196],{"type":36,"value":1408},{"type":30,"tag":140,"props":3198,"children":3199},{"style":197},[3200],{"type":36,"value":1413},{"type":30,"tag":140,"props":3202,"children":3203},{"style":197},[3204],{"type":36,"value":1418},{"type":30,"tag":140,"props":3206,"children":3207},{"style":209},[3208],{"type":36,"value":1423},{"type":30,"tag":140,"props":3210,"children":3211},{"style":197},[3212],{"type":36,"value":1428},{"type":30,"tag":140,"props":3214,"children":3215},{"style":209},[3216],{"type":36,"value":704},{"type":30,"tag":140,"props":3218,"children":3219},{"style":203},[3220],{"type":36,"value":1437},{"type":30,"tag":140,"props":3222,"children":3223},{"style":197},[3224],{"type":36,"value":1442},{"type":30,"tag":140,"props":3226,"children":3227},{"style":209},[3228],{"type":36,"value":1447},{"type":30,"tag":140,"props":3230,"children":3231},{"style":203},[3232],{"type":36,"value":1452},{"type":30,"tag":140,"props":3234,"children":3235},{"style":197},[3236],{"type":36,"value":1457},{"type":30,"tag":140,"props":3238,"children":3239},{"style":197},[3240],{"type":36,"value":1413},{"type":30,"tag":140,"props":3242,"children":3243},{"style":197},[3244],{"type":36,"value":217},{"type":30,"tag":140,"props":3246,"children":3247},{"class":142,"line":1468},[3248],{"type":30,"tag":140,"props":3249,"children":3250},{"style":387},[3251],{"type":36,"value":1474},{"type":30,"tag":140,"props":3253,"children":3254},{"class":142,"line":1477},[3255,3259,3263,3267,3271,3275,3279,3283,3287,3291,3295,3299,3303,3307,3311,3315,3319,3323,3327,3331,3335,3339,3343,3347,3351],{"type":30,"tag":140,"props":3256,"children":3257},{"style":197},[3258],{"type":36,"value":1483},{"type":30,"tag":140,"props":3260,"children":3261},{"style":203},[3262],{"type":36,"value":1398},{"type":30,"tag":140,"props":3264,"children":3265},{"style":209},[3266],{"type":36,"value":1492},{"type":30,"tag":140,"props":3268,"children":3269},{"style":197},[3270],{"type":36,"value":1408},{"type":30,"tag":140,"props":3272,"children":3273},{"style":153},[3274],{"type":36,"value":1501},{"type":30,"tag":140,"props":3276,"children":3277},{"style":209},[3278],{"type":36,"value":1403},{"type":30,"tag":140,"props":3280,"children":3281},{"style":197},[3282],{"type":36,"value":1408},{"type":30,"tag":140,"props":3284,"children":3285},{"style":197},[3286],{"type":36,"value":1413},{"type":30,"tag":140,"props":3288,"children":3289},{"style":197},[3290],{"type":36,"value":1418},{"type":30,"tag":140,"props":3292,"children":3293},{"style":209},[3294],{"type":36,"value":1522},{"type":30,"tag":140,"props":3296,"children":3297},{"style":197},[3298],{"type":36,"value":1527},{"type":30,"tag":140,"props":3300,"children":3301},{"style":209},[3302],{"type":36,"value":795},{"type":30,"tag":140,"props":3304,"children":3305},{"style":197},[3306],{"type":36,"value":1536},{"type":30,"tag":140,"props":3308,"children":3309},{"style":209},[3310],{"type":36,"value":795},{"type":30,"tag":140,"props":3312,"children":3313},{"style":197},[3314],{"type":36,"value":1428},{"type":30,"tag":140,"props":3316,"children":3317},{"style":209},[3318],{"type":36,"value":704},{"type":30,"tag":140,"props":3320,"children":3321},{"style":203},[3322],{"type":36,"value":1437},{"type":30,"tag":140,"props":3324,"children":3325},{"style":197},[3326],{"type":36,"value":1442},{"type":30,"tag":140,"props":3328,"children":3329},{"style":209},[3330],{"type":36,"value":704},{"type":30,"tag":140,"props":3332,"children":3333},{"style":203},[3334],{"type":36,"value":1437},{"type":30,"tag":140,"props":3336,"children":3337},{"style":197},[3338],{"type":36,"value":1457},{"type":30,"tag":140,"props":3340,"children":3341},{"style":197},[3342],{"type":36,"value":1413},{"type":30,"tag":140,"props":3344,"children":3345},{"style":197},[3346],{"type":36,"value":1577},{"type":30,"tag":140,"props":3348,"children":3349},{"style":203},[3350],{"type":36,"value":1398},{"type":30,"tag":140,"props":3352,"children":3353},{"style":197},[3354],{"type":36,"value":217},{"type":30,"tag":140,"props":3356,"children":3357},{"class":142,"line":1588},[3358],{"type":30,"tag":140,"props":3359,"children":3360},{"style":387},[3361],{"type":36,"value":1594},{"type":30,"tag":140,"props":3363,"children":3364},{"class":142,"line":1597},[3365,3369,3373,3377,3381,3385,3389,3393,3397,3401,3405,3409,3413,3417,3421,3425,3429,3433,3437,3441,3445,3449,3453,3457,3461,3465,3469],{"type":30,"tag":140,"props":3366,"children":3367},{"style":197},[3368],{"type":36,"value":1483},{"type":30,"tag":140,"props":3370,"children":3371},{"style":203},[3372],{"type":36,"value":1607},{"type":30,"tag":140,"props":3374,"children":3375},{"style":209},[3376],{"type":36,"value":1492},{"type":30,"tag":140,"props":3378,"children":3379},{"style":197},[3380],{"type":36,"value":1408},{"type":30,"tag":140,"props":3382,"children":3383},{"style":153},[3384],{"type":36,"value":1620},{"type":30,"tag":140,"props":3386,"children":3387},{"style":209},[3388],{"type":36,"value":1403},{"type":30,"tag":140,"props":3390,"children":3391},{"style":197},[3392],{"type":36,"value":1408},{"type":30,"tag":140,"props":3394,"children":3395},{"style":197},[3396],{"type":36,"value":1413},{"type":30,"tag":140,"props":3398,"children":3399},{"style":197},[3400],{"type":36,"value":1418},{"type":30,"tag":140,"props":3402,"children":3403},{"style":209},[3404],{"type":36,"value":1522},{"type":30,"tag":140,"props":3406,"children":3407},{"style":197},[3408],{"type":36,"value":1527},{"type":30,"tag":140,"props":3410,"children":3411},{"style":209},[3412],{"type":36,"value":795},{"type":30,"tag":140,"props":3414,"children":3415},{"style":197},[3416],{"type":36,"value":1536},{"type":30,"tag":140,"props":3418,"children":3419},{"style":209},[3420],{"type":36,"value":795},{"type":30,"tag":140,"props":3422,"children":3423},{"style":197},[3424],{"type":36,"value":1428},{"type":30,"tag":140,"props":3426,"children":3427},{"style":209},[3428],{"type":36,"value":704},{"type":30,"tag":140,"props":3430,"children":3431},{"style":203},[3432],{"type":36,"value":1437},{"type":30,"tag":140,"props":3434,"children":3435},{"style":197},[3436],{"type":36,"value":1442},{"type":30,"tag":140,"props":3438,"children":3439},{"style":209},[3440],{"type":36,"value":704},{"type":30,"tag":140,"props":3442,"children":3443},{"style":203},[3444],{"type":36,"value":1437},{"type":30,"tag":140,"props":3446,"children":3447},{"style":197},[3448],{"type":36,"value":1685},{"type":30,"tag":140,"props":3450,"children":3451},{"style":209},[3452],{"type":36,"value":1690},{"type":30,"tag":140,"props":3454,"children":3455},{"style":197},[3456],{"type":36,"value":1457},{"type":30,"tag":140,"props":3458,"children":3459},{"style":197},[3460],{"type":36,"value":1413},{"type":30,"tag":140,"props":3462,"children":3463},{"style":197},[3464],{"type":36,"value":1577},{"type":30,"tag":140,"props":3466,"children":3467},{"style":203},[3468],{"type":36,"value":1607},{"type":30,"tag":140,"props":3470,"children":3471},{"style":197},[3472],{"type":36,"value":217},{"type":30,"tag":140,"props":3474,"children":3475},{"class":142,"line":1713},[3476,3480,3484],{"type":30,"tag":140,"props":3477,"children":3478},{"style":197},[3479],{"type":36,"value":1719},{"type":30,"tag":140,"props":3481,"children":3482},{"style":203},[3483],{"type":36,"value":1398},{"type":30,"tag":140,"props":3485,"children":3486},{"style":197},[3487],{"type":36,"value":217},{"type":30,"tag":140,"props":3489,"children":3490},{"class":142,"line":1730},[3491,3495,3499],{"type":30,"tag":140,"props":3492,"children":3493},{"style":197},[3494],{"type":36,"value":1351},{"type":30,"tag":140,"props":3496,"children":3497},{"style":203},[3498],{"type":36,"value":1380},{"type":30,"tag":140,"props":3500,"children":3501},{"style":197},[3502],{"type":36,"value":217},{"type":30,"tag":63,"props":3504,"children":3505},{},[],{"type":30,"tag":31,"props":3507,"children":3508},{"id":1749},[3509],{"type":36,"value":1752},{"type":30,"tag":39,"props":3511,"children":3512},{},[3513],{"type":36,"value":1757},{"type":30,"tag":1759,"props":3515,"children":3516},{},[3517,3535],{"type":30,"tag":1763,"props":3518,"children":3519},{},[3520],{"type":30,"tag":1767,"props":3521,"children":3522},{},[3523,3527,3531],{"type":30,"tag":1771,"props":3524,"children":3525},{"align":1773},[3526],{"type":36,"value":1776},{"type":30,"tag":1771,"props":3528,"children":3529},{"align":1773},[3530],{"type":36,"value":1781},{"type":30,"tag":1771,"props":3532,"children":3533},{"align":1773},[3534],{"type":36,"value":1786},{"type":30,"tag":1788,"props":3536,"children":3537},{},[3538,3557,3576,3595,3614],{"type":30,"tag":1767,"props":3539,"children":3540},{},[3541,3549,3553],{"type":30,"tag":1795,"props":3542,"children":3543},{"align":1773},[3544],{"type":30,"tag":136,"props":3545,"children":3547},{"className":3546},[],[3548],{"type":36,"value":299},{"type":30,"tag":1795,"props":3550,"children":3551},{"align":1773},[3552],{"type":36,"value":1807},{"type":30,"tag":1795,"props":3554,"children":3555},{"align":1773},[3556],{"type":36,"value":1812},{"type":30,"tag":1767,"props":3558,"children":3559},{},[3560,3568,3572],{"type":30,"tag":1795,"props":3561,"children":3562},{"align":1773},[3563],{"type":30,"tag":136,"props":3564,"children":3566},{"className":3565},[],[3567],{"type":36,"value":1824},{"type":30,"tag":1795,"props":3569,"children":3570},{"align":1773},[3571],{"type":36,"value":1829},{"type":30,"tag":1795,"props":3573,"children":3574},{"align":1773},[3575],{"type":36,"value":1834},{"type":30,"tag":1767,"props":3577,"children":3578},{},[3579,3587,3591],{"type":30,"tag":1795,"props":3580,"children":3581},{"align":1773},[3582],{"type":30,"tag":136,"props":3583,"children":3585},{"className":3584},[],[3586],{"type":36,"value":1846},{"type":30,"tag":1795,"props":3588,"children":3589},{"align":1773},[3590],{"type":36,"value":1851},{"type":30,"tag":1795,"props":3592,"children":3593},{"align":1773},[3594],{"type":36,"value":1856},{"type":30,"tag":1767,"props":3596,"children":3597},{},[3598,3606,3610],{"type":30,"tag":1795,"props":3599,"children":3600},{"align":1773},[3601],{"type":30,"tag":136,"props":3602,"children":3604},{"className":3603},[],[3605],{"type":36,"value":1868},{"type":30,"tag":1795,"props":3607,"children":3608},{"align":1773},[3609],{"type":36,"value":1873},{"type":30,"tag":1795,"props":3611,"children":3612},{"align":1773},[3613],{"type":36,"value":1878},{"type":30,"tag":1767,"props":3615,"children":3616},{},[3617,3625,3629],{"type":30,"tag":1795,"props":3618,"children":3619},{"align":1773},[3620],{"type":30,"tag":136,"props":3621,"children":3623},{"className":3622},[],[3624],{"type":36,"value":1890},{"type":30,"tag":1795,"props":3626,"children":3627},{"align":1773},[3628],{"type":36,"value":1895},{"type":30,"tag":1795,"props":3630,"children":3631},{"align":1773},[3632],{"type":36,"value":1900},{"type":30,"tag":63,"props":3634,"children":3635},{},[],{"type":30,"tag":31,"props":3637,"children":3638},{"id":1906},[3639],{"type":36,"value":1906},{"type":30,"tag":39,"props":3641,"children":3642},{},[3643,3644,3648],{"type":36,"value":1913},{"type":30,"tag":45,"props":3645,"children":3646},{},[3647],{"type":36,"value":1918},{"type":36,"value":1920},{"type":30,"tag":39,"props":3650,"children":3651},{},[3652],{"type":36,"value":1925},{"type":30,"tag":83,"props":3654,"children":3655},{},[3656],{"type":30,"tag":39,"props":3657,"children":3658},{},[3659,3663,3664,3668],{"type":30,"tag":45,"props":3660,"children":3661},{},[3662],{"type":36,"value":1936},{"type":36,"value":1938},{"type":30,"tag":45,"props":3665,"children":3666},{},[3667],{"type":36,"value":1943},{"type":36,"value":1945},{"type":30,"tag":63,"props":3670,"children":3671},{},[],{"type":30,"tag":39,"props":3673,"children":3674},{},[3675],{"type":30,"tag":45,"props":3676,"children":3677},{},[3678],{"type":36,"value":1956},{"type":30,"tag":1958,"props":3680,"children":3681},{},[3682,3690,3698],{"type":30,"tag":1962,"props":3683,"children":3684},{},[3685],{"type":30,"tag":97,"props":3686,"children":3688},{"href":1967,"rel":3687},[101],[3689],{"type":36,"value":1971},{"type":30,"tag":1962,"props":3691,"children":3692},{},[3693],{"type":30,"tag":97,"props":3694,"children":3696},{"href":1977,"rel":3695},[101],[3697],{"type":36,"value":1981},{"type":30,"tag":1962,"props":3699,"children":3700},{},[3701],{"type":30,"tag":97,"props":3702,"children":3704},{"href":1987,"rel":3703},[101],[3705],{"type":36,"value":1991},{"type":30,"tag":63,"props":3707,"children":3708},{},[],{"type":30,"tag":39,"props":3710,"children":3711},{},[3712],{"type":30,"tag":1999,"props":3713,"children":3714},{},[3715],{"type":36,"value":2003},{"type":30,"tag":2005,"props":3717,"children":3718},{},[3719],{"type":36,"value":2009},{"title":7,"searchDepth":220,"depth":220,"links":3721},[3722,3723,3724,3728,3729],{"id":33,"depth":220,"text":37},{"id":68,"depth":220,"text":71},{"id":112,"depth":220,"text":115,"children":3725},[3726,3727],{"id":119,"depth":255,"text":122},{"id":174,"depth":255,"text":177},{"id":1749,"depth":220,"text":1752},{"id":1906,"depth":220,"text":1906},1779779149618]