2026 માં કોડિંગ વિના તમારી સાઇટમાં Three.js 3D કેવી રીતે ઉમેરવું

તમારી વેબસાઇટ પર કોડિંગ વગર Three.js 3D દ્રશ્યો, હીરો અને પ્રોડક્ટ વ્યૂઅર્સ ઉમેરો. Vibe Skills 2026 માં ડિઝાઇનર્સ અને માર્કેટર્સ માટે ઇન્ટરેક્ટિવ 3D ને સુલભ બનાવે છે.

Three.jsInteractive 3DNo-code 3DAI SkillsVibe Skills
Sarah Mitchell
Sarah Mitchell
Creator editorial lead
10,993
2026 માં કોડિંગ વિના તમારી સાઇટમાં Three.js 3D કેવી રીતે ઉમેરવું - Vibe Skills preview
Vibe Skills
Vibe Skills

Claude, Cursor, અને અન્ય ઘણા લોકો માટે સેંકડો તૈયાર સ્કિલ બ્રાઉઝ કરો.

કોડિંગ વિના Three.js કેવી રીતે ઉમેરવું (અને શા માટે 2026 તે આખરે કામ કરશે તે વર્ષ છે)

તમે હવે બપોરના સમયે Three.js 3D દ્રશ્યને તમારા લેન્ડિંગ પૃષ્ઠમાં ઉમેરી શકો છો, ભલે તમે ક્યારેય કોડ એડિટર ખોલ્યું ન હોય. Vibe coding tools જેમ કે Cursor અને Claude interactive 3D AI skills સાથે જોડાયેલા લાઇટિંગ, કેમેરા અને એનિમેશન સાથે કાર્યરત દ્રશ્યમાં એક-લાઇન બ્રીફને ફેરવે છે. Vibe Skills તે દ્રશ્યોને રેડી-ટુ-ઇન્સ્ટોલ વર્કફ્લો તરીકે પેકેજ કરે છે, ખાસ કરીને ડિઝાઇનર્સ અને માર્કેટર્સ માટે બનાવેલ છે જેમને WebGL શીખ્યા વિના 3D હીરો, કન્ફિગ્યુરેટર અથવા ઉત્પાદન દર્શક જોઈએ છે.

વર્ષો સુધી, non-developers માટે Three.js એક બંધ દરવાજો હતો. બ્રાઉઝરમાં 3D રેન્ડર કરવાની આ લાઇબ્રેરી સૌથી લોકપ્રિય રીત છે, પરંતુ તેની "Hello Cube" ટ્યુટોરીયલ લાઇન 30 સુધીમાં મોટાભાગના non-coders ને ડરાવી દે છે. 2026 માં તે અંતર બંધ થાય છે - અને આ માર્ગદર્શિકા તમને બરાબર બતાવે છે કે તેમાંથી કેવી રીતે પસાર થવું.


2026 માં કોડિંગ વિના તમારી સાઇટમાં Three.js 3D કેવી રીતે ઉમેરવું - Vibe Skills preview
Vibe Skills
Vibe Skills

Claude, Cursor, અને અન્ય ઘણા લોકો માટે સેંકડો તૈયાર સ્કિલ બ્રાઉઝ કરો.

શા માટે Three.js પહેલાં Non-Devs માટે દીવાલ હતી

Three.js Apple, Bruno Simon's portfolio, GitHub Universe, અને હજારો એજન્સી સાઇટ્સ પર તમે જે 3D દ્રશ્યો જુઓ છો તેને પાવર આપે છે. તે શીખવા માટે પણ કુખ્યાત રીતે ડરામણી છે. લાઇબ્રેરીમાં 80,000 થી વધુ GitHub સ્ટાર્સ અને 600-પેજ સંદર્ભ છે, જે બરાબર "drag and drop" નથી.

