1import{s as l,n as c,o as d,p as u,v as o,l as p,w as y,i as m}from"../chunks/scheduler.GjfQykQO.js";import{S as h,i as g,c as f,b as w,m as v,t as b,a as S,d as L}from"../chunks/index.C59EujzH.js";import{A as k}from"../chunks/AppPage.DuFGhfza.js";import{h as i}from"../chunks/tbb-layer-sync-hero.4S9BQDRG.js";const R=""+new URL("../assets/tbb-layer-sync-screen-custom-params.BQDt_-R5.png",import.meta.url).href,_=""+new URL("../assets/tbb-layer-sync-screen-schedule.DUQBwAEl.png",import.meta.url).href,$=""+new URL("../assets/tbb-layer-sync-screen-section-tags.DHu_s4Z-.png",import.meta.url).href;function x(a){let e,n=`<p class="text-lg mb-4">Revit's compound layer data is locked inside the element type and 2 impossible to tag or schedule out of the box. Layer Sync unlocks it by 3 writing that data into shared parameters, making your full layer 4 composition available everywhere Revit tags and schedules can reach.</p> <p class="text-lg mb-4">Set up your layer template once, choose your units, and Layer Sync keeps 5 everything up to date automatically. Every time you open a project or 6 change your type or material, your parameters stay in sync â ready to 7 appear in any tag, schedule, or export without any manual work.</p> <p class="text-lg">What makes it stand out is the parameter coverage: Layer Sync captures 8 both Revit's built-in layer parameters and your own custom parameters, so 9 your schedules and tags reflect exactly the data your workflow needs â 10 nothing left out.</p>`;return{c(){e=c("div"),e.innerHTML=n,this.h()},l(t){e=d(t,"DIV",{slot:!0,class:!0,"data-svelte-h":!0}),u(e)!=="svelte-1o766cd"&&(e.innerHTML=n),this.h()},h(){o(e,"slot","description"),o(e,"class","text-primary-300")},m(t,r){p(t,e,r)},p:y,d(t){t&&m(e)}}}function I(a){let e,n;return e=new k({props:{paddleProductId:a[0],githubRepo:"thebimbay/layer-sync-releases",productName:"Layer Sync for Revit",productDescription:"Tag, schedule, and export your Revit layer data with ease. Layer Sync writes materials built-in and custom parameters into shared parameters, making it available across all your Revit schedules and tags for walls, floors, ceilings, and roofs.",ctaHeading:"Ready to Transform Your Workflow?",ctaBody:"Your layer data is already there â Layer Sync just puts it where you need it. Start your free trial and see it work in your own project.",heroImage:i,inDevelopment:!1,videoUrl:"https://youtu.be/TtmTS2d7Wrg",videoThumbnail:i,features:a[1],screenshots:a[3],testimonials:a[4],faqItems:a[2],$$slots:{description:[x]},$$scope:{ctx:a}}}),{c(){f(e.$$.fragment)},l(t){w(e.$$.fragment,t)},m(t,r){v(e,t,r),n=!0},p(t,[r]){const s={};r&32&&(s.$$scope={dirty:r,ctx:t}),e.$set(s)},i(t){n||(b(e.$$.fragment,t),n=!0)},o(t){S(e.$$.fragment,t),n=!1},d(t){L(e,t)}}}const T="pro_01kncwh02rmsx4hajjp2avm9t4";function q(a){return[T,["Layer data instantly available in Revit tags and schedules â no manual work.","Export-ready via Revit's native schedule export.","Captures both built-in and custom layer parameters â nothing left out.","Auto-sync on document open and type change.","Intuitive layer template editor â set up once, forget about it.","Flexible units: metric, imperial, and fractional inches.","Handles all compound types: Walls, Floors, Ceilings, and Roofs."],[{question:"Which Revit versions does Layer Sync support?",answer:"Layer Sync supports Revit 2022 through 2027. We release compatibility updates alongside each new Revit version so you're never blocked on an upgrade."},{question:"Which compound element types does Layer Sync work with?",answer:"Layer Sync handles all four compound host types in Revit: Walls, Floors, Ceilings, and Roofs. Any compound layer structure defined inside those types â regardless of complexity â is fully captured."},{question:"How does the auto-sync work â do I need to run it manually?",answer:"By default, Layer Sync runs automatically in three situations: when you open a project, when you modify a compound type (wall, floor, ceiling, or roof type), and when you edit a material. Each of these triggers is individually configurable in the add-in's settings panel. You can also trigger a manual sync at any time from within the Layer Sync panel."},{question:"Do I need to create shared parameters myself before using Layer Sync?",answer:"No. Layer Sync automatically creates and binds all required shared parameters the first time you open a project. There is nothing to configure on the Revit side â just open your project and the parameters are ready to use in tags and schedules."},{question:"How do I control what data gets written into the parameters?",answer:"Through the layer template editor inside the add-in. You define a template using [[ParameterName]] placeholders â for example [[tbb-Layer-Thickness]] for layer thickness, or [[Name]] for the material name. You can also reference any custom parameter on the material by its exact name. The template is evaluated per layer and the result is written to the shared parameter."},{question:"Does Layer Sync work without an internet connection?",answer:"Yes, with a caveat. Standard and Trial licenses include a 3-day offline grace peri
10od. If Layer Sync cannot reach the licensing server (e.g. no internet connection), it will continue to work for up to 3 days using the locally cached license. Floating licenses require an active connection, as they use a heartbeat check every 5 minutes."},{question:"How does licensing work â can I use Layer Sync on multiple machines?",answer:"Standard licenses are tied to your Autodesk account. Simply sign into Revit with your Autodesk credentials on any machine â no manual activation or deactivation needed. Floating licenses are activated with a license key directly inside the add-in and allow multiple team members to share a pool of concurrent seats."}],[{src:R,alt:"Layer Sync parameter dropdown showing custom material parameters",caption:"All custom material parameters at your fingertips"},{src:_,alt:"Revit Layers Schedule showing synced layer data for compound element types",caption:"Layer data ready in Revit schedules"},{src:$,alt:"Revit view with compound elements tagged showing per-layer material name and thickness",caption:"Tag layer details anywhere, instantly"}],[]]}class H extends h{constructor(e){super(),g(this,e,q,I,l,{})}}export{H as component};
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.