{"version":3,"file":"LiveRenderProgress.DNnSEfty.mjs","names":["fonts","css","className","Component","TREE","CSS","FONTS","__esmMin","init_ssg_sandbox_shims","window","init_jsx_runtime","c","init_framer_BL9pqxmF","fontStore","DCPlayer","init_DCRuntime","DCLogic","fonts$1","css$1","className$1","init_F7Q0DkeU6","fonts","css","className","init_ksm2s6xkA","FarmScheduler","Component$1","TREE$1","CSS$1","FONTS$1","props","init_FarmScheduler","\"style\"","\"value\"","\"ref\"","\"role\"","\"list\"","\"as\"","s","i","h","a","b","order","n","seed","rank","r","day","hour","ev","k","d","e","j","end","loop","merged","last","x","entries","en","step","st","E","still","pad","events","on","hot","win","y","notes","slot","shown","nt","nowY","hours","labels","total","embed","el","fit","w","now","C","defs","DAYS","verb","LiveRenderProgress","Component","TREE","CSS","FONTS","init_LiveRenderProgress","\"src\"","\"alt\"","img","was","dpr","nc","data","v","status","key","out","iw","ih","zoom","cw","ch","sx","sy","ctx","from","p","f","into","src","W","H","scale","dark","grain","changed","busy","t","free","count","finished","passes","tiles","segColor","segs"],"sources":["https:/framerusercontent.com/modules/t9M2Aq9GqHQ2znTETkZg/ZKlTsWHVCUKVT0RsxBBG/F7Q0DkeU6.js","https:/framerusercontent.com/modules/dR4UCI3pyOpKIosIMMyE/v3VW6M88RJ1a5Qn2hddv/ksm2s6xkA.js","https:/framerusercontent.com/modules/dInNPhzsLkbeOO0xAl9p/c6BW5JzyCq7bbuZuRW9H/FarmScheduler.js","https:/framerusercontent.com/modules/0xQHnTYOcYc8Rrf0bTZv/uFTAKfeBWISjc6bgjEV5/LiveRenderProgress.js"],"sourcesContent":["// Generated by Framer (0918601)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"CUSTOMV2;Euclid Circular A Regular\",\"Inter-Bold\",\"Inter-BoldItalic\",\"Inter-Italic\"]);export const fonts=[{explicitInter:true,fonts:[{cssFamilyName:\"Euclid Circular A Regular\",openType:true,source:\"custom\",style:\"normal\",uiFamilyName:\"Euclid Circular A\",url:\"https://framerusercontent.com/assets/lckLNXmav5SRnkpI7xh7SvgI.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",openType:true,source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/DpPBYI0sL4fYLgAkX8KXOPVt7c.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",openType:true,source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/4RAEQdEOrcnDkhHiiCbJOw92Lk.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",openType:true,source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/1K3W8DizY3v4emK8Mb08YHxTbs.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",openType:true,source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/tUSCtfYVM1I1IchuyCwz9gDdQ.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",openType:true,source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/VgYFWiwsAC5OYxAycRXXvhze58.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",openType:true,source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/syRNPWzAMIrcJ3wIlPIP43KjQs.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",openType:true,source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/GIryZETIX4IFypco5pYZONKhJIo.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",openType:true,source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/H89BbHkbHDzlxZzxi8uPzTsp90.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",openType:true,source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/u6gJwDuwB143kpNK1T1MDKDWkMc.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",openType:true,source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/43sJ6MfOPh1LCJt46OvyDuSbA6o.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",openType:true,source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/wccHG0r4gBDAIRhfHiOlq6oEkqw.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",openType:true,source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/WZ367JPwf9bRW6LdTHN8rXgSjw.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",openType:true,source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/ia3uin3hQWqDrVloC1zEtYHWw.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",openType:true,source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/2A4Xx7CngadFGlVV4xrO06OBHY.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",openType:true,source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/CfMzU8w2e7tHgF4T4rATMPuWosA.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",openType:true,source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/867QObYax8ANsfX4TGEVU9YiCM.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",openType:true,source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Oyn2ZbENFdnW7mt2Lzjk1h9Zb9k.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",openType:true,source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/cdAe8hgZ1cMyLu9g005pAW3xMo.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",openType:true,source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/DOfvtmE1UplCq161m6Hj8CSQYg.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",openType:true,source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/pKRFNWFoZl77qYCAIp84lN1h944.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",openType:true,source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/tKtBcDnBMevsEEJKdNGhhkLzYo.woff2\",weight:\"400\"}]}];export const css=['.framer-CXxam .framer-styles-preset-kotgat:not(.rich-text-wrapper), .framer-CXxam .framer-styles-preset-kotgat.rich-text-wrapper p { --framer-font-family: \"Euclid Circular A Regular\", \"Euclid Circular A Regular Placeholder\", sans-serif; --framer-font-family-bold: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-family-bold-italic: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-family-italic: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-open-type-features: \\'blwf\\' on, \\'cv03\\' on, \\'cv04\\' on, \\'cv09\\' on, \\'cv11\\' on; --framer-font-size: 19px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-variation-axes: normal; --framer-font-weight: 400; --framer-font-weight-bold: 700; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 400; --framer-letter-spacing: 0em; --framer-line-height: 1.5em; --framer-paragraph-spacing: 20px; --framer-text-alignment: start; --framer-text-color: #5c5c5a; --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; --framer-text-wrap: pretty; }','@media (max-width: 1199px) and (min-width: 768px) { .framer-CXxam .framer-styles-preset-kotgat:not(.rich-text-wrapper), .framer-CXxam .framer-styles-preset-kotgat.rich-text-wrapper p { --framer-font-family: \"Euclid Circular A Regular\", \"Euclid Circular A Regular Placeholder\", sans-serif; --framer-font-family-bold: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-family-bold-italic: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-family-italic: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-open-type-features: \\'blwf\\' on, \\'cv03\\' on, \\'cv04\\' on, \\'cv09\\' on, \\'cv11\\' on; --framer-font-size: 18px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-variation-axes: normal; --framer-font-weight: 400; --framer-font-weight-bold: 700; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 400; --framer-letter-spacing: 0em; --framer-line-height: 1.5em; --framer-paragraph-spacing: 20px; --framer-text-alignment: start; --framer-text-color: #5c5c5a; --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; --framer-text-wrap: pretty; } }','@media (max-width: 767px) and (min-width: 0px) { .framer-CXxam .framer-styles-preset-kotgat:not(.rich-text-wrapper), .framer-CXxam .framer-styles-preset-kotgat.rich-text-wrapper p { --framer-font-family: \"Euclid Circular A Regular\", \"Euclid Circular A Regular Placeholder\", sans-serif; --framer-font-family-bold: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-family-bold-italic: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-family-italic: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-open-type-features: \\'blwf\\' on, \\'cv03\\' on, \\'cv04\\' on, \\'cv09\\' on, \\'cv11\\' on; --framer-font-size: 17px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-variation-axes: normal; --framer-font-weight: 400; --framer-font-weight-bold: 700; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 400; --framer-letter-spacing: 0em; --framer-line-height: 1.5em; --framer-paragraph-spacing: 20px; --framer-text-alignment: start; --framer-text-color: #5c5c5a; --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; --framer-text-wrap: pretty; } }'];export const className=\"framer-CXxam\";\nexport const __FramerMetadata__ = {\"exports\":{\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (0918601)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"CUSTOMV2;Euclid Circular A Medium\",\"Inter-Bold\",\"Inter-BoldItalic\",\"Inter-Italic\"]);export const fonts=[{explicitInter:true,fonts:[{cssFamilyName:\"Euclid Circular A Medium\",openType:true,source:\"custom\",style:\"normal\",uiFamilyName:\"Euclid Circular A\",url:\"https://framerusercontent.com/assets/PqhxH3vOnnM9m1fyMosmHfA4PUY.woff2\",weight:\"500\"},{cssFamilyName:\"Inter\",openType:true,source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/DpPBYI0sL4fYLgAkX8KXOPVt7c.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",openType:true,source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/4RAEQdEOrcnDkhHiiCbJOw92Lk.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",openType:true,source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/1K3W8DizY3v4emK8Mb08YHxTbs.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",openType:true,source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/tUSCtfYVM1I1IchuyCwz9gDdQ.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",openType:true,source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/VgYFWiwsAC5OYxAycRXXvhze58.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",openType:true,source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/syRNPWzAMIrcJ3wIlPIP43KjQs.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",openType:true,source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/GIryZETIX4IFypco5pYZONKhJIo.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",openType:true,source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/H89BbHkbHDzlxZzxi8uPzTsp90.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",openType:true,source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/u6gJwDuwB143kpNK1T1MDKDWkMc.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",openType:true,source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/43sJ6MfOPh1LCJt46OvyDuSbA6o.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",openType:true,source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/wccHG0r4gBDAIRhfHiOlq6oEkqw.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",openType:true,source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/WZ367JPwf9bRW6LdTHN8rXgSjw.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",openType:true,source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/ia3uin3hQWqDrVloC1zEtYHWw.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",openType:true,source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/2A4Xx7CngadFGlVV4xrO06OBHY.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",openType:true,source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/CfMzU8w2e7tHgF4T4rATMPuWosA.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",openType:true,source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/867QObYax8ANsfX4TGEVU9YiCM.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",openType:true,source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Oyn2ZbENFdnW7mt2Lzjk1h9Zb9k.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",openType:true,source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/cdAe8hgZ1cMyLu9g005pAW3xMo.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",openType:true,source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/DOfvtmE1UplCq161m6Hj8CSQYg.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",openType:true,source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/pKRFNWFoZl77qYCAIp84lN1h944.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",openType:true,source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/tKtBcDnBMevsEEJKdNGhhkLzYo.woff2\",weight:\"400\"}]}];export const css=['.framer-FRojV .framer-styles-preset-15rharp:not(.rich-text-wrapper), .framer-FRojV .framer-styles-preset-15rharp.rich-text-wrapper h1 { --framer-font-family: \"Euclid Circular A Medium\", \"Euclid Circular A Medium Placeholder\", sans-serif; --framer-font-family-bold: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-family-bold-italic: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-family-italic: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-open-type-features: \\'blwf\\' on, \\'cv03\\' on, \\'cv04\\' on, \\'cv09\\' on, \\'cv11\\' on; --framer-font-size: 72px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-variation-axes: normal; --framer-font-weight: 500; --framer-font-weight-bold: 700; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 400; --framer-letter-spacing: -0.06em; --framer-line-height: 1.05em; --framer-paragraph-spacing: 20px; --framer-text-alignment: start; --framer-text-color: #232323; --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; --framer-text-wrap: balance; }','@media (max-width: 1199px) and (min-width: 768px) { .framer-FRojV .framer-styles-preset-15rharp:not(.rich-text-wrapper), .framer-FRojV .framer-styles-preset-15rharp.rich-text-wrapper h1 { --framer-font-family: \"Euclid Circular A Medium\", \"Euclid Circular A Medium Placeholder\", sans-serif; --framer-font-family-bold: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-family-bold-italic: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-family-italic: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-open-type-features: \\'blwf\\' on, \\'cv03\\' on, \\'cv04\\' on, \\'cv09\\' on, \\'cv11\\' on; --framer-font-size: 54px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-variation-axes: normal; --framer-font-weight: 500; --framer-font-weight-bold: 700; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 400; --framer-letter-spacing: -0.06em; --framer-line-height: 1.05em; --framer-paragraph-spacing: 20px; --framer-text-alignment: start; --framer-text-color: #232323; --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; --framer-text-wrap: balance; } }','@media (max-width: 767px) and (min-width: 0px) { .framer-FRojV .framer-styles-preset-15rharp:not(.rich-text-wrapper), .framer-FRojV .framer-styles-preset-15rharp.rich-text-wrapper h1 { --framer-font-family: \"Euclid Circular A Medium\", \"Euclid Circular A Medium Placeholder\", sans-serif; --framer-font-family-bold: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-family-bold-italic: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-family-italic: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-open-type-features: \\'blwf\\' on, \\'cv03\\' on, \\'cv04\\' on, \\'cv09\\' on, \\'cv11\\' on; --framer-font-size: 42px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-variation-axes: normal; --framer-font-weight: 500; --framer-font-weight-bold: 700; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 400; --framer-letter-spacing: -0.06em; --framer-line-height: 1.05em; --framer-paragraph-spacing: 20px; --framer-text-alignment: start; --framer-text-color: #232323; --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; --framer-text-wrap: balance; } }'];export const className=\"framer-FRojV\";\nexport const __FramerMetadata__ = {\"exports\":{\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// @ts-nocheck\n// Generated from the canvas board V15-scheduler.dc.html by scratchpad/dc2framer/gen.js; edit the board and regenerate.\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{DCPlayer,DCLogic}from\"https://framerusercontent.com/modules/9KLvalj4ICIbAqYIvOZ0/AGJWtHp0FPFv415kv6X6/DCRuntime.js\";const TREE=[\"div\",{\"style\":\"width: {{ dcRootW }}; height: {{ dcRootH }}; box-sizing: border-box; padding: {{ dcRootPad }}; background: {{ dcRootBg }}; font-family: 'Euclid Circular A', system-ui, sans-serif; color: #232323; display: flex; flex-direction: column; gap: 20px;\"},[[\"sc-if\",{\"value\":\"{{ dcBoard }}\"},[[\"div\",{\"style\":\"display: flex; align-items: center; gap: 12px;\"},[[\"span\",{\"style\":\"background: #232323; color: #ffffff; border-radius: 30px; padding: 6px 14px; font-size: 13px; font-weight: 700; letter-spacing: 0.06em; white-space: nowrap; flex: none;\"},[\"V15 \\xb7 SCHEDULER\"]],[\"span\",{\"style\":\"background: #e4cff9; color: #232323; border-radius: 30px; padding: 6px 14px; font-size: 13px; font-weight: 700; letter-spacing: 0.06em; white-space: nowrap; flex: none;\"},[\"FIRST PASS\"]],[\"span\",{\"style\":\"font-size: 14px; color: #5c5c5a; white-space: nowrap;\"},[\"Loop, about {{ loopSeconds }} s: the week fills, then each day lights up as its events fire. The notes are video-only.\"]]]]]],[\"div\",{\"ref\":\"{{ dcSetEmbed }}\",\"style\":\"width: {{ dcWrapW }}; height: {{ dcWrapH }}px; flex: none; overflow: hidden; position: relative;\"},[[\"div\",{\"ref\":\"{{ setBox }}\",\"role\":\"img\",\"aria-label\":\"RenderFlow's Schedule week: recurring events pop onto the calendar, workstations moving to the Render pool every weekday evening and back every morning, a nightly script, a Friday-night suspend, a Sunday shutdown and a Monday wake, then the week plays day by day and each event fires\",\"style\":\"transform: scale({{ dcScale }}); transform-origin: top left; position: relative; width: 960px; height: 720px; flex: none; box-sizing: border-box; background: #ffffff; border: 1px solid #e2e8f0; border-radius: 20px; overflow: hidden; font-family: Poppins, system-ui, sans-serif; color: #020817; font-size: 13px;\"},[[\"div\",{\"style\":\"position: absolute; left: 24px; right: 24px; top: 20px; height: 36px; display: flex; align-items: center; gap: 8px;\"},[[\"span\",{\"style\":\"font-size: 22px; font-weight: 700; color: #020817;\"},[\"Schedule\"]],[\"span\",{\"style\":\"margin-left: auto; display: flex; gap: 6px;\"},[[\"span\",{\"style\":\"width: 28px; height: 28px; border-radius: 6px; background: #eeeef0;\"},[]],[\"span\",{\"style\":\"width: 28px; height: 28px; border-radius: 6px; background: #eeeef0;\"},[]],[\"span\",{\"style\":\"width: 28px; height: 28px; border-radius: 6px; background: #eeeef0;\"},[]]]]]],[\"div\",{\"style\":\"position: absolute; left: 24px; top: 64px; width: 912px; height: 632px; box-sizing: border-box; background: #ffffff; border: 1px solid #e2e8f0; border-radius: 10px; overflow: hidden; box-shadow: 0 1px 2px #0000000d;\"},[[\"div\",{\"style\":\"position: absolute; left: 0; top: 0; width: 910px; height: 46px; box-sizing: border-box; border-bottom: 1px solid #e2e8f0;\"},[[\"sc-for\",{\"list\":\"{{ days }}\",\"as\":\"dy\"},[[\"span\",{\"style\":\"position: absolute; left: {{ dy.x }}px; top: 0; width: 123px; height: 45px; display: flex; align-items: center; justify-content: center;\"},[[\"span\",{\"style\":\"position: relative; font-size: 12px; font-weight: 500; line-height: 16px; color: #5c6a80;\"},[\"{{ dy.name }}\",[\"span\",{\"style\":\"position: absolute; left: -11px; right: -11px; top: -4px; bottom: -4px; border-radius: 12px; background: #0f172a; color: #ffffff; display: flex; align-items: center; justify-content: center; opacity: {{ dy.on }}; transition: opacity 0.35s cubic-bezier(0.22, 1, 0.36, 1);\"},[\"{{ dy.name }}\"]]]]]]]]]],[\"div\",{\"style\":\"position: absolute; left: 0; top: 46px; width: 910px; height: 584px;\"},[[\"sc-for\",{\"list\":\"{{ hours }}\",\"as\":\"h\"},[[\"span\",{\"style\":\"position: absolute; left: 49px; right: 0; top: {{ h.y }}px; height: 0; border-top: 1px solid #eef0f3;\"},[]]]],[\"sc-for\",{\"list\":\"{{ labels }}\",\"as\":\"lb\"},[[\"span\",{\"style\":\"position: absolute; left: 0; width: 42px; top: {{ lb.y }}px; text-align: right; font-size: 10.5px; line-height: 13px; color: #5c6a80; font-variant-numeric: tabular-nums;\"},[\"{{ lb.text }}\"]]]],[\"sc-for\",{\"list\":\"{{ days }}\",\"as\":\"dy\"},[[\"span\",{\"style\":\"position: absolute; left: {{ dy.x }}px; top: 0; bottom: 0; width: 0; border-left: 1px solid #eef0f3;\"},[]]]],[\"div\",{\"style\":\"position: absolute; left: 49px; top: 0; width: 861px; height: 584px; overflow: hidden;\"},[[\"div\",{\"style\":\"position: absolute; left: 0; top: 0; width: 861px; height: 584px; transform: translateX({{ layerX }}px); transition: {{ layerTr }};\"},[[\"sc-for\",{\"list\":\"{{ events }}\",\"as\":\"e\"},[[\"span\",{\"style\":\"position: absolute; left: {{ e.x }}px; top: {{ e.y }}px; width: 119px; height: {{ e.h }}px; box-sizing: border-box; padding: {{ e.pad }}; border-radius: {{ e.r }}; background: {{ e.color }}; color: #ffffff; display: flex; flex-direction: {{ e.dir }}; align-items: {{ e.align }}; gap: {{ e.gap }}; font-size: 10.5px; line-height: 14px; white-space: nowrap; opacity: {{ e.op }}; transform: translateY({{ e.ty }}px) scale({{ e.sc }}); transform-origin: center; transition: {{ e.tr }};\"},[[\"span\",{\"style\":\"position: absolute; inset: -3px; border-radius: 6px; border: 2px solid {{ e.color }}; opacity: {{ e.ring }}; transition: {{ e.ringTr }}; pointer-events: none;\"},[]],[\"span\",{\"style\":\"display: {{ e.dotD }}; flex: none; font-size: 13px; line-height: 14px; color: #333333;\"},[\"•\"]],[\"b\",{\"style\":\"flex: none; font-weight: 600;\"},[\"{{ e.time }}\"]],[\"span\",{},[\"{{ e.title }}\"]]]]]]]]]]]],[\"sc-for\",{\"list\":\"{{ notes }}\",\"as\":\"n\"},[[\"div\",{\"style\":\"position: absolute; left: 672px; top: 532px; width: 230px; height: 44px; box-sizing: border-box; padding: 6px 10px; background: #ffffff; border: 1px solid #e2e8f0; border-radius: 8px; box-shadow: 0 6px 18px #0000001a; display: flex; flex-direction: column; justify-content: center; gap: 1px; white-space: nowrap; opacity: {{ n.op }}; transform: translateY({{ n.ty }}px) scale({{ n.sc }}); transform-origin: center; transition: {{ n.tr }};\"},[[\"span\",{\"style\":\"font-size: 10.5px; line-height: 14px; color: #5c6a80;\"},[\"{{ n.when }}\"]],[\"span\",{\"style\":\"display: flex; align-items: center; gap: 7px; font-size: 11.5px; line-height: 16px; font-weight: 500; color: #020817;\"},[[\"span\",{\"style\":\"width: 8px; height: 8px; flex: none; border-radius: 50%; background: {{ n.dot }};\"},[]],\"{{ n.text }}\"]]]]]]]]]]]],[\"sc-if\",{\"value\":\"{{ dcBoard }}\"},[[\"span\",{\"style\":\"flex: none; font-size: 13px; line-height: 1.5; color: #5c5c5a; max-width: 960px;\"},[\"The Schedule week, simplified: a studio's recurring events pop in at random (pool changes every weekday, a nightly script, a Friday suspend, a Sunday shutdown, a Monday wake), then the week plays day by day and each event fires in turn.\"]]]]]];const CSS=\"\";const FONTS=[\"https://fonts.googleapis.com/css2?family=Poppins:wght@400;500;600&display=swap\"];class Component extends DCLogic{startState(){const s={pop:0,day:0,nowUp:true,nowFix:null,page:false,still:false,note:0,notesOut:false};this.defs.forEach((e,i)=>{s[\"h\"+i]=0;});return s;}hash(a,b){let h=a*374761393+b*668265263>>>0;h=Math.imul(h^h>>>13,1274126177)>>>0;return((h^h>>>16)>>>0)/4294967296;}// A fixed shuffle, so the pop-in looks random but every loop is the same.\nshuffle(n,seed){const order=Array.from({length:n},(_,i)=>i).sort((a,b)=>this.hash(a,seed)-this.hash(b,seed));const rank=[];order.forEach((i,r)=>{rank[i]=r;});return rank;}// When the now line reaches an hour of a day, given each day hops to the top and then runs down linearly.\nat(day,hour){return this.SWEEP+day*this.DAY+this.HOP+hour/24*(this.DAY-this.HOP);}// Events pop in with uneven gaps, the now line runs the week, every block it crosses lights, the week pages on, and everything resets off stage.\nbuild(){const ev=[[0,{still:false}]];let t=250;for(let k=1;k<=this.defs.length;k++){ev.push([t,{pop:k}]);t+=100+Math.floor(this.hash(k,3)*5)*30;}for(let d=0;d<7;d++){ev.push([this.SWEEP+d*this.DAY,{day:d,nowUp:true}]);ev.push([this.SWEEP+d*this.DAY+this.HOP,{nowUp:false}]);}this.defs.forEach((e,i)=>{const c=this.at(e[0],this.crossHour(e));ev.push([c,{[\"h\"+i]:1}],[c+550,{[\"h\"+i]:0}]);});this.notes.forEach((n,j)=>{ev.push([this.at(this.defs[n.i][0],this.crossHour(this.defs[n.i]))+60,{note:j+1}]);});const end=this.SWEEP+7*this.DAY;ev.push([end,{page:true,day:0,nowUp:true,notesOut:true}]);ev.push([end+900,Object.assign(this.startState(),{still:true})]);const loop=end+950;ev.sort((a,b)=>a[0]-b[0]);const merged=[];ev.forEach(x=>{const last=merged[merged.length-1];if(last&&last[0]===x[0])Object.assign(last[1],x[1]);else merged.push([x[0],Object.assign({},x[1])]);});return merged.map((x,i)=>({t:x[0],e:x[1],d:(i+1<merged.length?merged[i+1][0]:loop)-x[0]}));}componentDidMount(){const reduced=typeof window.matchMedia===\"function\"&&window.matchMedia(\"(prefers-reduced-motion: reduce)\").matches;if(reduced){this.setState({pop:this.defs.length,day:2,nowUp:false,nowFix:Math.round(14*this.PH),still:true,note:4});return;}if(typeof IntersectionObserver===\"function\"&&this.box){this.io=new IntersectionObserver(entries=>{this.visible=entries.some(en=>en.isIntersecting);if(this.visible&&this.paused){this.paused=false;this.advance();}});this.io.observe(this.box);}this.advance();}componentWillUnmount(){if(this.timer!==null)clearTimeout(this.timer);if(this.io)this.io.disconnect();}advance(){this.timer=null;if(!this.visible){this.paused=true;return;}if(this.si>=this.seq.length)this.si=0;const step=this.seq[this.si++];this.setState(step.e);this.timer=setTimeout(()=>this.advance(),step.d);}_dcVals(){const st=this.state,E=this.E,still=st.still,n=this.defs.length;const pad=h=>String(h).padStart(2,\"0\")+\":00\";const events=this.defs.map((e,i)=>{const r=this.rank[i],on=r<st.pop,hot=!!st[\"h\"+i],win=e.length>5;const y=Math.round(e[1]*this.PH);return{x:e[0]*this.CW+2,y,h:win?Math.round(e[5]*this.PH)-y:20,color:e[3],r:win?e[7]:\"4px\",pad:win?\"3px 4px\":\"0 4px\",dir:win?\"column\":\"row\",align:win?\"flex-start\":\"center\",gap:win?\"0\":\"3px\",dotD:win?\"none\":\"inline\",time:win?e[6]:pad(e[1]),title:e[2],op:on?1:0,ty:on?0:8,sc:on?hot?1.05:1:.85,ring:on&&(hot||r>=st.pop-2&&st.day===0&&st.nowUp&&!st.page)?1:0,tr:still?\"none\":\"opacity 0.4s \"+E+\", transform 0.55s \"+E,ringTr:still?\"none\":\"opacity 0.6s \"+E};});const notes=this.notes.map((nt,j)=>{const slot=st.note-1-j,shown=slot>=0&&slot<=2&&!st.notesOut;return{when:nt.when,text:nt.text,dot:nt.dot,op:shown?1:0,ty:slot<0?8:Math.min(slot,3)*52,sc:slot<0?.85:1,// The newest note waits for the others to make room.\ntr:still?\"none\":slot===0?\"opacity 0.4s \"+E+\" 0.15s, transform 0.6s \"+E+\" 0.15s\":\"opacity 0.4s \"+E+\", transform 0.6s \"+E};});const nowY=st.nowFix!==null?st.nowFix:st.nowUp?0:this.GH;const hours=[];for(let h=1;h<24;h++)hours.push({y:Math.round(h*this.PH)});const labels=[];for(let h=0;h<24;h+=2)labels.push({y:Math.round(h*this.PH)+2,text:pad(h)});const total=this.seq.reduce((a,x)=>a+x.d,0);return{setBox:this.setBox,days:this.DAYS.map((name,d)=>({name,x:this.AX+d*this.CW,on:d===st.day?1:0})),hours,labels,events,notes,nowX:st.day*this.CW,nowY,nowTr:st.nowUp||st.nowFix!==null?\"none\":\"transform \"+(this.DAY-this.HOP)+\"ms linear\",layerX:st.page?-7*this.CW:0,layerTr:st.page?\"transform 0.8s \"+E:\"none\",loopSeconds:Math.round(total/1e3)};}// Embedded in the page: only the stage, scaled to the width of its slot.\n_dcEmbedVals(){const embed=!!this.props.embed;if(!this._dcSetEmbed){this._dcSetEmbed=el=>{if(this._dcRo){this._dcRo.disconnect();this._dcRo=null;}if(!el||!this.props.embed||typeof ResizeObserver!==\"function\")return;const fit=()=>{const w=el.clientWidth;const now=this.state&&this.state.dcScale||0;if(w>0&&Math.abs(w/960-now)>.001)this.setState({dcScale:w/960});};this._dcRo=new ResizeObserver(fit);this._dcRo.observe(el);fit();};}const s=embed?this.state&&this.state.dcScale||1:1;return{dcBoard:!embed,dcRootW:embed?\"100%\":\"1040px\",dcRootH:embed?\"auto\":\"940px\",dcRootPad:embed?\"0\":\"40px\",dcRootBg:embed?\"transparent\":\"#f7f7f5\",dcWrapW:embed?\"100%\":\"960px\",dcWrapH:Math.round(720*s),dcScale:s,dcSetEmbed:this._dcSetEmbed};}renderVals(){return Object.assign(this._dcVals(),this._dcEmbedVals());}constructor(props){super(props);this.E=\"cubic-bezier(0.22, 1, 0.36, 1)\";// The product's grid: an axis, seven 123 px days, 24 hours over 584 px.\nthis.AX=49;this.CW=123;this.GH=584;this.PH=this.GH/24;this.DAY=1200;this.SWEEP=3600;this.HOP=40;// Colours from the event dialog's palette.\nconst C={artists:\"#559BDF\",render:\"#8035A4\",wake:\"#66B27E\",script:\"#7F88C6\",suspend:\"#DA5E33\",shutdown:\"#4954AF\"};// [day, hour, title, colour, key], plus [end hour, time text, radius] for a window's segments.\nconst defs=[];for(let d=0;d<5;d++)defs.push([d,2,\"Run Script\",C.script,\"script\"],[d,8,\"Change Pool\",C.artists,\"artists\"],[d,19,\"Change Pool\",C.render,\"render\"]);defs.push([0,7,\"Wake\",C.wake,\"wake\"]);defs.push([4,20,\"Suspend\",C.suspend,\"suspend\",24,\"20:00 - 08:00\",\"4px 4px 0 0\"]);defs.push([5,0,\"Suspend\",C.suspend,\"activate\",8,\"20:00 - 08:00\",\"0 0 4px 4px\"]);defs.push([6,6,\"Shutdown\",C.shutdown,\"shutdown\"]);this.defs=defs;// A window fires where it starts, its continuation where it ends.\nthis.crossHour=e=>e[4]===\"activate\"?e[5]:e[1];this.rank=this.shuffle(defs.length,5);const DAYS=[\"Mon\",\"Tue\",\"Wed\",\"Thu\",\"Fri\",\"Sat\",\"Sun\"];this.DAYS=DAYS;// The notes: which firing, what it did, and the status its machines land in.\nconst notes=[[0,\"wake\",\"12 workstations woken\",\"#31a8ff\"],[0,\"render\",\"12 workstations moved to Render\",\"#9e3cec\"],[1,\"artists\",\"12 workstations moved to Artists\",\"#31a8ff\"],[2,\"script\",\"Script finished on 8 nodes\",\"#3cec8d\"],[2,\"render\",\"12 workstations moved to Render\",\"#9e3cec\"],[3,\"artists\",\"12 workstations moved to Artists\",\"#31a8ff\"],[4,\"script\",\"Script finished on 8 nodes\",\"#3cec8d\"],[4,\"suspend\",\"Preview: 6 machines suspended\",\"#ffdd00\"],[5,\"activate\",\"Preview: 6 machines activated\",\"#31a8ff\"],[6,\"shutdown\",\"12 workstations shut down\",\"#7d7d7d\"]];const verb={wake:\"Wake\",render:\"Change Pool\",artists:\"Change Pool\",script:\"Run Script\",suspend:\"Suspend\",activate:\"Activate\",shutdown:\"Shutdown\"};this.notes=notes.map(n=>{const i=defs.findIndex(e=>e[0]===n[0]&&e[4]===n[1]);const h=this.crossHour(defs[i]);return{i,when:DAYS[n[0]]+\" \"+String(h).padStart(2,\"0\")+\":00 \\xb7 \"+verb[n[1]],text:n[2],dot:n[3]};});this.state=this.startState();this.seq=this.build();this.si=0;this.box=null;this.visible=true;this.paused=false;this.timer=null;this.setBox=el=>{this.box=el;};}}/**\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight auto\n */export default function FarmScheduler(props){return /*#__PURE__*/_jsx(DCPlayer,{Logic:Component,tree:TREE,css:CSS,fonts:FONTS,style:props.style});}FarmScheduler.displayName=\"Farm Scheduler\";\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FarmScheduler\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerSupportedLayoutHeight\":\"auto\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// @ts-nocheck\n// Generated from the canvas board V05-preview.dc.html by scratchpad/dc2framer/gen.js; edit the board and regenerate.\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{DCPlayer,DCLogic}from\"https://framerusercontent.com/modules/9KLvalj4ICIbAqYIvOZ0/AGJWtHp0FPFv415kv6X6/DCRuntime.js\";const TREE=[\"div\",{\"style\":\"width: {{ dcRootW }}; height: {{ dcRootH }}; box-sizing: border-box; padding: {{ dcRootPad }}; background: {{ dcRootBg }}; font-family: 'Euclid Circular A', system-ui, sans-serif; color: #232323; display: flex; flex-direction: column; gap: 20px;\"},[[\"sc-if\",{\"value\":\"{{ dcBoard }}\"},[[\"div\",{\"style\":\"display: flex; align-items: center; gap: 12px;\"},[[\"span\",{\"style\":\"background: #232323; color: #ffffff; border-radius: 30px; padding: 6px 14px; font-size: 13px; font-weight: 700; letter-spacing: 0.06em;\"},[\"V05 \\xb7 REVIEW FRAMES AS THEY RENDER\"]],[\"span\",{\"style\":\"background: #e4cff9; color: #232323; border-radius: 30px; padding: 6px 14px; font-size: 13px; font-weight: 700; letter-spacing: 0.06em;\"},[\"FOURTH PASS\"]],[\"span\",{\"style\":\"font-size: 14px; color: #5c5c5a;\"},[\"Loop, about 16 s. Plays by itself.\"]]]]]],[\"div\",{\"ref\":\"{{ dcSetEmbed }}\",\"style\":\"width: {{ dcWrapW }}; height: {{ dcWrapH }}px; flex: none; overflow: hidden; position: relative;\"},[[\"div\",{\"ref\":\"{{ setBox }}\",\"role\":\"img\",\"aria-label\":\"The RenderFlow Tasks gallery: frames clear up from black as they render, and three frames stay black and fail\",\"style\":\"transform: scale({{ dcScale }}); transform-origin: top left; width: 960px; height: 720px; flex: none; box-sizing: border-box; padding: 32px; background: #fafafa; border: 1px solid #e2e8f0; border-radius: 20px; overflow: hidden; font-family: Poppins, system-ui, sans-serif; color: #020817; font-size: 13px;\"},[[\"div\",{\"style\":\"height: 100%; box-sizing: border-box; background: #ffffff; border: 1px solid #e2e8f0; border-radius: 8px; overflow: hidden; display: flex; flex-direction: column; box-shadow: 0 4px 14px #0000000a; opacity: {{ stageOpacity }}; transition: opacity 0.4s ease;\"},[[\"div\",{\"style\":\"height: 56px; flex: none; display: flex; align-items: center; gap: 12px; padding: 0 16px; border-bottom: 1px solid #e2e8f0;\"},[[\"img\",{\"src\":\"https://framerusercontent.com/images/lJ4G8w6Cdtojvi7XvDKPwfRrmag.png\",\"alt\":\"\",\"style\":\"width: 24px; height: 24px; border-radius: 6px;\"},[]],[\"span\",{\"style\":\"font-size: 16px; font-weight: 600;\"},[\"Hero_CPU_v07\"]],[\"span\",{\"style\":\"margin-left: auto; display: flex; gap: 6px;\"},[[\"span\",{\"style\":\"width: 28px; height: 28px; border-radius: 6px; background: #eeeef0;\"},[]],[\"span\",{\"style\":\"width: 28px; height: 28px; border-radius: 6px; background: #eeeef0;\"},[]],[\"span\",{\"style\":\"width: 28px; height: 28px; border-radius: 6px; background: #eeeef0;\"},[]]]]]],[\"div\",{\"style\":\"flex: 1; min-height: 0; padding: 16px; display: flex; flex-direction: column; gap: 12px;\"},[[\"div\",{\"style\":\"flex: 1; min-height: 0; display: grid; grid-template-columns: repeat(6, minmax(0, 1fr)); grid-template-rows: repeat(6, minmax(0, 1fr)); gap: 6px;\"},[[\"sc-for\",{\"list\":\"{{ tiles }}\",\"as\":\"tile\"},[[\"div\",{\"style\":\"position: relative; min-height: 0; border-radius: 4px; overflow: hidden; background: {{ tile.bg }}; box-shadow: 0 0 0 {{ tile.ring }}px #ff3d00; transition: box-shadow 0.4s cubic-bezier(0.22, 1, 0.36, 1), background 0.4s cubic-bezier(0.22, 1, 0.36, 1);\"},[[\"canvas\",{\"ref\":\"{{ tile.setRef }}\",\"style\":\"position: absolute; inset: 0; width: 100%; height: 100%; display: block; opacity: {{ tile.canvas }}; transition: opacity 0.4s cubic-bezier(0.22, 1, 0.36, 1);\"},[]],[\"span\",{\"style\":\"position: absolute; left: 6px; bottom: 4px; font-family: 'JetBrains Mono', ui-monospace, monospace; font-size: 10px; color: {{ tile.labelColor }}; text-shadow: 0 1px 2px #00000080; transition: color 0.4s ease;\"},[\"{{ tile.frame }}\"]],[\"span\",{\"style\":\"position: absolute; right: 6px; bottom: 7px; width: 6px; height: 6px; border-radius: 50%; background: {{ tile.dot }}; transition: background 0.4s cubic-bezier(0.22, 1, 0.36, 1);\"},[]],[\"span\",{\"style\":\"position: absolute; left: 0; bottom: 0; height: 3px; width: {{ tile.prog }}%; background: #9e3cec; opacity: {{ tile.progOpacity }}; transition: width 0.5s cubic-bezier(0.22, 1, 0.36, 1), opacity 0.4s cubic-bezier(0.22, 1, 0.36, 1);\"},[]],[\"span\",{\"style\":\"position: absolute; left: 6px; top: 6px; font-size: 10px; font-weight: 600; color: #ffffff; background: #ff3d00; border-radius: 4px; padding: 1px 6px; opacity: {{ tile.failTag }}; transition: opacity 0.4s cubic-bezier(0.22, 1, 0.36, 1);\"},[\"Failed\"]]]]]]]],[\"div\",{\"style\":\"display: flex; align-items: center; gap: 12px;\"},[[\"div\",{\"style\":\"flex: 1; display: grid; grid-template-columns: repeat(36, minmax(0, 1fr)); gap: 2px;\"},[[\"sc-for\",{\"list\":\"{{ segs }}\",\"as\":\"seg\"},[[\"span\",{\"style\":\"height: 6px; border-radius: 2px; background: {{ seg.color }}; transition: background 0.5s cubic-bezier(0.22, 1, 0.36, 1);\"},[]]]]]],[\"span\",{\"style\":\"width: 36px; text-align: right; font-size: 11px; font-weight: 600; color: #5c6a80; font-variant-numeric: tabular-nums;\"},[\"{{ percent }}%\"]]]]]]]]]]]],[\"sc-if\",{\"value\":\"{{ dcBoard }}\"},[[\"span\",{\"style\":\"font-size: 13px; line-height: 1.5; color: #5c5c5a; max-width: 960px;\"},[\"The Tasks gallery: 36 frames clear up from black as they render, each with its progress line; frames 1, 12 and 30 stay black and fail. Passes crossfade.\"]]]]]];const CSS=\"\";const FONTS=[\"https://fonts.googleapis.com/css2?family=Poppins:wght@400;500;600&family=JetBrains+Mono:wght@400;600&display=swap\"];class Component extends DCLogic{blank(){return Array.from({length:this.count},()=>\"pending\");}componentDidMount(){this.reduced=typeof window.matchMedia===\"function\"&&window.matchMedia(\"(prefers-reduced-motion: reduce)\").matches;const img=new Image;img.onload=()=>{this.img=img;this.start();};img.src=this.src;if(!this.reduced&&typeof IntersectionObserver===\"function\"&&this.box){this.io=new IntersectionObserver(entries=>{const was=this.visible;this.visible=entries.some(en=>en.isIntersecting);if(this.visible&&!was&&this.img&&this.timer===null)this.timer=setTimeout(this.tick,100);if(this.visible&&!was&&this.raf===null&&Object.keys(this.fades).length)this.raf=requestAnimationFrame(this.fadeLoop);});this.io.observe(this.box);}}componentWillUnmount(){if(this.raf!==null)cancelAnimationFrame(this.raf);if(this.timer!==null)clearTimeout(this.timer);if(this.io)this.io.disconnect();}fit(c){const dpr=Math.min(window.devicePixelRatio||1,2);const w=Math.max(1,Math.round(c.clientWidth*dpr)),h=Math.max(1,Math.round(c.clientHeight*dpr));if(c.width!==w||c.height!==h){c.width=w;c.height=h;}return c;}start(){const n=document.createElement(\"canvas\");n.width=128;n.height=128;const nc=n.getContext(\"2d\");const data=nc.createImageData(128,128);for(let i=0;i<data.data.length;i+=4){const v=Math.random()<.006?255:Math.floor(Math.random()*256);data.data[i]=v;data.data[i+1]=v;data.data[i+2]=v;data.data[i+3]=255;}nc.putImageData(data,0,0);this.noise=n;this.tmp=document.createElement(\"canvas\");this.canvases.forEach(c=>c&&this.fit(c));if(this.reduced){const status=this.blank().map((_,i)=>this.failing.includes(i)?\"failed\":\"done\");status.forEach((s,i)=>s===\"done\"?this.draw(i,4):this.black(i));this.setState({status});return;}this.reset();this.timer=setTimeout(this.tick,100);}reset(){this.now=0;this.holdUntil=-1;this.tasks=this.blank().map((_,i)=>({i,state:\"pending\",pass:-1,next:0}));this.canvases.forEach((c,i)=>c&&this.black(i));this.setState({status:this.blank(),passes:this.blank().map(()=>-1),fade:false});}// One frame as the camera sees it, a slow push in across the shot, cached at the tile's size.\nframe(i){const c=this.canvases[i];const key=i+\":\"+c.width;if(this.cache[key])return this.cache[key];const out=document.createElement(\"canvas\");out.width=c.width;out.height=c.height;const iw=this.img.naturalWidth,ih=this.img.naturalHeight;const zoom=1-i*.012;const cw=iw*.9*zoom,ch=cw*(c.height/c.width);const sx=iw*.5+i*4-cw/2,sy=ih*.5+i*7-ch/2;out.getContext(\"2d\").drawImage(this.img,sx,sy,cw,ch,0,0,out.width,out.height);this.cache[key]=out;return out;}black(i){delete this.fades[i];const c=this.canvases[i];if(!c)return;const ctx=c.getContext(\"2d\");ctx.fillStyle=\"#000\";ctx.fillRect(0,0,c.width,c.height);}buf(i){const c=this.canvases[i];let b=this.bufs[i];if(!b)b=this.bufs[i]={from:document.createElement(\"canvas\"),to:document.createElement(\"canvas\")};for(const k of[\"from\",\"to\"])if(b[k].width!==c.width||b[k].height!==c.height){b[k].width=c.width;b[k].height=c.height;}return b;}// The next pass fades in over what the tile shows now.\nfadeTo(i,p){const c=this.canvases[i];if(!c)return;const b=this.buf(i);const from=b.from.getContext(\"2d\");from.clearRect(0,0,c.width,c.height);from.drawImage(c,0,0);this.draw(i,p,b.to);this.fades[i]={start:performance.now(),dur:p>=4?420:320};if(this.raf===null)this.raf=requestAnimationFrame(this.fadeLoop);}paint(now){this.raf=null;for(const key of Object.keys(this.fades)){const i=Number(key),f=this.fades[i],c=this.canvases[i];if(!c){delete this.fades[i];continue;}const k=Math.min(1,(now-f.start)/f.dur),e=1-Math.pow(1-k,3);const b=this.bufs[i],ctx=c.getContext(\"2d\");ctx.globalAlpha=1;ctx.drawImage(b.from,0,0);ctx.globalAlpha=e;ctx.drawImage(b.to,0,0);ctx.globalAlpha=1;if(k>=1)delete this.fades[i];}if(Object.keys(this.fades).length&&this.visible)this.raf=requestAnimationFrame(this.fadeLoop);}// Pass 0 is nearly black, coarse and grainy; pass 4 is the finished frame. Draws into `into`, or the tile.\ndraw(i,p,into){const c=into||this.canvases[i];if(!c)return;const src=this.frame(i);const ctx=c.getContext(\"2d\");const W=c.width,H=c.height;const scale=[.08,.16,.32,.6,1][p];const dark=[.8,.55,.32,.12,0][p];const grain=[.7,.5,.3,.14,0][p];ctx.save();ctx.imageSmoothingEnabled=true;if(scale<1){const w=Math.max(1,Math.round(W*scale)),h=Math.max(1,Math.round(H*scale));this.tmp.width=w;this.tmp.height=h;this.tmp.getContext(\"2d\").drawImage(src,0,0,w,h);ctx.drawImage(this.tmp,0,0,w,h,0,0,W,H);}else{ctx.drawImage(src,0,0);}if(grain>0){ctx.globalAlpha=grain;ctx.globalCompositeOperation=\"overlay\";ctx.fillStyle=ctx.createPattern(this.noise,\"repeat\");ctx.translate(-Math.floor(Math.random()*128),-Math.floor(Math.random()*128));ctx.fillRect(0,0,W+128,H+128);ctx.setTransform(1,0,0,1,0,0);}if(dark>0){ctx.globalAlpha=dark;ctx.globalCompositeOperation=\"source-over\";ctx.fillStyle=\"#000\";ctx.fillRect(0,0,W,H);}ctx.restore();}step(){this.timer=null;if(!this.visible)return;this.now+=100;let changed=false;if(this.holdUntil>=0){if(this.now===this.holdUntil-400)this.setState({fade:true});if(this.now>=this.holdUntil){this.reset();}this.timer=setTimeout(this.tick,100);return;}const busy=this.tasks.filter(t=>t.state===\"working\").length;let free=this.workers-busy;for(const t of this.tasks){if(free<=0)break;if(t.state!==\"pending\")continue;t.state=\"working\";t.pass=-1;t.next=this.now+100+Math.random()*300;free--;changed=true;}for(const t of this.tasks){if(t.state!==\"working\"||t.next>this.now)continue;if(this.failing.includes(t.i)){if(t.pass<0){t.pass=0;this.black(t.i);t.next=this.now+2600;}else{t.state=\"failed\";changed=true;}continue;}t.pass++;changed=true;this.fadeTo(t.i,t.pass);if(t.pass>=4){t.state=\"done\";changed=true;}else t.next=this.now+280+Math.random()*260;}if(changed)this.setState({status:this.tasks.map(t=>t.state),passes:this.tasks.map(t=>t.pass)});if(this.tasks.every(t=>t.state===\"done\"||t.state===\"failed\"))this.holdUntil=this.now+3400;this.timer=setTimeout(this.tick,100);}_dcVals(){const st=this.state;const n=this.count;const count=s=>st.status.filter(x=>x===s).length;const done=count(\"done\");// Every frame that has finished counts, failed ones too, so the bar reaches 100%.\nconst finished=done+count(\"failed\");const passes=st.passes||[];const tiles=st.status.map((s,i)=>({setRef:this.refs[i],frame:String(1001+i),bg:s===\"pending\"?\"#f1f5f9\":\"#000000\",canvas:s===\"pending\"?0:1,labelColor:s===\"pending\"?\"#94a3b8\":\"#ffffff\",dot:s===\"done\"?\"#3cec8d\":s===\"working\"?\"#9e3cec\":s===\"failed\"?\"#ff3d00\":\"transparent\",ring:s===\"failed\"?2:0,failTag:s===\"failed\"?1:0,prog:s===\"working\"?Math.max(8,((passes[i]||0)+1)*20):0,progOpacity:s===\"working\"?1:0}));const segColor={done:\"#3cec8d\",working:\"#9e3cec\",failed:\"#ff3d00\",pending:\"#e2e8f0\"};const segs=st.status.map(s=>({color:segColor[s]}));return{setBox:this.setBox,tiles,segs,percent:Math.round(finished/n*100),stageOpacity:st.fade?0:1};}// Embedded in the page: only the stage, scaled to the width of its slot.\n_dcEmbedVals(){const embed=!!this.props.embed;if(!this._dcSetEmbed){this._dcSetEmbed=el=>{if(this._dcRo){this._dcRo.disconnect();this._dcRo=null;}if(!el||!this.props.embed||typeof ResizeObserver!==\"function\")return;const fit=()=>{const w=el.clientWidth;const now=this.state&&this.state.dcScale||0;if(w>0&&Math.abs(w/960-now)>.001)this.setState({dcScale:w/960});};this._dcRo=new ResizeObserver(fit);this._dcRo.observe(el);fit();};}const s=embed?this.state&&this.state.dcScale||1:1;return{dcBoard:!embed,dcRootW:embed?\"100%\":\"1040px\",dcRootH:embed?\"auto\":\"940px\",dcRootPad:embed?\"0\":\"40px\",dcRootBg:embed?\"transparent\":\"#f7f7f5\",dcWrapW:embed?\"100%\":\"960px\",dcWrapH:Math.round(720*s),dcScale:s,dcSetEmbed:this._dcSetEmbed};}renderVals(){return Object.assign(this._dcVals(),this._dcEmbedVals());}constructor(props){super(props);this.src=\"https://framerusercontent.com/images/0RGNjHK7ItS9nniCcJfQZ27mjE.jpg\";this.count=36;this.failing=[0,11,29];this.workers=6;this.img=null;this.box=null;this.canvases=[];this.cache={};this.tmp=null;this.noise=null;this.visible=true;this.timer=null;this.now=0;this.tasks=[];this.holdUntil=-1;this.state={status:this.blank(),passes:this.blank().map(()=>-1),fade:false};this.setBox=el=>{this.box=el;};this.refs=Array.from({length:this.count},(_,i)=>el=>{this.canvases[i]=el;});this.tick=()=>this.step();// Per tile: the pixels shown when a pass began, and the pass it is fading to.\nthis.bufs=[];this.fades={};this.raf=null;this.fadeLoop=now=>this.paint(now);}}/**\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight auto\n */export default function LiveRenderProgress(props){return /*#__PURE__*/_jsx(DCPlayer,{Logic:Component,tree:TREE,css:CSS,fonts:FONTS,style:props.style});}LiveRenderProgress.displayName=\"Live Render Progress\";\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"LiveRenderProgress\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerSupportedLayoutHeight\":\"auto\",\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}"],"mappings":"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"}