છેલ્લા દાયકામાં ડિઝાઇનર્સ અને માર્કેટર્સને 3D મોકલવાથી શું રોક્યું તે અહીં છે:

  • Math debt. કેમેરા, વેક્ટર, રેકાસ્ટિંગ, ક્વાટર્નિયન્સ. આમાંથી કોઈ પણ Figma ક્લાસમાં દેખાતું નથી.
  • Build tooling. એક ત્રિકોણ જોતા પહેલાં તમારે Node, npm, બંડલર, ઘણીવાર React, અને ડિપ્લોયમેન્ટ પાઇપલાઇનની જરૂર હતી.
  • No visual editor. Spline અને Blender તમને કેનવાસ આપે છે. Raw Three.js તમને JavaScript ફાઇલ આપે છે.
  • Performance traps. એક સાધારણ દ્રશ્ય મોબાઇલ Safari ને નુકસાન પહોંચાડે છે. તેને ઓપ્ટિમાઇઝ કરવા માટે ડ્રો-કોલ લિટરસીની જરૂર પડે છે જે મોટાભાગના ડિઝાઇનર્સ ક્યારેય માંગતા નથી.
  • Asset pipeline pain. GLTF, Draco compression, KTX2 textures. એક એન્જિનિયર માટે ઠીક છે, એક માર્કેટર માટે ક્રૂર જે ફક્ત ફરતી સ્નીકર ઇચ્છે છે.

ખર્ચ માત્ર કોડિંગ શીખવાનો ન હતો. તે એ હતું કે એક ડિઝાઇનર પાસે એક મહાન 3D વિચાર હતો જેને એન્જિનિયરને બનાવવાનું મનાવવું પડતું હતું, પછી બે સ્પ્રિન્ટ રાહ જોવી પડતી હતી, પછી "અમે પછીથી પુનરાવર્તન કરીશું" ક્યારેય ન આવતું હોવાથી ઘટાડેલા સંસ્કરણ માટે સમાધાન કરવું પડતું હતું.

2025 ના અંતમાં તે બોટલનેક તૂટી ગયું જ્યારે AI કોડિંગ ટૂલ્સ સાદા અંગ્રેજીમાંથી કાર્યરત Three.js દ્રશ્યો લખવા માટે પૂરતા સારા બન્યા. Vibe Skills તે વર્કફ્લોના શ્રેષ્ઠને પેકેજ કરે છે જેથી બ્રીફ પોતે જ ડિલિવરેબલ બની જાય.


2026 માં કોડિંગ વિના તમારી સાઇટમાં Three.js 3D કેવી રીતે ઉમેરવું - Vibe Skills preview
Vibe Skills
Vibe Skills

Claude, Cursor, અને અન્ય ઘણા લોકો માટે સેંકડો તૈયાર સ્કિલ બ્રાઉઝ કરો.

2026 માં 3D વેબ કેવું દેખાય છે

વેબ પર ઇન્ટરેક્ટિવ 3D હવે વિશાળ બજેટ ધરાવતી એજન્સીઓ માટે "wow" અસર નથી. તે હવે લેન્ડિંગ પૃષ્ઠો, ઉત્પાદન પૃષ્ઠો, પોર્ટફોલિયો અને ચેકઆઉટ ફ્લો માટે પણ માનક કીટ છે. સૌથી વધુ વખત મોકલવાના ઉપયોગના કિસ્સાઓ:

Use caseWhat it isWhere it appears
3D heroઉપરના ગડી પર ફરતો, હોવર-પ્રતિક્રિયાશીલ ઓબ્જેક્ટSaaS landing pages, design studios, AI startups
Product configuratorકસ્ટમાઇઝ કરી શકાય તેવું 3D મોડેલ (રંગ, સામગ્રી, ભાગો)Sneaker brands, furniture, custom hardware
Product viewerએક SKU નો 360-ડિગ્રી દૃશ્યE-commerce, marketplace listings
Interactive sceneબહુવિધ ઓબ્જેક્ટો સાથે સ્ક્રોલ-ડ્રાઇવ એનિમેશનPortfolio sites, brand microsites
3D backgroundUI ની પાછળ સૂક્ષ્મ કણ અથવા ઢાળ મેશHero sections, dashboards, login screens
Data visualization3D ચાર્ટ, ગ્લોબ્સ, નેટવર્ક ગ્રાફAnalytics dashboards, B2B sales pages

2026 માં જાણવા જેવા કેટલાક બેન્ચમાર્ક:

  • 2026 Webflow ડિઝાઇન રિપોર્ટ મુજબ, ટોચના-પ્રદર્શન કરતા SaaS લેન્ડિંગ પૃષ્ઠોમાંથી 70% હવે ઉપરના ગડી પર ગતિનું કોઈક સ્વરૂપ (3D, વિડિઓ, અથવા એનિમેટેડ SVG) શામેલ કરે છે.
  • Three.js હજુ પણ npm પર કોર લાઇબ્રેરીના 100,000 થી વધુ સાપ્તાહિક ડાઉનલોડ્સ સાથે WebGL જગ્યા ધરાવે છે.
  • react-three-fiber (Three.js માટે React રેપર) હવે Vercel, Stripe, Linear, અને મોટાભાગના YC-બેક્ડ લોન્ચ દ્વારા ઉત્પાદનમાં વપરાય છે.
  • Spline (જે વેબ પર નિકાસ કરે છે તે no-code 3D સંપાદક) 500,000 સક્રિય વપરાશકર્તાઓ પાર કરી ગયું, જે 3D વેબની માંગ મુખ્યપ્રવાહ છે, niche નથી તે સાબિત કરે છે.

મુદ્દો: interactive 3D web એ ટ્રેન્ડ નથી - તે નવી બેઝલાઇન છે. જે બ્રાન્ડ્સ તેને મોકલતી નથી તે જેઓ મોકલે છે તેના કરતાં ધીમી અને ઓછી પ્રીમિયમ લાગે છે.


AI Skills Three.js ને Approachable કેવી રીતે બનાવે છે

તમે સાદા અંગ્રેજીમાં બ્રીફ લખો છો, AI skill કાર્યરત Three.js દ્રશ્ય આઉટપુટ કરે છે, અને તમે તેને તમારી સાઇટમાં પેસ્ટ કરો છો. આ સંપૂર્ણ લૂપ છે. Skill ગણિત, એસેટ વાયરિંગ, પરફોર્મન્સ પાસ, અને રિસ્પોન્સિવ કોડ કરે છે જેથી તમારે કરવાની જરૂર નથી.

આજે non-developer લઈ શકે તેવા ત્રણ અભિગમોની તુલના કરો:

ApproachTime to first sceneSkill neededCustomizationCost
Learn Three.js from docs40 - 80 hoursHigh (JS + WebGL)TotalFree
Use Spline (no-code editor)2 - 4 hoursLow (Figma-like)Limited to Spline featuresFree / $9 - $29 per month
Hire a freelance Three.js dev1 - 3 weeksNone (delegated)Total (if scoped well)$1,500 - $8,000 per scene
AI skill on Vibe Skills1 - 3 hoursNoneHigh (re-brief and regenerate)Subscription from $39 per month

AI skill અભિગમ ત્રણ અક્ષો પર જીતે છે જે ડિઝાઇનર્સ અને માર્કેટર્સ માટે મહત્વપૂર્ણ છે: સમય, પુનરાવર્તન ગતિ, અને ફાઇલની માલિકી. તમને વાસ્તવિક .tsx અથવા .html ફાઇલ મળે છે. તમે તેને ટ્વીક કરી શકો છો, તેને પોલિશ કરવા માટે તમારા dev ને આપી શકો છો, અથવા આગામી ક્વાર્ટરમાં બ્રાન્ડ અપડેટ થાય ત્યારે આખી વસ્તુને ફરીથી જનરેટ કરી શકો છો.

આ કારણે Vibe Skills એ સમર્પિત Interactive 3D category બનાવી છે. તેમાંનું દરેક skill એક સ્ટ્રક્ચર્ડ બ્રીફમાંથી કાર્યરત, પરફોર્મન્ટ દ્રશ્ય ઉત્પન્ન કરવા માટે બનાવવામાં આવ્યું છે - React જ્ઞાનની જરૂર નથી.


5 AI Skills જે Three.js ને Approachable બનાવે છે

Vibe Skills' Interactive 3D category મોટાભાગના સામાન્ય 3D વેબ ઉપયોગના કિસ્સાઓને આવરી લે છે. ડિઝાઇનર્સ અને માર્કેટર્સ સૌથી વધુ વખત આનો ઉપયોગ કરે છે:

Skill typeWhat it shipsBest for
3D Hero Generatorઉપરના ગડી માટે ટ્યુન કરેલું સ્ક્રોલ-પ્રતિક્રિયાશીલ Three.js દ્રશ્યSaaS landing pages, AI startups, agency sites
Product Configurator Builderએક 3D મોડેલ પર સામગ્રી / રંગ / ભાગ સ્વેપE-commerce, sneaker brands, custom hardware
360 Product Viewerએક GLTF માંથી લોડ થતું ડ્રેગ-ટુ-રોટેટ દર્શકMarketplace listings, catalog pages
Interactive 3D Sceneમલ્ટિ-ઓબ્જેક્ટ, સ્ક્રોલ-ડ્રાઇવ દ્રશ્ય ટાઇમલાઇન એનિમેશન સાથેPortfolio sites, brand microsites, campaign pages
3D Background Systemસૂક્ષ્મ કણ / ઢાળ / મેશ પૃષ્ઠભૂમિ જે પરફોર્મન્સ ખાતું નથીLogin screens, hero sections, app dashboards

દરેક વર્કફ્લો છે, સ્નિપેટ નથી. તમે તેને બ્રીફ (શૈલી, બ્રાન્ડ રંગો, મૂડ, જો તમારી પાસે મોડેલ લિંક હોય તો મોડેલ સ્ત્રોત) આપો છો, skill સ્વચ્છ React અથવા vanilla JS ફાઇલ આઉટપુટ કરે છે, અને તમે તેને તમારા સ્ટેકમાં મૂકો છો.

Vibe Skills પર ઇન્ટરેક્ટિવ 3D skills બ્રાઉઝ કરો →

એ જ સબ્સ્ક્રિપ્શન બાકીના વિઝ્યુઅલ કેટલોગને પણ અનલૉક કરે છે, જેથી 3D હીરો પર કામ કરતો ડિઝાઇનર આસપાસના લેન્ડિંગ પૃષ્ઠ માટે Web & UI Design skills માંથી, અથવા લોડિંગ ટ્રાન્ઝિશન માટે Motion Graphics skills માંથી પણ લઈ શકે છે.


એક બપોરમાં 3D તત્વ ઉમેરો: Step-by-Step

અહીં "મને મારી સાઇટ પર 3D જોઈએ છે" થી જમાવાયેલા દ્રશ્ય સુધીનો વાસ્તવિક માર્ગ છે, લગભગ ત્રણ થી પાંચ કલાકના કેન્દ્રિત કાર્યમાં.

Step 1: Vibe Skills પર યોગ્ય skill પસંદ કરો

vibeaiskills.com/category/interactive-3d પર જાઓ અને તમારા આઉટપુટ સાથે મેળ ખાતું skill પસંદ કરો. જો તમને હીરો જોઈએ છે, તો 3D Hero Generator લો. જો તમને ઉત્પાદન પૃષ્ઠ જોઈએ છે, તો Configurator Builder અથવા 360 Viewer લો. Skill પૃષ્ઠ વાસ્તવિક પૂર્વાવલોકન આઉટપુટ અને તે અપેક્ષા રાખે છે તે બ્રીફ ફોર્મેટ દર્શાવે છે.

Step 2: એક-પાનું બ્રીફ લખો

દરેક ઇન્ટરેક્ટિવ 3D skill એક સ્ટ્રક્ચર્ડ બ્રીફ લે છે: હેતુ, બ્રાન્ડ રંગો, મૂડ, મોડેલ સ્ત્રોત, ગતિ પસંદગી, લક્ષ્ય ઉપકરણ પ્રાથમિકતા, ઓછી-અંત મોબાઇલ માટે ફોલબેક પ્લાન. અહીં 20 મિનિટ ગાળો. એક સ્પષ્ટ બ્રીફ સારા આઉટપુટનો 80% છે.

Step 3: Cursor અથવા Claude માં skill ચલાવો

તમારી સાઇટના રિપોમાં Cursor (અથવા Claude Code સાથે Claude Desktop) ખોલો. Skill ઇન્સ્ટોલ કરો. તમારી બ્રીફ પેસ્ટ કરો. Skill દ્રશ્ય ફાઇલ તેમજ કોઈપણ સહાયક ઘટકો જનરેટ કરે છે અને તમને બરાબર જણાવે છે કે તેને ક્યાં આયાત કરવું.

Step 4: પૂર્વાવલોકન કરો, પુનરાવર્તન કરો, પોલિશ કરો

તમારું dev સર્વર ચલાવો. ડેસ્કટોપ, ટેબ્લેટ અને વાસ્તવિક ફોન પર દ્રશ્ય જુઓ. કંઈપણ ખોટું હોય તો તેને ઠીક કરવા માટે ફરીથી બ્રીફ કરો અને ફરીથી જનરેટ કરો (લાઇટિંગ ખૂબ કઠોર, મોડેલ ખોટી રીતે ફરે છે, એનિમેશન ખૂબ આક્રમક). સમગ્ર લૂપ પુનરાવર્તન દીઠ પાંચ મિનિટથી ઓછો છે.

Step 5: પરફોર્મન્સ માટે ઓપ્ટિમાઇઝ કરો

મોટાભાગના skills માં પરફોર્મન્સ પાસ શામેલ હોય છે: Draco-compressed models, lazy loading, low-end devices પર fps cap, fallback static image. જો તમારી પસંદગીનું skill ન હોય, તો Web & UI Design શ્રેણીમાં સમર્પિત પરફોર્મન્સ ઓડિટ skills છે જે તમે ઉપર ચલાવી શકો છો.

Step 6: તેને મોકલો

તમારા હોસ્ટ પર પુશ કરો. દ્રશ્ય તમારા રિપોમાં સાદી કોડ છે, તેથી તમે તેને હંમેશા માટે માલિક છો. Vercel, Netlify, અથવા તમે જ્યાં પણ ડિપ્લોય કરો છો ત્યાં ડિપ્લોય કરો.

મોટાભાગના ડિઝાઇનર્સ તે જ દિવસે તેમનું પ્રથમ દ્રશ્ય મોકલે છે. પ્રથમ દ્રશ્ય સૌથી વધુ સમય લે છે કારણ કે તમે તમારી પસંદગીના skill ને પણ શીખી રહ્યા છો. બીજું લગભગ બે કલાક લે છે.


વારંવાર પૂછાતા પ્રશ્નો

શું non-developers માટે Spline Three.js કરતાં વધુ સારું છે?

Spline દ્રશ્ય 3D કાર્ય માટે ઉત્તમ છે અને વેબ પર નિકાસ કરે છે. જ્યારે તમને સંપૂર્ણ કોડ માલિકી, ઊંડાણપૂર્વક પરફોર્મન્સ નિયંત્રણ, અથવા Spline હજી સુધી સપોર્ટ કરતું નથી તેવી સુવિધાઓ (custom shaders, complex physics, large scenes) ની જરૂર હોય ત્યારે Three.js જીતે છે. Vibe Skills પર AI skills સાથે, બંને વચ્ચે શીખવાની કર્વ ગેપ મોટે ભાગે બંધ થઈ ગઈ છે.

શું Three.js દ્રશ્ય મારા મોબાઇલ પરફોર્મન્સને નુકસાન પહોંચાડશે?

જો તમે તેને યોગ્ય રીતે બનાવશો તો નહીં. Draco compression, KTX2 textures, lazy loading, અને low-end fallback નો ઉપયોગ કરતી વખતે આધુનિક Three.js દ્રશ્યો iPhone 13 અને તેનાથી ઉપરના પર 60 fps પર મોકલવામાં આવે છે. Interactive 3D category માંના skills માં આ ડિફોલ્ટ રૂપે શામેલ છે, તેથી તમારે તેમના વિશે વિચારવાની જરૂર નથી.

શું મારે 3D મોડેલ ક્યાંક હોસ્ટ કરવાની જરૂર છે?

હા - GLTF અથવા GLB ફાઇલો તમારા /public ફોલ્ડરમાં અથવા CDN પર રહે છે. મોટાભાગના skills કાં તો Sketchfab URL, ડાયરેક્ટ ફાઇલ, અથવા AI-જનરેટેડ મોડેલ સ્વીકારે છે. જો તમારી પાસે હજી મોડેલ નથી, તો skill બ્રીફ સામાન્ય રીતે મફત સ્ત્રોતો (Sketchfab, Poly Pizza, KhronosGroup samples) સૂચવે છે અથવા AI 3D મોડેલ જનરેટર સાથે જોડી બનાવે છે.

શું હું Three.js નો ઉપયોગ કરી શકું છું જો મારી સાઇટ Webflow અથવા Framer પર બનેલી હોય?

બંને માટે હા. Webflow તમને iframe તરીકે અથવા Code Embed ની અંદર કસ્ટમ કોડ અને react-three-fiber આઉટપુટ એમ્બેડ કરવાની મંજૂરી આપે છે. Framer પાસે નેટિવ React કમ્પોનન્ટ સપોર્ટ છે તેથી Vibe Skills interactive 3D skill માંથી Hero3D.tsx સીધા જ દાખલ થાય છે.

આ રીતે મારી સાઇટ પર 3D ઉમેરવાનો ખર્ચ કેટલો થાય છે?

Vibe Skills Pro સબ્સ્ક્રિપ્શન $39 પ્રતિ મહિને છે અને તેમાં અનલિમિટેડ ઇન્ટરેક્ટિવ 3D skills શામેલ છે. એક ફ્રીલાન્સ Three.js ડેવલપર એક જ દ્રશ્ય માટે $1,500 થી $8,000 ચાર્જ કરે છે. સબ્સ્ક્રિપ્શન પ્રથમ પ્રોજેક્ટ પર પાછું ચૂકવણી કરે છે અને દરેક રિફ્રેશ પર ચૂકવણી કરવાનું ચાલુ રાખે છે.

શું થશે જો મને પછીથી આઉટપુટને પોલિશ કરવા માટે ડેવલપરની જરૂર હોય?

Skill સ્વચ્છ, આઇડિયોમેટિક React અથવા vanilla JS કોડને કોમેન્ટ્સ સાથે આઉટપુટ કરે છે. કોઈપણ ફ્રન્ટ-એન્ડ ડેવલપર ત્યાંથી તેને લઈ શકે છે. મોટાભાગની ટીમો 90% ડ્રાફ્ટ માટે skill નો ઉપયોગ કરે છે, પછી એન્જિનિયર છેલ્લા 10% (custom interactions, A/B test wiring, analytics events) પર અડધો દિવસ ખર્ચે છે.

શું AI-જનરેટેડ 3D સામાન્ય દેખાશે?

ફક્ત જો તમે સામાન્ય બ્રીફ લખો. Vibe Skills પરના skills બ્રાન્ડ રંગો, મૂડ સંદર્ભો, મોશન શૈલી, અને સ્પર્ધક પ્રેરણાને પણ ઇનપુટ તરીકે લે છે. અલગ બ્રીફ સાથેના સમાન skill માંથી બે દ્રશ્યો સંપૂર્ણપણે અલગ દેખાય છે. બોટલનેક ક્રિએટિવ દિશા છે, ટૂલ નથી.


વાસ્તવિક અનલૉક: 3D બોટલનેક બનવાનું બંધ કરે છે

2026 માં, તમારી સાઇટ પર Three.js ઉમેરવું હવે "આપણે આવતા ક્વાર્ટરમાં કરીશું" વસ્તુ નથી. તે સમાન-અઠવાડિયાનો પ્રોજેક્ટ છે જે કોઈપણ ડિઝાઇનર અથવા માર્કેટર અંત સુધી માલિકી લઈ શકે છે. ટૂલ્સ આખરે તે પ્રેક્ષકો સુધી પહોંચ્યા જે તેનો ઉપયોગ કરવા માંગતા હતા.

જો તમારી રોડમેપમાં 3D વિચાર બેઠો છે, તો આ વર્ષ તેને મોકલવાનું છે. Skill પસંદ કરો, બ્રીફ લખો, Cursor માં ચલાવો, એક બપોર માટે પોલિશ કરો, ડિપ્લોય કરો. સમગ્ર લૂપ તમારા છેલ્લા ડિઝાઇન રિવ્યૂ કરતાં ટૂંકો છે.

Vibe Skills પર ઇન્ટરેક્ટિવ 3D AI skills બ્રાઉઝ કરો →


3D માટે એન્જિનિયરિંગની રાહ જોવાનું બંધ કરો. Vibe Skills પર ઇન્ટરેક્ટિવ 3D skill ઇન્સ્ટોલ કરો અને આ અઠવાડિયે તમારું પ્રથમ દ્રશ્ય મોકલો.

2026 માં કોડિંગ વિના તમારી સાઇટમાં Three.js 3D કેવી રીતે ઉમેરવું - Vibe Skills preview
Vibe Skills
Vibe Skills

Claude, Cursor, અને અન્ય ઘણા લોકો માટે સેંકડો તૈયાર સ્કિલ બ્રાઉઝ કરો.