{"context":{"domain":"aramis"},"layers":{"ApplicationLayer":{"reference":"ApplicationLayer","availableInstances":[{"reference":"ComponentsDataSource","component":"data2-core@MemoryDataSource","params":{"initialData":[]}},{"component":"data2-core@DataSet","reference":"SystemsDataSet","params":{"filter":{"domain":"data2"},"pagination":{"size":1},"datasource":{"component":"data2-core-types@ProcessReference","params":{"reference":"SystemsDataSource"}}}},{"reference":"ExternalComponentInstancesDataSource","component":"data2-core@MemoryDataSource","params":{"initialData":[]}},{"reference":"SystemsDataSource","component":"data2-core@MemoryDataSource","params":{"initialData":[{"_id":"5e3b796d6228227ca637d0f4","name":"data2","domain":"data2","organization":"62292184611f480b3191c37c","visibility":"public","updatedAt":"2026-07-27T14:19:36.810Z"}]}},{"reference":"OrganizationsDataSource","component":"data2-core@MemoryDataSource","params":{"initialData":[]}},{"reference":"DataComponentInstancesDataSource","component":"data2-core@MemoryDataSource","params":{"initialData":[]}},{"component":"data2-core@DataSet","reference":"OneFileComponentInstancesDataSet","params":{"pagination":{"size":1},"master":{"dataset":{"component":"data2-core-types@ProcessReference","params":{"reference":"SystemsDataSet"}},"localField":"system","masterField":"_id"},"datasource":{"component":"data2-core-types@ProcessReference","params":{"reference":"FileComponentInstancesDataSource"}}}},{"reference":"ApplicationsDataSource","component":"data2-core@MemoryDataSource","params":{"initialData":[]}},{"reference":"ComponentInstancesDataSource","component":"data2-core@MemoryDataSource","params":{"initialData":[]}},{"reference":"ServiceComponentInstancesDataSource","component":"data2-core@MemoryDataSource","params":{"initialData":[]}},{"component":"data2-core@Data2TableDataSource","reference":"FileComponentInstancesDataSource","params":{"table":"fileComponentInstances","schema":[{"component":"data2-core-types@Field","params":{"key":"component","title":"Component","component":"data2-core-primitives@String"}},{"component":"data2-core-types@Field","params":{"key":"system","title":"System","component":"data2-core-primitives@ObjectId"}},{"component":"data2-core-types@Field","params":{"key":"displayName","title":"Display Name","component":"data2-core-primitives@String"}},{"component":"data2-core-types@Field","params":{"key":"params","title":"Params","component":"data2-core-primitives@Object"}},{"component":"data2-core-types@Field","params":{"key":"reference","title":"Reference","component":"data2-core-primitives@String"}}]}},{"component":"data2-core@MemoryDataSource","reference":"EmptyDataSource","params":{"initialData":[]}},{"reference":"ComponentsDataSet","component":"data2-core@DataSet","params":{"datasource":{"component":"data2-core-types@DataSourceReference","params":{"reference":"EmptyDataSource"}}}},{"reference":"UserComponentsDataSet","component":"data2-core@DataSet","params":{"datasource":{"component":"data2-core-types@DataSourceReference","params":{"reference":"EmptyDataSource"}}}},{"reference":"DataComponentInstancesDataSet","component":"data2-core@DataSet","params":{"datasource":{"component":"data2-core-types@DataSourceReference","params":{"reference":"EmptyDataSource"}}}},{"reference":"ServiceComponentInstancesDataSet","component":"data2-core@DataSet","params":{"datasource":{"component":"data2-core-types@DataSourceReference","params":{"reference":"EmptyDataSource"}}}},{"reference":"ComponentInstancesDataSet","component":"data2-core@DataSet","params":{"datasource":{"component":"data2-core-types@DataSourceReference","params":{"reference":"EmptyDataSource"}}}},{"reference":"ExternalComponentInstancesDataSet","component":"data2-core@DataSet","params":{"datasource":{"component":"data2-core-types@DataSourceReference","params":{"reference":"EmptyDataSource"}}}},{"reference":"ApplicationsDataSet","component":"data2-core@DataSet","params":{"datasource":{"component":"data2-core-types@DataSourceReference","params":{"reference":"EmptyDataSource"}}}}],"processesParams":{}},"HostApplicationLayer":{"reference":"HostApplicationLayer","availableInstances":[{"_id":"5f15ff190528b92601890f71","component":"data2-core@DataSet","system":"5e3b796d6228227ca637d0f4","params":{"datasource":{"component":"data2-core-types@DataSourceReference","params":{"reference":"SystemsTableDataSource"}},"filter":{"domain":{"component":"data2-core-types@Reference","params":{"reference":"domain"}}},"pk":"_id","fields":[{"component":"data2-core-types@FieldReference","params":{"key":"_id"}},{"component":"data2-core-types@FieldReference","params":{"key":"name"}},{"component":"data2-core-types@FieldReference","params":{"key":"domain"}},{"component":"data2-core-types@FieldReference","params":{"key":"visibility"}},{"component":"data2-core-types@FieldReference","params":{"key":{"component":"data2-core-primitives@String","params":{"content":"customDomains"}}},"break":true},{"component":"data2-core-types@FieldReference","params":{"key":{"component":"data2-core-primitives@String","params":{"content":"organization._id"}}},"break":true},{"component":"data2-core-types@FieldReference","params":{"key":{"component":"data2-core-primitives@String","params":{"content":"organization.name"}}},"break":true},{"component":"data2-core-types@FieldReference","params":{"key":{"component":"data2-core-primitives@String","params":{"content":"organization.billingStatus"}}},"break":true},{"component":"data2-core-types@FieldReference","params":{"key":{"component":"data2-core-primitives@String","params":{"content":"organization.publicTrial.active"}}},"break":true},{"component":"data2-core-types@FieldReference","params":{"key":{"component":"data2-core-primitives@String","params":{"content":"settings.defaultAccessPolicy"}}},"break":true}],"pagination":{"size":{"component":"data2-core-primitives@Number","params":{"content":1}}},"staticPagination":{"size":{"component":"data2-core-primitives@Number","params":{"content":1}}},"policies":[{"component":"data2-core-auth@Policy","params":{"allow":{"params":{"actions":[{"params":{"components":[{"params":{"query":{"component":"data2-core-types@Reference","params":{"reference":{"component":"data2-core-primitives@String","params":{"content":"$params.query"}}}},"field":{"component":"data2-core-primitives@String","params":{"content":"_id"}},"fieldType":"string"},"component":"data2@7KkQq0vK4a7D2gg6IVJT7"},{"params":{"query":{"component":"data2-core-types@Reference","params":{"reference":{"component":"data2-core-primitives@String","params":{"content":"$params.query"}}}},"field":{"component":"data2-core-primitives@String","params":{"content":"domain"}},"fieldType":"string"},"component":"data2@7KkQq0vK4a7D2gg6IVJT7"},{"params":{"query":{"component":"data2-core-types@Reference","params":{"reference":{"component":"data2-core-primitives@String","params":{"content":"$params.query"}}}},"field":{"component":"data2-core-primitives@String","params":{"content":"customDomains"}},"fieldType":"string"},"component":"data2@7KkQq0vK4a7D2gg6IVJT7"}]},"component":"data2-core-logical-operators@Or"}]},"component":"data2-core-flow@Series"}}}]},"reference":"SystemsDataSet","updatedAt":"2026-08-07T21:51:24.037Z","createdAt":"2020-07-20T20:31:21.838Z"},{"_id":"5f1601ce0528b92601890f7c","component":"data2-core@DataSet","system":"5e3b796d6228227ca637d0f4","params":{"pagination":{"size":1000},"datasource":{"component":"data2-core-types@DataSourceReference","params":{"reference":"ComponentsTableDataSource"}},"sort":{"params.package":1,"params.component":1},"pk":"_id","autoSelect":{"component":"data2-core-primitives@Boolean","params":{"content":false}},"staticFilter":{"system":{"exists":{"params":{"content":false},"component":"data2-core-primitives@Boolean"}}},"filter":{"system":{"exists":{"params":{"content":false},"component":"data2-core-primitives@Boolean"}}}},"reference":"ComponentsDataSet","updatedAt":"2025-11-05T19:37:01.935Z","createdAt":"2020-07-20T20:42:54.898Z"},{"_id":"5f9041dbc8da12be8b94aea4","component":"data2-core@DataSet","system":"5e3b796d6228227ca637d0f4","params":{"pagination":{"size":2000},"datasource":{"component":"data2-core-types@DataSourceReference","params":{"reference":"ComponentsTableDataSource"}},"pk":"_id","autoEdit":true,"master":{"dataset":{"component":"data2-core-types@DataSetReference","params":{"reference":"SystemsDataSet"}},"localField":{"component":"data2-core-types@DataSetColumnReference","params":{"column":"system"}},"masterField":{"component":"data2-core-types@DataSetColumnReference","params":{"column":"_id"}}},"autoSelect":{"component":"data2-core-primitives@Boolean","params":{"content":false}},"policies":{"params":{"allowGet":{"component":"data2-core-primitives@Boolean","params":{"content":true}}},"component":"data2@hkXy-UhMjhyfptdE6_fpW"}},"reference":"UserComponentsDataSet","updatedAt":"2025-11-06T21:06:58.095Z","createdAt":"2020-07-20T20:44:09.350Z"},{"_id":"65d8c4fabc9dbb8f94de8d53","component":"data2-core@DataSet","system":"5e3b796d6228227ca637d0f4","params":{"datasource":{"component":"data2-core-types@DataSourceReference","params":{"reference":"ExternalComponentInstancesTableDataSource"}},"pk":"_id","autoEdit":true,"master":{"params":{"dataset":{"component":"data2-core-types@DataSetReference","params":{"reference":"SystemsDataSet"}},"localField":{"component":"data2-core-types@DataSetColumnReference","params":{"column":"system"}},"masterField":{"component":"data2-core-types@DataSetColumnReference","params":{"column":"_id"}}},"component":"data2-core-types@DataSetMaster"},"autoSelect":{"component":"data2-core-primitives@Boolean","params":{"content":false}},"policies":{"params":{"allowGet":{"component":"data2-core-primitives@Boolean","params":{"content":true}}},"component":"data2@hkXy-UhMjhyfptdE6_fpW"}},"reference":"ExternalComponentInstancesDataSet","updatedAt":"2025-11-06T21:07:23.742Z","createdAt":"2024-02-23T16:17:01.816Z"},{"reference":"SystemsTableDataSource","component":"data2-core@MemoryDataSource","params":{"initialData":[{"_id":"69133afb854168f247b6f9af","name":"aramis","domain":"aramis","visibility":"private","settings":{"defaultAccessPolicy":"private"},"updatedAt":"2026-08-17T18:19:09.051Z","createdAt":"2025-11-11T13:32:43.074Z"}]}},{"reference":"ComponentsTableDataSource","component":"data2-core@MemoryDataSource","params":{"initialData":[{"_id":"5f52a278a575399a45d239b4","component":"data2-core-types@Component","params":{"package":"data2-core-primitives","component":"Router","interactions":{"component":"data2-core-types@FieldSet","params":{"fields":{"goBack":{"component":"data2-core-types@ComponentParameter","params":{"component":{"component":"data2-core-primitives@String","params":{"content":"data2-core-types@Function"}},"definition":{"component":"data2-core-functions@Function","params":{"body":{"preventEvaluation":true,"component":"data2-core-types@Getter","params":{"module":{"component":"data2-core-types@This","params":{}},"prop":"history.goBack","args":[]}}}},"icon":{"component":"data2-core-primitives@String","params":{"content":"arrow-left"}},"visibility":"public"}},"goTo":{"component":"data2-core-types@ComponentParameter","params":{"component":{"component":"data2-core-primitives@String","params":{"content":"data2-core-primitives@Function"}},"definition":{"component":"data2-core-functions@Function","params":{"body":{"preventEvaluation":true,"component":"data2-core-types@Getter","params":{"module":{"component":"data2-core-types@This","params":{}},"prop":"history.push","args":[{"component":"data2-core-types@Reference","params":{"reference":"url"}},{"component":"data2-core-types@Reference","params":{"reference":{"component":"data2-core-primitives@String","params":{"content":"preserveQuery"}}}}]}},"parameters":[{"component":"data2-core-primitives@String","params":{"content":"url"}},{"component":"data2-core-primitives@String","params":{"content":"preserveQuery"}}]},"break":true},"icon":{"component":"data2-core-primitives@String","params":{"content":"share"}},"visibility":"public","arguments":[{"params":{"component":{"component":"data2-core-primitives@String","params":{"content":"data2-core-primitives@String"}},"title":{"component":"data2-core-primitives@String","params":{"content":"Path to route"}},"description":{"component":"data2-core-primitives@String","params":{"content":"Path to redirect user"}},"visibility":"public","required":{"component":"data2-core-primitives@Boolean","params":{"content":true}}},"component":"data2-core-types@ComponentParameter"},{"params":{"component":{"component":"data2-core-primitives@String","params":{"content":"data2-core-primitives@Boolean"}},"title":{"component":"data2-core-primitives@String","params":{"content":"Preserve Query"}},"description":{"component":"data2-core-primitives@String","params":{"content":"Preserve query string parameters  preserve query parameters on navigating."}},"visibility":"public","required":{"component":"data2-core-primitives@Boolean","params":{"content":true}}},"component":"data2-core-types@ComponentParameter"}]}},"open":{"component":"data2-core-types@ComponentParameter","params":{"component":{"component":"data2-core-primitives@String","params":{"content":"data2-core-types@Function"}},"definition":{"component":"data2-core-functions@Function","params":{"body":{"preventEvaluation":true,"component":"data2-core-types@Getter","params":{"module":{"component":"data2-core-types@This","params":{}},"prop":"history.push","args":[{"pathname":{"component":"data2-core-types@Reference","params":{"reference":"value"}}}]}},"parameters":["value"]}},"icon":{"component":"data2-core-primitives@String","params":{"content":"share"}},"visibility":"public","arguments":[{"params":{"component":{"component":"data2-core-primitives@String","params":{"content":"data2-core-primitives@String"}},"title":{"component":"data2-core-primitives@String","params":{"content":"Link to open"}},"description":{"component":"data2-core-primitives@String","params":{"content":""}},"visibility":"public","required":{"component":"data2-core-primitives@Boolean","params":{"content":true}}},"component":"data2-core-types@ComponentParameter"},{"params":{"component":{"component":"data2-core-primitives@String","params":{"content":"data2-core-primitives@String"}},"title":{"component":"data2-core-primitives@String","params":{"content":"Target"}},"description":{"component":"data2-core-primitives@String","params":{"content":"Where to open the link"}},"visibility":"public","required":{"component":"data2-core-primitives@Boolean","params":{"content":false}},"oneOf":[{"params":{"content":"_blank"},"component":"data2-core-primitives@String"},{"params":{"content":"_self"},"component":"data2-core-primitives@String"},{"params":{"content":"_parent"},"component":"data2-core-primitives@String"},{"params":{"content":"_top"},"component":"data2-core-primitives@String"}]},"component":"data2-core-types@ComponentParameter"}]}},"close":{"component":"data2-core-types@ComponentParameter","params":{"component":{"component":"data2-core-primitives@String","params":{"content":"data2-core-types@Function"}},"definition":{"component":"data2-core-functions@Function","params":{"body":{"preventEvaluation":true,"component":"data2-core-types@Getter","params":{"module":{"params":{},"component":"data2-core-web@Window"},"prop":"close"}},"parameters":["value"]}},"icon":{"component":"data2-core-primitives@String","params":{"content":"times"}},"visibility":"public","arguments":[{"params":{"component":{"component":"data2-core-primitives@String","params":{"content":"data2-core-primitives@String"}},"title":{"component":"data2-core-primitives@String","params":{"content":"Link to open"}},"description":{"component":"data2-core-primitives@String","params":{"content":""}},"visibility":"public","required":{"component":"data2-core-primitives@Boolean","params":{"content":true}}},"component":"data2-core-types@ComponentParameter"},{"params":{"component":{"component":"data2-core-primitives@String","params":{"content":"data2-core-primitives@String"}},"title":{"component":"data2-core-primitives@String","params":{"content":"Target"}},"description":{"component":"data2-core-primitives@String","params":{"content":"Where to open the link"}},"visibility":"public","required":{"component":"data2-core-primitives@Boolean","params":{"content":false}},"oneOf":[{"params":{"content":"_blank"},"component":"data2-core-primitives@String"},{"params":{"content":"_self"},"component":"data2-core-primitives@String"},{"params":{"content":"_parent"},"component":"data2-core-primitives@String"},{"params":{"content":"_top"},"component":"data2-core-primitives@String"}]},"component":"data2-core-types@ComponentParameter"}],"description":{"component":"data2-core-primitives@String","params":{"content":"Closes a window that was opened via router.open."}}}}}}}}},{"_id":"620d28658271aa4129919d89","component":"data2-core-types@Component","params":{"package":"data2-interface-services","component":"DeviceController","interactions":{"params":{"fields":{"postMessage":{"params":{"component":{"component":"data2-core-primitives@String","params":{"content":"data2-core-primitives@Function"}},"arguments":[{"component":"data2-core-types@ComponentParameter","params":{"component":"data2-core-primitives@String","title":{"component":"data2-core-primitives@String","params":{"content":"data"}}}}]},"component":"data2-core-types@ComponentParameter"},"print":{"params":{"component":{"component":"data2-core-primitives@String","params":{"content":"data2-core-primitives@Function"}},"arguments":[{"params":{"component":{"component":"data2-core-primitives@String","params":{"content":"data2-core-primitives@Object"}},"flat":{"component":"data2-core-primitives@Boolean","params":{"content":true}},"parameters":{"zoom":{"component":"data2-core-types@ComponentParameter","params":{"component":{"component":"data2-core-primitives@String","params":{"content":"data2-core-primitives@Number"}},"title":{"component":"data2-core-primitives@String","params":{"content":"zoom"}},"visibility":"public"}}},"visibility":"public"},"component":"data2-core-types@ComponentParameter"}],"visibility":"public"},"component":"data2-core-types@ComponentParameter"},"share":{"params":{"component":{"component":"data2-core-primitives@String","params":{"content":"data2-core-primitives@Function"}}},"component":"data2-core-types@ComponentParameter"},"clipboard.copy":{"params":{"component":{"component":"data2-core-primitives@String","params":{"content":"data2-core-primitives@Function"}},"arguments":[{"component":"data2-core-types@ComponentParameter","params":{"component":{"component":"data2-core-primitives@String","params":{"content":"data2-core-primitives@String"}}}}]},"component":"data2-core-types@ComponentParameter"},"clipboard.paste":{"params":{"component":{"component":"data2-core-primitives@String","params":{"content":"data2-core-primitives@Function"}},"arguments":[{"component":"data2-core-types@ComponentParameter","params":{"component":{"component":"data2-core-primitives@String","params":{"content":"data2-core-primitives@String"}}}}]},"component":"data2-core-types@ComponentParameter"},"download":{"params":{"component":{"component":"data2-core-primitives@String","params":{"content":"data2-core-primitives@Function"}},"visibility":"public","arguments":[{"component":"data2-core-types@ComponentParameter","params":{"component":{"component":"data2-core-primitives@String","params":{"content":"data2-core-primitives@String"}},"title":{"component":"data2-core-primitives@String","params":{"content":"Filename"}}}},{"component":"data2-core-types@ComponentParameter","params":{"component":{"component":"data2-core-primitives@String","params":{"content":"data2-core-primitives@String"}},"title":{"component":"data2-core-primitives@String","params":{"content":"Content"}}}},{"component":"data2-core-types@ComponentParameter","params":{"component":{"component":"data2-core-primitives@String","params":{"content":"data2-core-primitives@Object"}},"title":{"component":"data2-core-primitives@String","params":{"content":"Options"}},"parameters":{"params":{"fields":{"type":{"component":"data2-core-types@ComponentParameter","params":{"component":{"component":"data2-core-primitives@String","params":{"content":"data2-core-primitives@String"}},"title":{"component":"data2-core-primitives@String","params":{"content":"Mimetype"}}}}}},"component":"data2-core-types@FieldSet"}}}]},"component":"data2-core-types@ComponentParameter"},"downloadUrl":{"params":{"component":{"component":"data2-core-primitives@String","params":{"content":"data2-core-primitives@Function"}},"visibility":"public","arguments":[{"component":"data2-core-types@ComponentParameter","params":{"component":{"component":"data2-core-primitives@String","params":{"content":"data2-core-primitives@String"}},"title":{"component":"data2-core-primitives@String","params":{"content":"Filename"}}}},{"component":"data2-core-types@ComponentParameter","params":{"component":{"component":"data2-core-primitives@String","params":{"content":"data2-core-primitives@String"}},"title":{"component":"data2-core-primitives@String","params":{"content":"Url"}}}}]},"component":"data2-core-types@ComponentParameter"},"promptFiles":{"params":{"component":{"component":"data2-core-primitives@String","params":{"content":"data2-core-primitives@Function"}},"arguments":[{"component":"data2-core-types@ComponentParameter","params":{"component":"data2-core-primitives@Object","flat":{"component":"data2-core-primitives@Boolean","params":{"content":true}},"parameters":{"params":{"fields":{"multiple":{"component":"data2-core-types@ComponentParameter","params":{"title":{"component":"data2-core-primitives@String","params":{"content":"Multiple"}},"description":{"component":"data2-core-primitives@String","params":{"content":"Whether or not to allow selecting multiple files"}},"component":"data2-core-primitives@Boolean"}},"acceptedFormats":{"component":"data2-core-types@ComponentParameter","params":{"title":{"component":"data2-core-primitives@String","params":{"content":"Accepted Formats"}},"description":{"component":"data2-core-primitives@String","params":{"content":"Accepted file formats"}},"component":"data2-core-primitives@String","list":{"component":"data2-core-primitives@Boolean","params":{"content":true}}}},"timeout":{"component":"data2-core-types@ComponentParameter","params":{"title":{"component":"data2-core-primitives@String","params":{"content":"Timeout"}},"description":{"component":"data2-core-primitives@String","params":{"content":"Max milliseconds to wait for file upload"}},"component":"data2-core-primitives@Number"}}}},"component":"data2-core-types@FieldSet"}}}],"visibility":"public"},"component":"data2-core-types@ComponentParameter"},"meetingRecord":{"params":{"component":{"component":"data2-core-primitives@String","params":{"content":"data2-core-primitives@Function"}},"visibility":"public","definition":{"params":{"actions":[{"params":{"reference":{"component":"data2-core-primitives@String","params":{"content":"meeting"}},"script":{"component":"data2-core-primitives@String","params":{"content":"(function() {\n  let mediaRecorder;\n  let audioChunks = [];\n  let combinedStream;\n  let audioContext;\n  \n  window.meetingCapture = async function() {\n    try {\n      // Solicitar acesso ao áudio da guia (e vídeo, que será ignorado depois)\n      const tabStream = await navigator.mediaDevices.getDisplayMedia({ \n        video: true, // Necessário para alguns navegadores\n        audio: true\n      });\n      \n      // Remover a trilha de vídeo\n      const tabAudioTrack = tabStream.getAudioTracks()[0];\n      \n      // Solicitar acesso ao microfone\n      const micStream = await navigator.mediaDevices.getUserMedia({ audio: true });\n      const micAudioTrack = micStream.getAudioTracks()[0];\n      \n      // Criar um novo MediaStream com ambas as trilhas de áudio\n      combinedStream = new MediaStream([tabAudioTrack, micAudioTrack]);\n      \n      // Criar um contexto de áudio para misturar os streams\n      audioContext = new AudioContext();\n      const destination = audioContext.createMediaStreamDestination();\n      \n      // Conectar a trilha de áudio da guia\n      const tabSource = audioContext.createMediaStreamSource(new MediaStream([tabAudioTrack]));\n      tabSource.connect(destination);\n      \n      // Conectar a trilha de áudio do microfone\n      const micSource = audioContext.createMediaStreamSource(new MediaStream([micAudioTrack]));\n      micSource.connect(destination);\n      \n      // Iniciar gravação com o stream misturado\n      mediaRecorder = new MediaRecorder(destination.stream);\n      audioChunks = [];\n      mediaRecorder.ondataavailable = (e) => audioChunks.push(e.data);\n      mediaRecorder.start();\n      \n      console.log('Gravação iniciada. Chame meetingCaptureStop() para finalizar.');\n    } catch (error) {\n      console.error('Erro ao iniciar a captura:', error);\n    }\n  };\n  \n  window.meetingCaptureStop = function() {\n    return new Promise((resolve, reject) => {\n      if (!mediaRecorder) {\n        reject('Nenhuma gravação em andamento.');\n        return;\n      }\n      \n      mediaRecorder.onstop = () => {\n        const audioBlob = new Blob(audioChunks, { type: 'audio/webm' });\n        combinedStream.getTracks().forEach(track => track.stop());\n        audioContext.close();\n        \n        resolve(audioBlob);\n        console.log('Gravação finalizada. O arquivo de áudio está pronto para upload.');\n      };\n      \n      mediaRecorder.stop();\n    });\n  };\n})();"}}},"component":"data2-core-web@Script"},{"component":"data2-core-types@Getter","params":{"module":{"params":{},"component":"data2-core-web@Window"},"prop":{"component":"data2-core-primitives@String","params":{"content":"meetingCapture"}}}}]},"component":"data2-core-flow@Series"}},"component":"data2-core-types@ComponentParameter"},"meetingRecordStop":{"params":{"component":{"component":"data2-core-primitives@String","params":{"content":"data2-core-primitives@Function"}},"visibility":"public","arguments":[{"component":"data2-core-types@ComponentParameter","params":{"component":{"component":"data2-core-primitives@String","params":{"content":"data2-core-primitives@String"}},"title":{"component":"data2-core-primitives@String","params":{"content":"Filename"}}}},{"component":"data2-core-types@ComponentParameter","params":{"component":{"component":"data2-core-primitives@String","params":{"content":"data2-core-primitives@String"}},"title":{"component":"data2-core-primitives@String","params":{"content":"Content"}}}},{"component":"data2-core-types@ComponentParameter","params":{"component":{"component":"data2-core-primitives@String","params":{"content":"data2-core-primitives@Object"}},"title":{"component":"data2-core-primitives@String","params":{"content":"Options"}},"parameters":{"params":{"fields":{"type":{"component":"data2-core-types@ComponentParameter","params":{"component":{"component":"data2-core-primitives@String","params":{"content":"data2-core-primitives@String"}},"title":{"component":"data2-core-primitives@String","params":{"content":"Mimetype"}}}}}},"component":"data2-core-types@FieldSet"}}}],"definition":{"params":{"actions":[{"component":"data2-core-types@Getter","params":{"module":{"params":{},"component":"data2-core-web@Window"},"prop":{"component":"data2-core-primitives@String","params":{"content":"meetingCaptureStop"}}}}]},"component":"data2-core-flow@Series"}},"component":"data2-core-types@ComponentParameter"},"notify":{"params":{"component":{"component":"data2-core-primitives@String","params":{"content":"data2-core-primitives@Function"}},"visibility":"private","arguments":[{"component":"data2-core-types@ComponentParameter","params":{"component":"data2-core-primitives@Object","parameters":{"title":{"params":{"component":"data2-core-primitives@String","index":{"component":"data2-core-primitives@Number","params":{"content":0}},"title":{"component":"data2-core-primitives@String","params":{"content":"title"}}},"component":"data2-core-types@ComponentParameter"},"sound":{"params":{"component":"data2-core-types@FileComponentUrlReference","index":{"component":"data2-core-primitives@Number","params":{"content":1}},"title":{"component":"data2-core-primitives@String","params":{"content":"sound"}}},"component":"data2-core-types@ComponentParameter"}},"flat":{"component":"data2-core-primitives@Boolean","params":{"content":true}}}}]},"component":"data2-core-types@ComponentParameter"}}},"component":"data2-core-types@FieldSet"}}},{"_id":"6a3edbe664cf98a42c0c8075","component":"data2-core-types@Component","system":"69133afb854168f247b6f9af","params":{"extends":"data2-core-primitives@Block","component":"markdownViewer","package":"aramis","definition":{"preventEvaluation":true,"component":"data2-core-types@Definition","params":{"def":{"component":"data2-code-components@CodeHost","params":{"code":{"component":"data2-core-primitives@String","params":{"content":"const DEFAULT_MD = [\n  '# Virtual Try-On — Fluxo e Contrato do Entry Point',\n  '',\n  '> Sistema **aramis** (69133afb854168f247b6f9af) · Entry point: `get-generated-image-aramis` · doc completo no repo: `docs/TRY-ON-FLOW.md`',\n  '',\n  '## 0. TL;DR',\n  '',\n  'O try-on é um pipeline assíncrono com streaming. O cliente renderiza o componente **Clothing-Swap-Aramis** passando a foto do usuário + imagens do produto. Esse componente faz POST no listener rush **get-generated-image-aramis**, que:',\n  '',\n  '1. **Cacheia** por (product_id, user_image) — se já existe, devolve na hora.',\n  '2. Em paralelo roda **3 analisadores**: garment_judge, user_photo_judge e product_kb (perfil do garment).',\n  '3. **Gera** a imagem com gemini-3.1-flash-image-preview.',\n  '4. **Julga** o resultado (final_result_judge) — hoje desativado por um `|| true` (ver Gotchas).',\n  '5. **Persiste** em try-on-cache e dispara o overlay de PDP.',\n  '6. **Stream** de status (finished_input → first_draw → final_draw) e Response 200 com a URL da imagem.',\n  '',\n  'Tem um **watchdog de 90s** que aborta com 408.',\n  '',\n  '## 1. Arquitetura (camadas)',\n  '',\n  '| Camada | Componente | Referência |',\n  '|---|---|---|',\n  '| UI (wrapper) | Clothing-Swap-Aramis (UC) | `PHD5ZyD4_DR1_RqnMRGly` |',\n  '| UI (engine) | smart-image-aramis (code) | `psQ71aKVkDktwIr6-8WAk` |',\n  '| **Entry point** | get-generated-image-aramis (rush) | `QGJ0EoHKHWKtKuhbFcqe9` |',\n  '| Análise | garment_judge | `83yNK5odcDVMrtOJhki1A` |',\n  '| Análise | user_photo_judge | `qNgTWSGArg0vJ8rtnqknF` |',\n  '| Análise | product_kb (perfil) | `zUjwck80yboh9WFYpiw9t` |',\n  '| Avaliação | final_result_judge | `k59aK7cPZCofvi_V0-1Qd` |',\n  '| Geração | image .draw() (gemini) | `u_om3jtIGBMqXL3IP4Khu` |',\n  '| Storage | uploadFromFiles | `hCO-D0reJs35pp5pSD00J` |',\n  '| Overlay/PDP | generate-image-with-overlay | `MaCzpAm5QCknf5xducTZ6` |',\n  '',\n  '**Fluxo:** smart-image → POST → listener → [cache? | 3 analisadores em paralelo] → draw → upload → final_result_judge → saveRecord(cache) → overlay → stream + Response 200.',\n  '',\n  '## 2. Entry Point — Contrato',\n  '',\n  'Entry point = rush HTTPListener **get-generated-image-aramis** (`QGJ0EoHKHWKtKuhbFcqe9`). Config: enableExecutionLogs, shouldLogRequestBody, omitHeaders authorization.',\n  '',\n  '### 2.1 Request — body',\n  '',\n  '| Campo | Tipo | Obrig. | Uso |',\n  '|---|---|---|---|',\n  '| `product_id` | string | sim | chave de cache + filtro + persistido. Ausente → 504. |',\n  '| `user_image` | string url | sim | foto do usuário (Image 1). Sempre sufixada com `?w=600`. |',\n  '| `garment_images` | string[] | sim | imagens do produto → garment_judge e product_kb. |',\n  '| `product_metadata` | object | sim | `.productName` é URI-encoded na URL do overlay. |',\n  '| `user_id` | string | não | persistido; fallback de device_id na análise da foto. |',\n  '| `device_id` | string | não | persistido em try-on-cache. |',\n  '| `ignore_cache` | boolean | não | se truthy, força regeneração mesmo com cache hit. |',\n  '',\n  '```http',\n  'POST https://<rush-host>/get-generated-image-aramis',\n  'Content-Type: application/json',\n  '',\n  '{',\n  '  \"product_id\": \"12345\",',\n  '  \"user_image\": \"https://aramis.data2.media/file/abc123\",',\n  '  \"garment_images\": [\"https://.../garment-front\", \"https://.../on-model\"],',\n  '  \"product_metadata\": { \"productName\": \"Camisa Linho Slim\", \"category\": \"shirts\" },',\n  '  \"user_id\": \"user-789\",',\n  '  \"device_id\": \"device-abc\",',\n  '  \"ignore_cache\": false',\n  '}',\n  '```',\n  '',\n  '### 2.2 Response final',\n  '',\n  '| Cenário | Código | data |',\n  '|---|---|---|',\n  '| Sucesso (cache hit ou geração) | 200 | URL da imagem |',\n  '| product_id ausente | 504 | \"No product_id\" |',\n  '| Timeout (> 90s) | 408 | \"TimeOut\" |',\n  '| Falha na geração | 500 | \"Image not geberated\" (typo no código) |',\n  '',\n  '> Convenção interna: o sucesso viaja como `Error(code: 999, message: \"sucesso\")`. Não é erro — o dispatcher mapeia code==999 → 200, qualquer outro → 500.',\n  '',\n  '### 2.3 Streaming (Emit)',\n  '',\n  'Eventos antes do Response: `finished_input` → `first_draw` → `final_draw`. O cliente usa para mostrar progresso.',\n  '',\n  '### 2.4 Contrato do cliente (props do UC)',\n  '',\n  '| Prop | Mapeia para |',\n  '|---|---|',\n  '| `image` | body.user_image (Image 1) |',\n  '| `clothing[]` | body.garment_images (images = [image, ...clothing]) |',\n  '| `product_id` | body.product_id |',\n  '| `product_metadata` | body.product_metadata |',\n  '',\n  '## 3. Pipeline passo-a-passo',\n  '',\n  'Todo o corpo roda num race paralelo `||{ mainFlow, watchdog(90s → 408) }`.',\n  '',\n  '1. Valida input — sem product_id → 504.',\n  '2. Cache lookup — `try-on-cache.filter({ product_id, user_image: <user_image>?w=600 })`.',\n  '3. Cache hit && !ignore_cache → devolve result_file (sentinela 999) → 200. Senão segue.',\n  '4. Normaliza user_image = `<user_image>?w=600`.',\n  '5. Fan-out paralelo (3 sub-serviços): garment_judge (melhor imagem, body_area, color_profile), user_photo_judge (subject_description, pose_notes), product_kb (judge_result, archetype_id, fabric_id).',\n  '6. merge() + Emit(finished_input). variables.garment_image vira Image 2.',\n  '7. 1ª geração — `.draw({ images:[user_image, garment_image], model: gemini-3.1-flash-image-preview, size 256x256 })`.',\n  '8. Decode base64 → uploadFromFiles → fileUrl. Emit(first_draw).',\n  '9. final_result_judge.invoke({ result_image, original_image, garment_image }).',\n  '10. Retry condicional — `if ((approved || true))` aceita o 1º draw. O `|| true` torna DEAD CODE o 2º draw (nano-banana).',\n  '11. saveRecord em try-on-cache { user_image, product_id, result_file, user_id, device_id }.',\n  '12. Pós-processo: Emit(final_draw); dispara generate-image-with-overlay (URL pdp image-overlay + result_id); delay(3000).',\n  '13. Sinaliza sucesso `Error(data: result_image, code: 999)`.',\n  '14. Pós-race: code==999 → Response 200, senão Error 500.',\n  '',\n  '## 4. Os 3 Analisadores (judges)',\n  '',\n  '**garment_judge** (`83yNK5odcDVMrtOJhki1A`) — analista de produto. Cacheia em try-on-products por product_id. Seleciona a melhor imagem standalone (isolation 40% / completeness 30% / front_facing 20% / clarity 10%). Recusa categorias proibidas (underwear, swimwear). Extrai body_area, garment_type, color_profile (hex amostrado), pattern, fabric, coverage zones.',\n  '',\n  '**user_photo_judge** (`qNgTWSGArg0vJ8rtnqknF`) — juiz da foto do usuário. Cacheia em try-on-users por (device_id, user_image). Step 1 content safety (nudez, violência, ódio, **menores** — na dúvida rejeita). Step 2 person detection (hard gate: humano real com torso visível). Step 3 scoring (body_visibility 30 / pose 25 / lighting 20 / background 15 / sharpness 10; threshold 6.5). Devolve subject_description + pose_notes.',\n  '',\n  '**final_result_judge** (`k59aK7cPZCofvi_V0-1Qd`) — juiz do resultado. Step 1 no-op detection. Step 2 anatomy audit (hard gate: conta cabeças/mãos/dedos; reprova membros duplicados, dedos != 5). Step 3 scoring (garment_accuracy 35 / coverage 25 / subject_preservation 20 / realism 15 / lighting 5). Aprova só com anatomy ok + final_score >= 7.5. **Hoje o output é ignorado** pelo orquestrador (|| true).',\n  '',\n  '## 5. Modelo de dados',\n  '',\n  '```',\n  'try-on-cache  E9B1LJLQBUBfxAITGUj5u  (dataset HG2Psc2dpnir_5Ut6RXyq)',\n  '  product_id · user_image(+?w=600) · result_file · user_id · device_id',\n  '  user_shared_image · status(pending->complete) · source_kind · model_used · shadow',\n  '',\n  'try-on-users  d8yh75od5C-FDSPzmEByz  (dataset ZOcppMDBBFzD5ZsGLCspX)',\n  '  device_id · user_image · judge_result · accepted_terms · saw_analysis · user_file',\n  '',\n  'try-on-products  ERpZLMARMx7z3OvYoyIjd  (dataset kynPVsue3YGG-U8-Fm0Py)  [view joined]',\n  '  product_id · product_name · display_name · archetype_id · fabric_id · colorway_id',\n  '  fit_intent · judge_result · pattern · garment_image · normalized_product',\n  '```',\n  '',\n  '## 6. Cache & Geração',\n  '',\n  '- **Chave** = (product_id, user_image + \"?w=600\"). O sufixo de largura faz parte da chave.',\n  '- **Hit** → devolve result_file na hora (pula geração e LLMs). Bypass via ignore_cache.',\n  '- **Caches secundários**: garment_judge por product_id; user_photo_judge por (device_id, user_image).',\n  '- **Geração**: gemini-3.1-flash-image-preview, size 256x256; correção (dead code) usaria replicate.google/nano-banana. Inputs images = [user_image, garment_image].',\n  '',\n  '## 7. Gotchas & dívida técnica',\n  '',\n  '1. **Retry de correção é DEAD CODE.** `if ((approved || true))` é sempre verdadeiro → o 1º draw é sempre aceito e o final_result_judge não altera nada. Reativar = trocar por `if (approved)`.',\n  '2. **Sucesso viaja como `Error(code: 999)`** — convenção d2-flow, não é erro.',\n  '3. **Typo** na mensagem de erro 500: \"Image not geberated\".',\n  '4. **Watchdog fixo de 90s** — gerações lentas viram 408 silenciosamente.',\n  '5. **Saída pequena (256x256)** no 1º draw — possível gargalo de qualidade.',\n  '6. **Chave de cache amarrada a `?w=600`** — mudar o resize quebra hits existentes.',\n  '7. **Sobreposição garment_judge × product_kb** — ambos produzem judge_result; mapear a fonte canônica do garment_image.',\n  ''\n].join('\\n')\n\nfunction esc(s){\n  return String(s == null ? '' : s).replace(/&/g, '&amp;').replace(/</g, '&lt;').replace(/>/g, '&gt;')\n}\n\nfunction inline(s){\n  let out = esc(s)\n  out = out.replace(/`([^`]+)`/g, (m, c) => '<code>' + c + '</code>')\n  out = out.replace(/\\*\\*([^*]+)\\*\\*/g, '<strong>$1</strong>')\n  out = out.replace(/\\[([^\\]]+)\\]\\(([^)]+)\\)/g, '<a href=\"$2\" target=\"_blank\" rel=\"noopener\">$1</a>')\n  return out\n}\n\nfunction mdToHtml(md){\n  const lines = String(md || '').split('\\n')\n  let html = '', i = 0, inUl = false, inOl = false\n  const closeLists = () => {\n    if (inUl) { html += '</ul>'; inUl = false }\n    if (inOl) { html += '</ol>'; inOl = false }\n  }\n  while (i < lines.length) {\n    const ln = lines[i]\n    if (/^```/.test(ln)) {\n      closeLists()\n      const lang = ln.slice(3).trim()\n      i++\n      const buf = []\n      while (i < lines.length && !/^```/.test(lines[i])) { buf.push(lines[i]); i++ }\n      i++\n      const label = lang ? '<div class=\"cb-lang\">' + esc(lang) + '</div>' : ''\n      html += '<div class=\"cb\">' + label + '<pre>' + esc(buf.join('\\n')) + '</pre></div>'\n      continue\n    }\n    if (/^\\s*\\|.*\\|/.test(ln) && i + 1 < lines.length && /-/.test(lines[i + 1]) && /^\\s*\\|?[\\s:|-]+\\|?\\s*$/.test(lines[i + 1])) {\n      closeLists()\n      const header = ln.split('|').slice(1, -1).map(c => c.trim())\n      i += 2\n      const rows = []\n      while (i < lines.length && /^\\s*\\|.*\\|/.test(lines[i])) {\n        rows.push(lines[i].split('|').slice(1, -1).map(c => c.trim()))\n        i++\n      }\n      html += '<table><thead><tr>' + header.map(h => '<th>' + inline(h) + '</th>').join('') + '</tr></thead><tbody>'\n      html += rows.map(r => '<tr>' + r.map(c => '<td>' + inline(c) + '</td>').join('') + '</tr>').join('')\n      html += '</tbody></table>'\n      continue\n    }\n    const h = ln.match(/^(#{1,6})\\s+(.*)$/)\n    if (h) { closeLists(); const lv = h[1].length; html += '<h' + lv + '>' + inline(h[2]) + '</h' + lv + '>'; i++; continue }\n    if (/^\\s*(---|\\*\\*\\*|___)\\s*$/.test(ln)) { closeLists(); html += '<hr>'; i++; continue }\n    if (/^\\s*>\\s?/.test(ln)) { closeLists(); html += '<blockquote>' + inline(ln.replace(/^\\s*>\\s?/, '')) + '</blockquote>'; i++; continue }\n    if (/^\\s*[-*+]\\s+/.test(ln)) {\n      if (!inUl) { closeLists(); html += '<ul>'; inUl = true }\n      html += '<li>' + inline(ln.replace(/^\\s*[-*+]\\s+/, '')) + '</li>'; i++; continue\n    }\n    if (/^\\s*\\d+\\.\\s+/.test(ln)) {\n      if (!inOl) { closeLists(); html += '<ol>'; inOl = true }\n      html += '<li>' + inline(ln.replace(/^\\s*\\d+\\.\\s+/, '')) + '</li>'; i++; continue\n    }\n    if (/^\\s*$/.test(ln)) { closeLists(); i++; continue }\n    closeLists()\n    html += '<p>' + inline(ln) + '</p>'\n    i++\n  }\n  closeLists()\n  return html\n}\n\nexport default {\n  css: `\n    :host { display:block; height:100%; }\n    .doc { height:100%; overflow:auto; background:#f4f4f5; box-sizing:border-box;\n      font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, sans-serif; }\n    .page { max-width:920px; margin:0 auto; background:#fff; min-height:100%;\n      padding:56px 64px 96px; box-sizing:border-box; color:#3f3f46; line-height:1.65; }\n    .page h1 { font-size:32px; font-weight:800; color:#18181b; line-height:1.2; margin:0 0 8px; }\n    .page h2 { font-size:23px; font-weight:700; color:#18181b; margin:40px 0 14px;\n      padding-top:18px; border-top:1px solid #e4e4e7; }\n    .page h3 { font-size:17px; font-weight:700; color:#27272a; margin:24px 0 10px; }\n    .page h4,.page h5,.page h6 { font-size:14px; font-weight:700; color:#3f3f46; margin:18px 0 8px; }\n    .page p { font-size:14.5px; margin:10px 0; }\n    .page ul,.page ol { font-size:14.5px; margin:10px 0; padding-left:24px; }\n    .page li { margin:5px 0; }\n    .page a { color:#2563eb; text-decoration:none; }\n    .page a:hover { text-decoration:underline; }\n    .page strong { color:#18181b; font-weight:700; }\n    .page code { font-family: \"Roboto Mono\", ui-monospace, SFMono-Regular, Menlo, monospace;\n      font-size:12.5px; background:#f4f4f5; color:#9333ea; padding:1px 5px; border-radius:4px; }\n    .page hr { border:0; border-top:1px solid #e4e4e7; margin:28px 0; }\n    .page blockquote { margin:14px 0; padding:10px 16px; background:#fffbeb;\n      border-left:3px solid #f59e0b; color:#78350f; border-radius:0 6px 6px 0; font-size:14px; }\n    .page blockquote code { background:#fef3c7; color:#92400e; }\n    .cb { margin:14px 0; border-radius:8px; overflow:hidden; background:#18181b; }\n    .cb-lang { font:11px/1 \"Roboto Mono\", monospace; color:#a1a1aa; padding:8px 14px;\n      background:#27272a; text-transform:uppercase; letter-spacing:.06em; }\n    .cb pre { margin:0; padding:16px; overflow-x:auto;\n      font-family:\"Roboto Mono\", ui-monospace, monospace; font-size:12.5px; line-height:1.55; color:#e4e4e7; }\n    .page table { border-collapse:collapse; width:100%; margin:14px 0; font-size:13px; }\n    .page th { text-align:left; background:#fafafa; color:#18181b; font-weight:700;\n      padding:8px 12px; border:1px solid #e4e4e7; }\n    .page td { padding:8px 12px; border:1px solid #e4e4e7; vertical-align:top; }\n    .page tr:nth-child(even) td { background:#fafafa; }\n  `,\n  render(d2){\n    const md = (d2.param && d2.param('markdown')) || DEFAULT_MD\n    return '<div class=\"doc\"><div class=\"page\">' + mdToHtml(md) + '</div></div>'\n  }\n}"}},"markdown":{"component":"data2-core-types@Reference","params":{"reference":{"component":"data2-core-primitives@String","params":{"content":"markdown"}}}}}}}}}},{"_id":"5ecd05ded68ce41360f74b43","component":"data2-core-types@Component","params":{"extendable":{"placeholder":"children"},"component":"Block","package":"data2-core-primitives"}},{"_id":"6436f04bac93122e72906101","component":"data2-core-types@Component","params":{"extends":"data2-core-primitives@Block","definition":{"preventEvaluation":true,"component":"data2-core-types@Definition","params":{"def":{"component":"html@i","params":{"aria-hidden":"true","style":{"display":"flex","justifyContent":"center","alignItems":"center","width":"100%","height":"100%","fontSize":{"params":{"reference":"size"},"component":"data2-core-types@Reference"},"color":{"params":{"compare":[{"params":{"subject":{"params":{"reference":"color"},"component":"data2-core-types@Reference"},"pattern":{"component":"data2-core-primitives@String","params":{"content":"gradient"}}},"component":"data2-core-functions@Includes"}],"else":{"params":{"components":[{"params":{"reference":"color"},"component":"data2-core-types@Reference"},{"params":{"reference":"super.textColor"},"component":"data2-core-types@Reference"}]},"component":"data2-core-logical-operators@Or"},"then":{"component":"data2-core-primitives@String","params":{"content":"transparent"}}},"component":"data2-core-flow@If"},"backgroundClip":{"component":"data2-core-primitives@String","params":{"content":"text"}},"WebkitBackgroundClip":{"component":"data2-core-primitives@String","params":{"content":"text"}},"backgroundImage":{"params":{"compare":[{"params":{"subject":{"params":{"reference":"color"},"component":"data2-core-types@Reference"},"pattern":{"component":"data2-core-primitives@String","params":{"content":"gradient"}}},"component":"data2-core-functions@Includes"}],"then":{"params":{"portions":[{"params":{"reference":"color"},"component":"data2-core-types@Reference"}]},"component":"data2-core-functions@StringConcat"},"else":{"component":"data2-core-primitives@String","params":{"content":"linear-gradient(transparent,transparent)"}}},"component":"data2-core-flow@If"},"transition":{"component":"data2-core-primitives@String","params":{"content":"inherit"}}},"className":{"component":"data2-core-types@Reference","params":{"reference":"icon"}}}}}},"component":"IconBlock","package":"data2-blocks"}},{"_id":"5f494791a575399a45020f87","component":"data2-core-types@Component","params":{"definition":{"preventEvaluation":true,"component":"data2-core-types@Definition","params":{"def":{"component":"html@input","params":{"style":{"width":"100%","height":"100%","boxSizing":"border-box","background":{"component":"data2-core-flow@If","params":{"compare":[{"component":"data2-core-comparision-operators@Identical","params":{"subject":{"params":{"reference":"type","source":"VIRTUAL_COMPONENT_PARAMS"},"component":"data2-core-types@Reference"},"comparisonSubject":"checkbox"}}],"then":{"component":"data2-core-flow@If","params":{"compare":[{"component":"data2-core-comparision-operators@Identical","params":{"subject":{"component":"data2-core-types@DataLinkGetter","params":{"dataset":{"component":"data2-core-types@Reference","params":{"reference":"dataset","source":"VIRTUAL_COMPONENT_PARAMS"}},"field":{"component":"data2-core-types@Reference","params":{"reference":"field","source":"VIRTUAL_COMPONENT_PARAMS"}},"record":{"component":"data2-core-types@Reference","params":{"reference":"record","source":"VIRTUAL_COMPONENT_PARAMS"}}}},"comparisonSubject":true}}],"then":{"params":{"components":[{"component":"data2-core-types@Reference","params":{"reference":{"component":"data2-core-primitives@String","params":{"content":"checkboxFill"}}}},"rgba(0,118,255,1)"]},"component":"data2-core-logical-operators@Or"},"else":{"params":{"content":"none"},"component":"data2-core-primitives@String"}}},"else":{"params":{"content":"none"},"component":"data2-core-primitives@String"}}},"color":{"params":{"reference":"super.textColor"},"component":"data2-core-types@Reference"},"border":"none","outline":"none","appearance":{"component":"data2-core-flow@If","params":{"compare":[{"component":"data2-core-comparision-operators@Identical","params":{"subject":{"params":{"reference":"orient","source":"VIRTUAL_COMPONENT_PARAMS"},"component":"data2-core-types@Reference"},"comparisonSubject":"vertical"}}],"then":"slider-vertical","else":"none"}},"cursor":{"params":{"components":[{"component":"data2-core-types@Reference","params":{"reference":{"component":"data2-core-primitives@String","params":{"content":"super.cursor"}}}},{"component":"data2-core-flow@If","params":{"compare":[{"component":"data2-core-comparision-operators@Identical","params":{"subject":{"params":{"reference":"disabled","source":"VIRTUAL_COMPONENT_PARAMS"},"component":"data2-core-types@Reference"},"comparisonSubject":true}}],"then":{"component":"data2-core-primitives@String","params":{"content":"not-allowed"}},"else":{"component":"data2-core-primitives@String","params":{"content":"auto"}}}}]},"component":"data2-core-logical-operators@Or"},"fontWeight":{"component":"data2-core-primitives@String","params":{"content":"inherit"}},"paddingLeft":{"component":"data2-core-flow@If","params":{"compare":[{"params":{"comparisonSubject":{"params":{},"component":"data2-core-primitives@Undefined"},"subject":{"component":"data2-core-types@Reference","params":{"reference":{"component":"data2-core-primitives@String","params":{"content":"padding.left"}}}}},"component":"data2-core-comparison-operators@Different"}],"then":{"params":{"portions":[{"component":"data2-core-types@Reference","params":{"reference":{"component":"data2-core-primitives@String","params":{"content":"padding.left"}}}},{"component":"data2-core-primitives@String","params":{"content":"px"}}]},"component":"data2-core-functions@StringConcat"}}},"paddingRight":{"component":"data2-core-flow@If","params":{"compare":[{"params":{"comparisonSubject":{"params":{},"component":"data2-core-primitives@Undefined"},"subject":{"component":"data2-core-types@Reference","params":{"reference":{"component":"data2-core-primitives@String","params":{"content":"padding.right"}}}}},"component":"data2-core-comparison-operators@Different"}],"then":{"params":{"portions":[{"component":"data2-core-types@Reference","params":{"reference":{"component":"data2-core-primitives@String","params":{"content":"padding.right"}}}},{"component":"data2-core-primitives@String","params":{"content":"px"}}]},"component":"data2-core-functions@StringConcat"}}},"caretColor":{"component":"data2-core-types@Reference","params":{"reference":{"component":"data2-core-primitives@String","params":{"content":"caretColor"}}}},"textAlign":{"params":{"reference":{"component":"data2-core-primitives@String","params":{"content":"super.textFormat.textAlign"}}},"component":"data2-core-types@Reference"}},"tabIndex":{"component":"data2-core-types@Reference","params":{"reference":"tabIndex","source":"VIRTUAL_COMPONENT_PARAMS"}},"step":{"component":"data2-core-types@Reference","params":{"reference":"step","source":"VIRTUAL_COMPONENT_PARAMS"}},"min":{"component":"data2-core-types@Reference","params":{"reference":"min","source":"VIRTUAL_COMPONENT_PARAMS"}},"max":{"component":"data2-core-types@Reference","params":{"reference":"max","source":"VIRTUAL_COMPONENT_PARAMS"}},"maxLength":{"params":{"then":{"params":{},"component":"data2-core-primitives@Undefined"},"compare":[{"params":{"subject":{"component":"data2-core-types@Reference","params":{"reference":"maxLength","source":"VIRTUAL_COMPONENT_PARAMS"}},"comparisonSubject":{"component":"data2-core-primitives@String","params":{"content":""}}},"component":"data2-core-comparison-operators@Equal"}],"else":{"component":"data2-core-types@Reference","params":{"reference":"maxLength","source":"VIRTUAL_COMPONENT_PARAMS"}}},"component":"data2-core-flow@If"},"orient":{"component":"data2-core-types@Reference","params":{"reference":"orient","source":"VIRTUAL_COMPONENT_PARAMS"}},"type":{"component":"data2-core-types@Reference","params":{"reference":"type","source":"VIRTUAL_COMPONENT_PARAMS"}},"placeholder":{"component":"data2-core-logical-operators@Or","params":{"components":[{"component":"data2-core-types@Reference","params":{"reference":"placeholder","source":"VIRTUAL_COMPONENT_PARAMS"}},{"component":"data2-core-types@Reference","params":{"reference":"field","source":"VIRTUAL_COMPONENT_PARAMS"}}]}},"value":{"params":{"expression":{"params":{"content":true},"component":"data2-core-primitives@Boolean"},"defaultCase":{"component":"data2-core-types@DataLinkGetter","params":{"dataset":{"component":"data2-core-types@Reference","params":{"reference":"dataset","source":"VIRTUAL_COMPONENT_PARAMS"}},"field":{"component":"data2-core-types@Reference","params":{"reference":"field","source":"VIRTUAL_COMPONENT_PARAMS"}},"record":{"component":"data2-core-types@Reference","params":{"reference":"record","source":"VIRTUAL_COMPONENT_PARAMS"}},"mask":{"component":"data2-core-types@Reference","params":{"reference":"mask","source":"VIRTUAL_COMPONENT_PARAMS"}}}},"cases":[{"component":"data2-core-flow@Case","params":{"expression":{"component":"data2-core-comparision-operators@Identical","params":{"subject":{"params":{"reference":"type","source":"VIRTUAL_COMPONENT_PARAMS"},"component":"data2-core-types@Reference"},"comparisonSubject":"date"}},"value":{"component":"data2-core-functions@DateFormat","params":{"date":{"component":"data2-core-types@DataLinkGetter","params":{"dataset":{"component":"data2-core-types@Reference","params":{"reference":"dataset","source":"VIRTUAL_COMPONENT_PARAMS"}},"field":{"component":"data2-core-types@Reference","params":{"reference":"field","source":"VIRTUAL_COMPONENT_PARAMS"}},"record":{"component":"data2-core-types@Reference","params":{"reference":"record","source":"VIRTUAL_COMPONENT_PARAMS"}}}},"format":"YYYY-MM-DD"}}}},{"component":"data2-core-flow@Case","params":{"expression":{"component":"data2-core-comparision-operators@Identical","params":{"subject":{"params":{"reference":"type","source":"VIRTUAL_COMPONENT_PARAMS"},"component":"data2-core-types@Reference"},"comparisonSubject":{"component":"data2-core-primitives@String","params":{"content":"month"}}}},"value":{"component":"data2-core-functions@DateFormat","params":{"date":{"component":"data2-core-types@DataLinkGetter","params":{"dataset":{"component":"data2-core-types@Reference","params":{"reference":"dataset","source":"VIRTUAL_COMPONENT_PARAMS"}},"field":{"component":"data2-core-types@Reference","params":{"reference":"field","source":"VIRTUAL_COMPONENT_PARAMS"}},"record":{"component":"data2-core-types@Reference","params":{"reference":"record","source":"VIRTUAL_COMPONENT_PARAMS"}}}},"format":{"component":"data2-core-primitives@String","params":{"content":"YYYY-MM"}}}}}},{"component":"data2-core-flow@Case","params":{"expression":{"component":"data2-core-comparision-operators@Identical","params":{"subject":{"params":{"reference":"type","source":"VIRTUAL_COMPONENT_PARAMS"},"component":"data2-core-types@Reference"},"comparisonSubject":{"component":"data2-core-primitives@String","params":{"content":"datetime-local"}}}},"value":{"component":"data2-core-functions@DateFormat","params":{"date":{"component":"data2-core-types@DataLinkGetter","params":{"dataset":{"component":"data2-core-types@Reference","params":{"reference":"dataset","source":"VIRTUAL_COMPONENT_PARAMS"}},"field":{"component":"data2-core-types@Reference","params":{"reference":"field","source":"VIRTUAL_COMPONENT_PARAMS"}},"record":{"component":"data2-core-types@Reference","params":{"reference":"record","source":"VIRTUAL_COMPONENT_PARAMS"}}}},"format":{"component":"data2-core-primitives@String","params":{"content":"YYYY-MM-DDTHH:mm"}}}}}}]},"component":"data2-core-flow@Switch"},"onChange":{"component":"data2-core-types@DataLinkSetter","params":{"dataset":{"component":"data2-core-types@Reference","params":{"reference":"dataset","source":"VIRTUAL_COMPONENT_PARAMS"}},"field":{"component":"data2-core-types@Reference","params":{"reference":"field","source":"VIRTUAL_COMPONENT_PARAMS"}},"record":{"component":"data2-core-types@Reference","params":{"reference":"record","source":"VIRTUAL_COMPONENT_PARAMS"}},"recordUpsert":{"component":"data2-core-types@Reference","params":{"reference":"recordUpsert","source":"VIRTUAL_COMPONENT_PARAMS"}},"onChange":{"component":"data2-core-types@Reference","params":{"reference":"onChange","source":"VIRTUAL_COMPONENT_PARAMS"}},"mask":{"component":"data2-core-types@Reference","params":{"reference":"mask","source":"VIRTUAL_COMPONENT_PARAMS"}}}},"defaultChecked":{"component":"data2-core-flow@If","params":{"compare":[{"component":"data2-core-comparision-operators@Identical","params":{"subject":{"params":{"reference":"type","source":"VIRTUAL_COMPONENT_PARAMS"},"component":"data2-core-types@Reference"},"comparisonSubject":"checkbox"}}],"then":{"component":"data2-core-types@DataLinkGetter","params":{"dataset":{"component":"data2-core-types@Reference","params":{"reference":"dataset","source":"VIRTUAL_COMPONENT_PARAMS"}},"field":{"component":"data2-core-types@Reference","params":{"reference":"field","source":"VIRTUAL_COMPONENT_PARAMS"}},"record":{"component":"data2-core-types@Reference","params":{"reference":"record","source":"VIRTUAL_COMPONENT_PARAMS"}}}},"else":""}},"field":{"component":"data2-core-types@Reference","params":{"reference":"field"}},"opacity":{"component":"data2-core-flow@If","params":{"compare":[{"params":{"reference":"disabled","source":"VIRTUAL_COMPONENT_PARAMS"},"component":"data2-core-types@Reference"}],"then":0.38,"else":1}},"disabled":{"params":{"reference":"disabled","source":"VIRTUAL_COMPONENT_PARAMS"},"component":"data2-core-types@Reference"},"autoComplete":{"component":"data2-core-flow@If","params":{"compare":[{"component":"data2-core-comparision-operators@Equal","params":{"subject":{"component":"data2-core-types@Reference","params":{"reference":"builder"}},"comparisonSubject":true}}],"then":"new-password","else":{"params":{"compare":{"params":{"comparisonSubject":{"params":{"content":true},"component":"data2-core-primitives@Boolean"},"subject":{"params":{"reference":{"component":"data2-core-primitives@String","params":{"content":"autoComplete"}}},"component":"data2-core-types@Reference"}},"component":"data2-core-comparison-operators@Identical"},"else":{"params":{"components":[{"params":{"reference":"autoComplete","source":"VIRTUAL_COMPONENT_PARAMS"},"component":"data2-core-types@Reference"},{"component":"data2-core-primitives@String","params":{"content":"off"}}]},"component":"data2-core-logical-operators@Or"}},"component":"data2-core-flow@If"}}},"data-lpignore":{"component":"data2-core-flow@If","params":{"compare":[{"params":{"reference":"autoComplete","source":"VIRTUAL_COMPONENT_PARAMS"},"component":"data2-core-types@Reference"}],"then":"","else":"true"}},"onFocus":{"component":"data2-core-types@Reference","params":{"reference":"onFocus","source":"VIRTUAL_COMPONENT_PARAMS"}},"onBlur":{"component":"data2-core-types@Reference","params":{"reference":"onBlur","source":"VIRTUAL_COMPONENT_PARAMS"}},"onKeyPress":{"component":"data2-core-types@Reference","params":{"reference":{"component":"data2-core-primitives@String","params":{"content":"onKeyPress"}}}},"autoCapitalize":{"component":"data2-core-types@Reference","params":{"reference":{"component":"data2-core-primitives@String","params":{"content":"autoCapitalize"}}}},"spellCheck":{"params":{"expression":{"params":{"reference":{"component":"data2-core-primitives@String","params":{"content":"spellCheck"}}},"component":"data2-core-types@Reference"},"cases":[{"component":"data2-core-flow@Case","params":{"expression":{"params":{"content":true},"component":"data2-core-primitives@Boolean"},"value":{"component":"data2-core-primitives@String","params":{"content":"true"}}}},{"component":"data2-core-flow@Case","params":{"expression":{"params":{"content":false},"component":"data2-core-primitives@Boolean"},"value":{"component":"data2-core-primitives@String","params":{"content":"false"}}}}]},"component":"data2-core-flow@Switch"}}}}},"component":"DataFieldBlock","package":"data2-blocks","extends":"data2-core-primitives@Block"}},{"_id":"69133b42ff7d9c6430b77964","component":"data2-core-types@Component","system":"69133afb854168f247b6f9af","params":{"component":"61G_JBd-R37DQZrNBU0K5","package":"aramis","definition":{"params":{"actions":[{"params":{"resultName":{"component":"data2-core-primitives@String","params":{"content":"current_id"}},"action":{"params":{},"component":"data2-core-id@NanoId"}},"component":"data2-core-flow@Step"},{"component":"data2-core-types@Interaction","params":{"module":{"component":"data2-core-types@InteractiveModuleReference","params":{"reference":"u_om3jtIGBMqXL3IP4Khu"}},"prop":"draw","args":[{"images":{"params":{"array":{"params":{"arrays":[[{"component":"data2-core-types@Reference","params":{"reference":{"component":"data2-core-primitives@String","params":{"content":"image1"}}}},{"component":"data2-core-types@Reference","params":{"reference":{"component":"data2-core-primitives@String","params":{"content":"image2"}}}}],{"params":{"reference":{"component":"data2-core-primitives@String","params":{"content":"images"}}},"component":"data2-core-types@Reference"}]},"component":"data2-core-functions@ArrayConcat"},"filter":{"disabled":false,"component":"data2-core-functions@Function","params":{"parameters":[{"component":"data2-core-primitives@String","params":{"content":"item"}}],"body":{"component":"data2-core-types@Reference","params":{"reference":{"component":"data2-core-primitives@String","params":{"content":"item"}}}}}}},"component":"data2-core-functions@ArrayFilter"},"prompt":{"component":"data2-core-types@Reference","params":{"reference":{"component":"data2-core-primitives@String","params":{"content":"prompt"}}}},"options":{"quantity":{"component":"data2-core-primitives@Number","params":{"content":1}}}}]}},{"component":"data2-core-types@Interaction","params":{"module":{"component":"data2-core-types@InteractiveModuleReference","params":{"reference":"__LoggerService"}},"prop":"log","args":[{"component":"data2-core-primitives@String","params":{"content":"Generated Image => "}},{"base64":{"params":{"module":{"params":{"haystack":{"component":"data2-core-types@Reference","params":{"reference":{"component":"data2-core-primitives@String","params":{"content":"prevResult.data.0.url"}}}},"needle":{"component":"data2-core-primitives@String","params":{"content":","}}},"component":"data2-core-functions@Split"},"prop":{"component":"data2-core-primitives@String","params":{"content":"1"}}},"component":"data2-core-types@Getter"},"fileName":{"component":"data2-core-primitives@String","params":{"content":"image"}},"contentType":{"params":{"module":{"params":{"haystack":{"params":{"module":{"params":{"haystack":{"params":{"module":{"params":{"haystack":{"component":"data2-core-types@Reference","params":{"reference":{"component":"data2-core-primitives@String","params":{"content":"prevResult.data.0.url"}}}},"needle":{"component":"data2-core-primitives@String","params":{"content":","}}},"component":"data2-core-functions@Split"},"prop":{"component":"data2-core-primitives@String","params":{"content":"0"}}},"component":"data2-core-types@Getter"},"needle":{"component":"data2-core-primitives@String","params":{"content":";"}}},"component":"data2-core-functions@Split"},"prop":{"component":"data2-core-primitives@String","params":{"content":"0"}}},"component":"data2-core-types@Getter"},"needle":{"component":"data2-core-primitives@String","params":{"content":":"}}},"component":"data2-core-functions@Split"},"prop":{"component":"data2-core-primitives@String","params":{"content":"1"}}},"component":"data2-core-types@Getter"}},{"component":"data2-core-types@Reference","params":{"reference":{"component":"data2-core-primitives@String","params":{"content":"prevResult"}}}}]}},{"component":"data2-core-types@Interaction","params":{"module":{"component":"data2-core-types@InteractiveModuleReference","params":{"reference":"sTQgpwpC2hBtjNvBQ2F7c"}},"prop":"uploadFromFiles","args":[[{"component":"data2-core-types@Reference","params":{"reference":{"component":"data2-core-primitives@String","params":{"content":"prevResult"}}}}]]}},{"component":"data2-core-types@Interaction","params":{"module":{"component":"data2-core-types@InteractiveModuleReference","params":{"reference":"__LoggerService"}},"prop":"log","args":[{"component":"data2-core-primitives@String","params":{"content":"Upload File => "}},{"component":"data2-core-types@Reference","params":{"reference":{"component":"data2-core-primitives@String","params":{"content":"prevResult"}}}}]}}]},"component":"data2-core-flow@Series"},"states":{"params":{"fields":{},"fieldsList":[]},"component":"data2-core-types@FieldSet"}}},{"_id":"5ed9bed7b9e0891ce913e884","component":"data2-core-types@Component","params":{"package":"data2-core","component":"DataSource","renderable":{"dimensions":{"disabled":false,"component":"data2-core-types@Dimensions","params":{"width":1366,"exactWidth":false,"exactHeight":false,"height":768}}}}},{"_id":"614df5ca33fad3ebebb9879b","component":"data2-core-types@Component","params":{"package":"http","component":"CustomHTTPDataSource","extends":"data2-core@DataSource","definition":{"params":{},"component":"data2-core-types@Definition"},"renderable":{"dimensions":{"disabled":false,"component":"data2-core-types@Dimensions","params":{"width":1366,"exactWidth":false,"exactHeight":false,"height":768}}}}},{"_id":"61045854f302195bad7ea128","component":"data2-core-types@Component","params":{"definition":{"preventEvaluation":true,"component":"data2-core-types@Definition","params":{"def":{"component":"data2-controls@Spinner","params":{"spinner":{"component":"data2-core-types@Reference","params":{"reference":"spinner"}},"color":{"component":"data2-core-types@Reference","params":{"reference":"super.textColor"}},"width":{"component":"data2-core-types@Reference","params":{"reference":"super.dimensions.width"}},"height":{"component":"data2-core-types@Reference","params":{"reference":"super.dimensions.height"}},"speed":{"component":"data2-core-types@Reference","params":{"reference":"speed"}},"size":{"component":"data2-core-types@Reference","params":{"reference":"super.textSize"}},"margin":{"component":"data2-core-logical-operators@Or","params":{"components":[{"component":"data2-core-types@Reference","params":{"reference":"margin"}},0]}}}}}},"component":"Spinner","package":"data2-blocks","extends":"data2-core-primitives@Block"}}]}},{"reference":"ExternalComponentInstancesTableDataSource","component":"data2-core@MemoryDataSource","params":{"initialData":[]}},{"_id":"5f060d9b1ca96def42f3c40a","displayName":"Builder AuthStrategy","component":"data2-core@AuthenticationStrategy","system":"5e3b796d6228227ca637d0f4","params":{"credentials":[{"component":"data2-core-types@DataSetColumnReference","params":{"column":"email"}},{"component":"data2-core-types@DataSetColumnReference","params":{"column":"password"}},{"component":"data2-core-types@DataSetColumnReference","params":{"column":"status"}}],"verifier":{"component":"data2-core-types@DataSetReference","params":{"reference":"UsersDataSet"}},"sessionShared":{"component":"data2-core-primitives@Boolean","params":{"content":false}},"password":{"disabled":false,"component":"data2-core-types@DataSetColumnReference","params":{"column":"password"}},"email":{"disabled":false,"component":"data2-core-types@DataSetColumnReference","params":{"column":"email"}},"resetPassword":{"resetEmail":{"artboard":{"params":{"preventEvaluation":true,"reference":"nR6Q9d7qdaPtZhJ28Q8Dy"},"component":"data2-core-types@ArtboardReference"}},"resetSuccessEmail":{"artboard":{"params":{"preventEvaluation":true,"reference":"yPCJBTKo8q1Mw0B_3Kpwl"},"component":"data2-core-types@ArtboardReference"}}},"session":[{"component":"data2-core-types@DataSetColumnReference","params":{"column":"name"}},{"component":"data2-core-types@DataSetColumnReference","params":{"column":"email"}},{"component":"data2-core-types@DataSetColumnReference","params":{"column":"password"}},{"component":"data2-core-types@DataSetColumnReference","params":{"column":"status"}}],"sessionMetadata":{"params":{"actions":[{"params":{"compare":{"params":{"subject":{"params":{"components":[{"component":"data2-core-types@Reference","params":{"reference":{"component":"data2-core-primitives@String","params":{"content":"$user._id"}}}},{"params":{"comparisonSubject":{"component":"data2-core-primitives@String","params":{"content":"active"}},"subject":{"component":"data2-core-types@Reference","params":{"reference":{"component":"data2-core-primitives@String","params":{"content":"$user.status"}}}}},"component":"data2-core-comparison-operators@Equal","displayName":"is active user"}]},"component":"data2-core-logical-operators@And","displayName":"is active and has _id"}},"component":"data2-core-logical-operators@Not"},"then":{"params":{"message":{"component":"data2-core-primitives@String","params":{"content":"Invalid Credentials"}},"code":{"component":"data2-core-primitives@String","params":{"content":"401"}}},"component":"data2-core-types@Error"}},"component":"data2-core-flow@If","displayName":"check $user"},{"params":{"action":{"params":{"pattern":{"component":"data2-core-primitives@String","params":{"content":"@data2.app"}},"subject":{"component":"data2-core-types@Reference","params":{"reference":{"component":"data2-core-primitives@String","params":{"content":"$user.email"}}}}},"component":"data2-core-functions@Includes","displayName":"isData2User"},"resultName":{"component":"data2-core-primitives@String","params":{"content":"is_data2_user"}}},"component":"data2-core-flow@Step"},{"params":{"action":{"params":{"pattern":{"component":"data2-core-types@Reference","params":{"reference":{"component":"data2-core-primitives@String","params":{"content":"$metadata.d2_app"}}}},"subject":[{"component":"data2-core-primitives@String","params":{"content":"management"}}]},"component":"data2-core-functions@Includes","displayName":"isData2App Exception"},"resultName":{"component":"data2-core-primitives@String","params":{"content":"is_data2_app_exception"}}},"component":"data2-core-flow@Step"},{"params":{"resultName":{"component":"data2-core-primitives@String","params":{"content":"has_access"}},"action":{"params":{"compare":{"params":{"components":[{"component":"data2-core-types@Reference","params":{"reference":{"component":"data2-core-primitives@String","params":{"content":"is_data2_user"}}}},{"component":"data2-core-types@Reference","params":{"reference":{"component":"data2-core-primitives@String","params":{"content":"is_data2_app_exception"}}}}]},"component":"data2-core-logical-operators@Or"},"else":{"params":{"actions":[{"params":{"actions":[{"params":{"compare":{"params":{"subject":{"component":"data2-core-types@Reference","params":{"reference":{"component":"data2-core-primitives@String","params":{"content":"$metadata.system"}}}}},"component":"data2-core-logical-operators@Not"},"then":{"params":{"message":{"component":"data2-core-primitives@String","params":{"content":"Invalid Credentials"}},"code":{"component":"data2-core-primitives@String","params":{"content":"401"}}},"component":"data2-core-types@Error"}},"component":"data2-core-flow@If","displayName":"check $metadata.system"},{"params":{"module":{"component":"data2-core-types@InteractiveModuleReference","params":{"reference":"WuUa-VKHhW9uYU0E3-mJ8"}},"prop":"filter","args":[{"_id":{"component":"data2-core-types@Reference","params":{"reference":{"component":"data2-core-primitives@String","params":{"content":"$metadata.system"}}}}}]},"component":"data2-core-types@Interaction"},{"params":{"compare":{"params":{"subject":{"component":"data2-core-types@Getter","params":{"module":{"disabled":false,"component":"data2-core-types@InteractiveModuleReference","params":{"reference":"WuUa-VKHhW9uYU0E3-mJ8"}},"prop":{"component":"data2-core-primitives@String","params":{"content":"data.records.length"}}}}},"component":"data2-core-logical-operators@Not","displayName":"systems not found"},"then":{"params":{"message":{"component":"data2-core-primitives@String","params":{"content":"Invalid Credentials"}},"code":{"component":"data2-core-primitives@String","params":{"content":"401"}}},"component":"data2-core-types@Error"}},"component":"data2-core-flow@If","displayName":"check system found"},{"params":{"actions":[{"params":{"module":{"component":"data2-core-types@InteractiveModuleReference","params":{"reference":"Ok6Tsu5XkS7r8PyW_7TyW"}},"prop":"filter","args":[{"user":{"component":"data2-core-types@Reference","params":{"reference":{"component":"data2-core-primitives@String","params":{"content":"$user._id"}}}},"organization":{"component":"data2-core-types@Getter","params":{"module":{"disabled":false,"component":"data2-core-types@InteractiveModuleReference","params":{"reference":"WuUa-VKHhW9uYU0E3-mJ8"}},"prop":{"component":"data2-core-primitives@String","params":{"content":"cursor.current.organization._id"}}}}}]},"component":"data2-core-types@Interaction"},{"params":{"module":{"component":"data2-core-types@InteractiveModuleReference","params":{"reference":"NqKAY34n2ffFL64zamp7t"}},"prop":"filter","args":[{"user":{"component":"data2-core-types@Reference","params":{"reference":{"component":"data2-core-primitives@String","params":{"content":"$user._id"}}}},"system":{"component":"data2-core-types@Reference","params":{"reference":{"component":"data2-core-primitives@String","params":{"content":"$metadata.system"}}}}}]},"component":"data2-core-types@Interaction"}]},"component":"data2-core-flow@Parallel"}]},"component":"data2-core-flow@Series","displayName":"common setup"},{"params":{"then":{"params":{"content":true},"component":"data2-core-primitives@Boolean"},"else":{"params":{"content":false},"component":"data2-core-primitives@Boolean"},"compare":{"params":{"components":{"params":{"array":{"params":{"module":{"disabled":false,"component":"data2-core-types@InteractiveModuleReference","params":{"reference":"WuUa-VKHhW9uYU0E3-mJ8"}},"prop":{"component":"data2-core-primitives@String","params":{"content":"data.records"}}},"component":"data2-core-types@Getter"},"mapper":{"disabled":false,"component":"data2-core-functions@Function","params":{"parameters":[{"component":"data2-core-primitives@String","params":{"content":"system"}}],"body":{"params":{"expression":{"component":"data2-core-types@Reference","params":{"reference":{"component":"data2-core-primitives@String","params":{"content":"system.visibility"}}}},"defaultCase":{"params":{"content":false},"component":"data2-core-primitives@Boolean"},"cases":[{"component":"data2-core-flow@Case","params":{"expression":{"component":"data2-core-primitives@String","params":{"content":"public"}},"value":{"params":{"components":[{"params":{"array":{"params":{"module":{"disabled":false,"component":"data2-core-types@InteractiveModuleReference","params":{"reference":"Ok6Tsu5XkS7r8PyW_7TyW"}},"prop":{"component":"data2-core-primitives@String","params":{"content":"data.records"}}},"component":"data2-core-types@Getter"},"filter":{"disabled":false,"component":"data2-core-functions@Function","params":{"parameters":[{"component":"data2-core-primitives@String","params":{"content":"member"}}],"body":{"params":{"components":[{"params":{"subject":{"component":"data2-core-types@Reference","params":{"reference":{"component":"data2-core-primitives@String","params":{"content":"member.organization._id"}}}},"comparisonSubject":{"component":"data2-core-types@Reference","params":{"reference":{"component":"data2-core-primitives@String","params":{"content":"system.organization._id"}}}}},"component":"data2-core-comparison-operators@Equal","displayName":"is org member"},{"params":{"pattern":{"component":"data2-core-types@Reference","params":{"reference":{"component":"data2-core-primitives@String","params":{"content":"member.role"}}}},"subject":[{"component":"data2-core-primitives@String","params":{"content":"owner"}},{"component":"data2-core-primitives@String","params":{"content":"billing-owner"}},{"component":"data2-core-primitives@String","params":{"content":"admin"}},{"component":"data2-core-primitives@String","params":{"content":"member"}}]},"component":"data2-core-functions@Includes","displayName":"has role with access"}]},"component":"data2-core-logical-operators@And","displayName":"has org member role with access"}}}},"component":"data2-core-functions@ArrayFind","displayName":"is org member"},{"params":{"components":[{"params":{"array":{"params":{"module":{"disabled":false,"component":"data2-core-types@InteractiveModuleReference","params":{"reference":"Ok6Tsu5XkS7r8PyW_7TyW"}},"prop":{"component":"data2-core-primitives@String","params":{"content":"data.records"}}},"component":"data2-core-types@Getter"},"filter":{"disabled":false,"component":"data2-core-functions@Function","params":{"parameters":[{"component":"data2-core-primitives@String","params":{"content":"member"}}],"body":{"params":{"components":[{"params":{"subject":{"component":"data2-core-types@Reference","params":{"reference":{"component":"data2-core-primitives@String","params":{"content":"member.organization._id"}}}},"comparisonSubject":{"component":"data2-core-types@Reference","params":{"reference":{"component":"data2-core-primitives@String","params":{"content":"system.organization._id"}}}}},"component":"data2-core-comparison-operators@Equal","displayName":"is org member"},{"params":{"subject":{"component":"data2-core-types@Reference","params":{"reference":{"component":"data2-core-primitives@String","params":{"content":"member.role"}}}},"comparisonSubject":{"component":"data2-core-primitives@String","params":{"content":"collaborator"}}},"component":"data2-core-comparison-operators@Equal","displayName":"is collaborator"}]},"component":"data2-core-logical-operators@And","displayName":"is org member and collaborator"}}}},"component":"data2-core-functions@ArrayFind","displayName":"is collaborator"},{"params":{"array":{"params":{"module":{"disabled":false,"component":"data2-core-types@InteractiveModuleReference","params":{"reference":"NqKAY34n2ffFL64zamp7t"}},"prop":{"component":"data2-core-primitives@String","params":{"content":"data.records"}}},"component":"data2-core-types@Getter"},"filter":{"disabled":false,"component":"data2-core-functions@Function","params":{"parameters":[{"component":"data2-core-primitives@String","params":{"content":"access"}}],"body":{"params":{"subject":{"component":"data2-core-types@Reference","params":{"reference":{"component":"data2-core-primitives@String","params":{"content":"access.system._id"}}}},"comparisonSubject":{"component":"data2-core-types@Reference","params":{"reference":{"component":"data2-core-primitives@String","params":{"content":"system._id"}}}}},"component":"data2-core-comparison-operators@Equal"}}}},"component":"data2-core-functions@ArrayFind","displayName":"has system access"}]},"component":"data2-core-logical-operators@And","displayName":"is collaborator and has system access"}]},"component":"data2-core-logical-operators@Or"}}},{"component":"data2-core-flow@Case","params":{"expression":{"component":"data2-core-primitives@String","params":{"content":"private"}},"value":{"params":{"components":[{"params":{"array":{"params":{"module":{"disabled":false,"component":"data2-core-types@InteractiveModuleReference","params":{"reference":"Ok6Tsu5XkS7r8PyW_7TyW"}},"prop":{"component":"data2-core-primitives@String","params":{"content":"data.records"}}},"component":"data2-core-types@Getter"},"filter":{"disabled":false,"component":"data2-core-functions@Function","params":{"parameters":[{"component":"data2-core-primitives@String","params":{"content":"member"}}],"body":{"params":{"components":[{"params":{"subject":{"component":"data2-core-types@Reference","params":{"reference":{"component":"data2-core-primitives@String","params":{"content":"member.organization._id"}}}},"comparisonSubject":{"component":"data2-core-types@Reference","params":{"reference":{"component":"data2-core-primitives@String","params":{"content":"system.organization._id"}}}}},"component":"data2-core-comparison-operators@Equal","displayName":"is org member"},{"params":{"pattern":{"component":"data2-core-types@Reference","params":{"reference":{"component":"data2-core-primitives@String","params":{"content":"member.role"}}}},"subject":[{"component":"data2-core-primitives@String","params":{"content":"owner"}},{"component":"data2-core-primitives@String","params":{"content":"admin"}}]},"component":"data2-core-functions@Includes","displayName":"is owner/admin"}]},"component":"data2-core-logical-operators@And","displayName":"has org member role with access"}}}},"component":"data2-core-functions@ArrayFind","displayName":"is owner/admin"},{"params":{"components":[{"params":{"array":{"params":{"module":{"disabled":false,"component":"data2-core-types@InteractiveModuleReference","params":{"reference":"Ok6Tsu5XkS7r8PyW_7TyW"}},"prop":{"component":"data2-core-primitives@String","params":{"content":"data.records"}}},"component":"data2-core-types@Getter"},"filter":{"disabled":false,"component":"data2-core-functions@Function","params":{"parameters":[{"component":"data2-core-primitives@String","params":{"content":"member"}}],"body":{"params":{"subject":{"component":"data2-core-types@Reference","params":{"reference":{"component":"data2-core-primitives@String","params":{"content":"member.organization._id"}}}},"comparisonSubject":{"component":"data2-core-types@Reference","params":{"reference":{"component":"data2-core-primitives@String","params":{"content":"system.organization._id"}}}}},"component":"data2-core-comparison-operators@Equal"}}}},"component":"data2-core-functions@ArrayFind","displayName":"is org member"},{"params":{"array":{"params":{"module":{"disabled":false,"component":"data2-core-types@InteractiveModuleReference","params":{"reference":"NqKAY34n2ffFL64zamp7t"}},"prop":{"component":"data2-core-primitives@String","params":{"content":"data.records"}}},"component":"data2-core-types@Getter"},"filter":{"disabled":false,"component":"data2-core-functions@Function","params":{"parameters":[{"component":"data2-core-primitives@String","params":{"content":"access"}}],"body":{"params":{"subject":{"component":"data2-core-types@Reference","params":{"reference":{"component":"data2-core-primitives@String","params":{"content":"access.system._id"}}}},"comparisonSubject":{"component":"data2-core-types@Reference","params":{"reference":{"component":"data2-core-primitives@String","params":{"content":"system._id"}}}}},"component":"data2-core-comparison-operators@Equal"}}}},"component":"data2-core-functions@ArrayFind","displayName":"has system access"}]},"component":"data2-core-logical-operators@And","displayName":"is member and has system access"}]},"component":"data2-core-logical-operators@Or","displayName":"is owner/admin or has system access"}}}]},"component":"data2-core-flow@Switch"}}}},"component":"data2-core-functions@ArrayMap"}},"component":"data2-core-logical-operators@And","displayName":"has org member for all systems in request"}},"component":"data2-core-flow@If"}]},"component":"data2-core-flow@Series"},"then":{"params":{"content":true},"component":"data2-core-primitives@Boolean"}},"component":"data2-core-flow@If"}},"component":"data2-core-flow@Step"},{"params":{"then":{"system":{"component":"data2-core-types@Reference","params":{"reference":{"component":"data2-core-primitives@String","params":{"content":"$metadata.system"}}}}},"else":{"params":{"message":{"component":"data2-core-primitives@String","params":{"content":"Invalid Credentials"}},"code":{"component":"data2-core-primitives@String","params":{"content":"401"}}},"component":"data2-core-types@Error"},"compare":{"component":"data2-core-types@Reference","params":{"reference":{"component":"data2-core-primitives@String","params":{"content":"has_access"}}}}},"component":"data2-core-flow@If"}]},"component":"data2-core-flow@Series"},"sessionExpiresIn":{"component":"data2-core-primitives@Number","params":{"content":604800}},"sessionRenewal":{"component":"data2-core-primitives@Boolean","params":{"content":true}},"identityProviders":[{"provider":{"component":"data2-core-primitives@String","params":{"content":"GOOGLE"}},"clientId":{"component":"data2-core-primitives@String","params":{"content":"55470861603-22pvfc1t49lp8cjnbfk71s5ct9hp1q1v.apps.googleusercontent.com"}}}]},"reference":"Data2BuilderAuthentication","updatedAt":"2026-08-06T19:31:23.557Z"},{"_id":"5f060ee51ca96def42f3fbd1","component":"data2-core@DataSet","system":"5e3b796d6228227ca637d0f4","params":{"datasource":{"component":"data2-core-types@DataSourceReference","params":{"reference":"UsersTableDataSource"}},"pagination":{"size":{"component":"data2-core-primitives@Number","params":{"content":1}}}},"reference":"UsersDataSet","updatedAt":"2026-03-04T21:16:40.291Z"},{"_id":"68f938cf5fb002e33752a43d","displayName":"InternalApplicationsAuthenticationStrategy","component":"data2-core@AuthenticationStrategy","system":"5e3b796d6228227ca637d0f4","params":{"resetPassword":{"resetEmail":{"artboard":{"params":{"preventEvaluation":true},"component":"data2-core-types@ArtboardReference"}},"resetSuccessEmail":{"artboard":{"params":{"preventEvaluation":true},"component":"data2-core-types@ArtboardReference"}}},"verifier":{"disabled":false,"component":"data2-core-types@DataSetReference","params":{"reference":"InternalApplicationsVerifierDataSet"}},"password":{"disabled":false,"component":"data2-core-types@DataSetColumnReference","params":{"column":"secret"}},"credentials":[{"component":"data2-core-types@FieldReference","params":{"key":"application"}},{"component":"data2-core-types@FieldReference","params":{"key":"secret"}},{"component":"data2-core-types@FieldReference","params":{"key":"status"}}],"session":[{"component":"data2-core-types@FieldReference","params":{"key":"application"}},{"component":"data2-core-types@FieldReference","params":{"key":"secret"}},{"component":"data2-core-types@FieldReference","params":{"key":"status"}}]},"reference":"InternalApplicationsAuthenticationStrategy","updatedAt":"2025-10-22T20:08:54.442Z","createdAt":"2025-10-22T20:04:31.198Z"},{"component":"data2-core@DataSet","reference":"SessionsDataSet","params":{"requiresConfirmation":false,"pk":"key","datasource":{"component":"data2-core-types@DataSourceReference","params":{"reference":"data2sessionsdatasource"}}}},{"reference":"UsersTableDataSource","component":"data2-core@MemoryDataSource","params":{"initialData":[]}},{"component":"data2-core@ServerSessionsDataSource","reference":"data2sessionsdatasource","params":{}},{"_id":"5f1600b70528b92601890f75","component":"data2-core@DataSet","system":"5e3b796d6228227ca637d0f4","params":{"datasource":{"component":"data2-core-types@DataSourceReference","params":{"reference":"ServiceComponentInstancesTableDataSource"}},"pk":"_id","autoEdit":true,"master":{"params":{"dataset":{"component":"data2-core-types@DataSetReference","params":{"reference":"SystemsDataSet"}},"localField":{"component":"data2-core-types@DataSetColumnReference","params":{"column":"system"}},"masterField":{"component":"data2-core-types@DataSetColumnReference","params":{"column":"_id"}}},"component":"data2-core-types@DataSetMaster"},"autoSelect":{"component":"data2-core-primitives@Boolean","params":{"content":false}},"policies":{"params":{"allowGet":{"component":"data2-core-primitives@Boolean","params":{"content":true}}},"component":"data2@hkXy-UhMjhyfptdE6_fpW"}},"reference":"ServiceComponentInstancesDataSet","updatedAt":"2025-11-06T21:07:20.208Z","createdAt":"2020-07-20T20:38:15.436Z"},{"_id":"5f1602190528b92601890f7d","component":"data2-core@DataSet","system":"5e3b796d6228227ca637d0f4","params":{"pagination":{"size":40000},"datasource":{"component":"data2-core-types@DataSourceReference","params":{"reference":"ComponentInstancesTableDataSource"}},"sort":{"_id":1},"pk":"_id","autoEdit":true,"master":{"dataset":{"component":"data2-core-types@DataSetReference","params":{"reference":"SystemsDataSet"}},"localField":{"component":"data2-core-types@DataSetColumnReference","params":{"column":"system"}},"masterField":{"component":"data2-core-types@DataSetColumnReference","params":{"column":"_id"}}},"autoSelect":{"component":"data2-core-primitives@Boolean","params":{"content":false}},"policies":{"params":{"allowGet":{"component":"data2-core-primitives@Boolean","params":{"content":true}}},"component":"data2@hkXy-UhMjhyfptdE6_fpW"}},"reference":"ComponentInstancesDataSet","updatedAt":"2025-11-06T21:07:07.089Z","createdAt":"2020-07-20T20:44:09.350Z"},{"_id":"5f16017f0528b92601890f7a","component":"data2-core@DataSet","system":"5e3b796d6228227ca637d0f4","params":{"datasource":{"component":"data2-core-types@DataSourceReference","params":{"reference":"FileComponentInstancesTableDataSource"}},"pk":"_id","autoEdit":true,"filter":{"domain":{"component":"data2-core-types@Reference","params":{"reference":"clientApplicationDomain"}}},"master":{"params":{"dataset":{"component":"data2-core-types@DataSetReference","params":{"reference":"SystemsDataSet"}},"localField":{"component":"data2-core-types@DataSetColumnReference","params":{"column":"system"}},"masterField":{"component":"data2-core-types@DataSetColumnReference","params":{"column":"_id"}}},"component":"data2-core-types@DataSetMaster"},"autoSelect":{"component":"data2-core-primitives@Boolean","params":{"content":false}}},"reference":"FileComponentInstancesDataSet","updatedAt":"2023-08-03T16:08:18.193Z","createdAt":"2020-07-20T20:41:35.797Z"},{"_id":"5f1601990528b92601890f7b","component":"data2-core@DataSet","system":"5e3b796d6228227ca637d0f4","params":{"datasource":{"component":"data2-core-types@DataSourceReference","params":{"reference":"ApplicationsTableDataSource"}},"pk":"_id","autoEdit":{"component":"data2-core-primitives@Boolean","params":{"content":true}},"master":{"dataset":{"component":"data2-core-types@DataSetReference","params":{"reference":"SystemsDataSet"}},"localField":{"component":"data2-core-types@DataSetColumnReference","params":{"column":"system"}},"masterField":{"params":{"column":"_id"},"component":"data2-core-types@DataSetColumnReference"}},"autoSelect":{"component":"data2-core-primitives@Boolean","params":{"content":false}}},"reference":"ApplicationsDataSet","updatedAt":"2022-12-13T21:51:13.995Z","createdAt":"2020-07-20T20:42:01.657Z"},{"_id":"5f16172a0528b92601890f85","component":"data2-core@DataSet","system":"5e3b796d6228227ca637d0f4","params":{"pagination":{"size":{"component":"data2-core-primitives@Number","params":{"content":10000}}},"datasource":{"component":"data2-core-types@DataSourceReference","params":{"reference":"DataComponentInstancesTableDataSource"}},"pk":"_id","autoEdit":true,"master":{"params":{"dataset":{"component":"data2-core-types@DataSetReference","params":{"reference":"SystemsDataSet"}},"localField":{"component":"data2-core-types@DataSetColumnReference","params":{"column":"system"}},"masterField":{"component":"data2-core-types@DataSetColumnReference","params":{"column":"_id"}}},"component":"data2-core-types@DataSetMaster"},"autoSelect":{"component":"data2-core-primitives@Boolean","params":{"content":false}},"policies":{"params":{"allowGet":{"component":"data2-core-primitives@Boolean","params":{"content":true}}},"component":"data2@hkXy-UhMjhyfptdE6_fpW"}},"reference":"DataComponentInstancesDataSet","updatedAt":"2025-11-06T21:07:12.831Z","createdAt":"2020-07-20T22:14:02.097Z"},{"_id":"60ddc1bbda3861ca65407c5a","component":"data2-core@DataSet","system":"5e3b796d6228227ca637d0f4","params":{"datasource":{"component":"data2-core-types@DataSourceReference","params":{"reference":"FileComponentInstancesTableDataSource"}},"pk":"_id","autoEdit":true,"filter":{"domain":{"component":"data2-core-types@Reference","params":{"reference":"clientApplicationDomain"}}},"pagination":{"size":1},"master":{"params":{"dataset":{"component":"data2-core-types@DataSetReference","params":{"reference":"SystemsDataSet"}},"localField":{"component":"data2-core-types@DataSetColumnReference","params":{"column":"system"}},"masterField":{"component":"data2-core-types@DataSetColumnReference","params":{"column":"_id"}}},"component":"data2-core-types@DataSetMaster"}},"reference":"OneFileComponentInstancesDataSet","updatedAt":"2022-02-09T19:44:38.036Z","createdAt":"2020-07-20T20:41:35.797Z"},{"_id":"63ee3d38b8c9838c62fb05fb","displayName":"DriveFileComponentInstancesDataSet","component":"data2-core@DataSet","system":"5e3b796d6228227ca637d0f4","params":{"datasource":{"component":"data2-core-types@DataSourceReference","params":{"reference":"FileComponentInstancesTableDataSource"}},"pk":"_id","autoEdit":true,"filter":{"component":{"component":"data2-core-primitives@String","params":{"content":"data2-core@Drive"}}},"master":{"params":{"dataset":{"component":"data2-core-types@DataSetReference","params":{"reference":"SystemsDataSet"}},"localField":{"component":"data2-core-types@DataSetColumnReference","params":{"column":"system"}},"masterField":{"component":"data2-core-types@DataSetColumnReference","params":{"column":"_id"}}},"component":"data2-core-types@DataSetMaster"},"autoSelect":{"component":"data2-core-primitives@Boolean","params":{"content":false}}},"reference":"DriveFileComponentInstancesDataSet","updatedAt":"2025-12-04T21:58:32.367Z","createdAt":"2023-02-16T14:27:07.797Z"},{"reference":"ServiceComponentInstancesTableDataSource","component":"data2-core@MemoryDataSource","params":{"initialData":[{"_id":"691364ccff7d9c6430b77990","component":"data2-interface-services@DialogsService","reference":"cOph7UqLDaVyXLeXv4UAW","system":"69133afb854168f247b6f9af","params":{"confirmArtboard":{"params":{"preventEvaluation":true},"component":"data2-core-types@ArtboardReference"},"alertArtboard":{"params":{"preventEvaluation":true,"reference":"dnzohXkOj5N2wF_LhzqtL"},"component":"data2-core-types@ArtboardReference"},"promptArtboard":{"params":{"preventEvaluation":true},"component":"data2-core-types@ArtboardReference"}}},{"_id":"6913588fff7d9c6430b77985","component":"data2-interface-services@DialogsService","reference":"p2EPAUim5rjh-L0TznAiU","system":"69133afb854168f247b6f9af","params":{"confirmArtboard":{"params":{"preventEvaluation":true},"component":"data2-core-types@ArtboardReference"},"alertArtboard":{"params":{"preventEvaluation":true,"reference":"ZUJpNZXjCBOD7rNEYRoI4"},"component":"data2-core-types@ArtboardReference"},"promptArtboard":{"params":{"preventEvaluation":true},"component":"data2-core-types@ArtboardReference"}}},{"_id":"69133b5eff7d9c6430b77970","component":"data2-core-connect@HttpRequest","reference":"LJCo54orfNSZFjEdBCCT7","system":"69133afb854168f247b6f9af","params":{"useProxy":true,"parent":{"component":"data2-core-types@InstanceReference","params":{"reference":"1t84-uSmow8GLPviZbhaB","component":"data2-core-connect@HttpClient"}},"method":"GET","requestParameters":[{"component":"data2-core-types@PrimitiveParameter","params":{"key":{"component":"data2-core-primitives@String","params":{"content":"search_term"}},"component":"data2-core-primitives@String"}},{"component":"data2-core-types@PrimitiveParameter","params":{"key":{"component":"data2-core-primitives@String","params":{"content":"size"}},"component":"data2-core-primitives@String"}}]}},{"_id":"69133b5eff7d9c6430b7796f","component":"data2-core-connect@HttpClient","reference":"1t84-uSmow8GLPviZbhaB","system":"69133afb854168f247b6f9af","params":{}}]}},{"reference":"ComponentInstancesTableDataSource","component":"data2-core@MemoryDataSource","params":{"initialData":[{"_id":"69133b5eff7d9c6430b77968","component":"data2-core-primitives@Artboard","system":"69133afb854168f247b6f9af","displayName":"Copy of New Artboard (409)","params":{"dimensions":{"component":"data2-core-types@Dimensions","params":{"width":450,"height":1119,"exactHeight":1119.04,"exactWidth":450}},"fill":{"params":{"backgrounds":[{"params":{"color":{"disabled":false,"component":"data2-core-types@Color","params":{"rgba":"rgba(255,255,255,1)"}},"gradient":{"disabled":true,"component":"data2-core-types@ColorGradient","params":{}},"image":{"disabled":true,"component":"data2-core-types@String","params":{}}},"component":"data2-core-types@Background"}]},"component":"data2-core-types@Fill"}},"reference":"-f8dAf7CUmc-OwDpz5Hj4"},{"_id":"69133b5eff7d9c6430b77969","parent":"69133b5eff7d9c6430b77968","component":"data2-core-primitives@Block","system":"69133afb854168f247b6f9af","params":{"border":{"component":"data2-core-types@Border","params":{"color":"#808080","radius":{},"width":{"left":"0","top":"0","right":"0","bottom":"0"}}},"fill":{"params":{"backgrounds":[{"params":{},"component":"data2-core-types@Background"}]},"component":"data2-core-types@Fill"},"dimensions":{"component":"data2-core-types@Dimensions","params":{"width":450,"height":963,"exactWidth":false,"exactHeight":962.83,"growHeightWithContent":true}},"position":{"component":"data2-core-types@Position","params":{"freeTransform":false,"x":0,"y":125,"exactX":false,"exactY":false,"top":true,"left":false,"bottom":false,"growV":false,"right":false,"growH":true,"fixed":false}},"repeat":{"disabled":false,"component":"data2-core-types@DataSetReference","params":{"reference":"Ksa9H9-KTr0V0-W01A550"}},"childrenMode":"grid","repeatReference":{"component":"data2-core-primitives@String","params":{"content":"product"}},"scroll":{"disabled":false,"component":"data2-core-types@Scroll","params":{"y":true}}}},{"_id":"69133d4bff7d9c6430b77972","parent":"69133b5eff7d9c6430b77968","component":"data2-core-primitives@Block","system":"69133afb854168f247b6f9af","params":{"border":{"component":"data2-core-types@Border","params":{"color":"#808080","radius":{},"width":{"left":"0","top":"0","right":"0","bottom":"0"}}},"fill":{"params":{"backgrounds":[{"params":{"color":{"component":"data2-core-types@Color","params":{"rgba":"rgba(0,120,220,0.3)"},"disabled":true},"gradient":{"disabled":true,"component":"data2-core-types@ColorGradient","params":{}},"image":{"component":"data2-core-types@FileComponentUrlReference","params":{"reference":"RHkQDuzu7mPlImmfDgT0H"}},"size":"contain","positionX":"center","positionY":"center","repeat":"no-repeat"},"component":"data2-core-types@Background"}]},"component":"data2-core-types@Fill"},"dimensions":{"component":"data2-core-types@Dimensions","params":{"width":132,"height":23,"exactWidth":131.94,"exactHeight":23.41}},"position":{"component":"data2-core-types@Position","params":{"freeTransform":true,"x":12,"y":21,"exactX":12,"exactY":21.2,"top":true,"left":true}}}},{"_id":"69133d65ff7d9c6430b77973","parent":"69133b5eff7d9c6430b77968","component":"data2-core-primitives@Block","system":"69133afb854168f247b6f9af","params":{"border":{"component":"data2-core-types@Border","params":{"color":"#808080","radius":{},"width":{"left":"0","top":"0","right":"0","bottom":"0"}}},"fill":{"params":{"backgrounds":[{"params":{"color":{"component":"data2-core-types@Color","params":{"rgba":"rgba(0,120,220,0.3)"},"disabled":true},"gradient":{"disabled":true,"component":"data2-core-types@ColorGradient","params":{}},"image":{"component":"data2-core-types@FileComponentUrlReference","params":{"reference":"DtlMSY6XEixXzX8mkEyGX"}},"size":"contain","positionX":"left","positionY":"center","repeat":"no-repeat"},"component":"data2-core-types@Background"}]},"component":"data2-core-types@Fill"},"dimensions":{"component":"data2-core-types@Dimensions","params":{"width":172,"height":19,"exactWidth":171.96,"exactHeight":19.06}},"position":{"component":"data2-core-types@Position","params":{"freeTransform":true,"x":160,"y":23,"exactX":160.44,"exactY":23.02,"top":true,"left":true}}}},{"_id":"69133d87ff7d9c6430b77974","parent":"69133b5eff7d9c6430b77968","component":"data2-core-primitives@Block","system":"69133afb854168f247b6f9af","params":{"border":{"component":"data2-core-types@Border","params":{"color":"#808080","radius":{},"width":{"left":"0","top":"0","right":"0","bottom":"1"}}},"dimensions":{"component":"data2-core-types@Dimensions","params":{"width":421,"height":50,"exactHeight":49.61,"exactWidth":420.88}},"position":{"component":"data2-core-types@Position","params":{"freeTransform":true,"x":15,"y":58,"exactX":false,"exactY":58.3,"top":true,"left":true,"right":true,"growH":false}}}},{"_id":"69133b5eff7d9c6430b7796a","parent":"69133b5eff7d9c6430b77969","component":"data2-core-primitives@Block","system":"69133afb854168f247b6f9af","params":{"border":{"component":"data2-core-types@Border","params":{"color":"#808080","radius":{"leftTop":"30"},"width":{"left":"0","top":"0","right":"0","bottom":"0"}}},"fill":{"params":{"backgrounds":[{"params":{"color":{"component":"data2-core-types@Color","params":{"rgba":"rgba(244,244,244,1)"}}},"component":"data2-core-types@Background"}]},"component":"data2-core-types@Fill"},"dimensions":{"component":"data2-core-types@Dimensions","params":{"width":191,"height":336,"exactWidth":191.32,"exactHeight":335.59}},"position":{"component":"data2-core-types@Position","params":{"freeTransform":false,"x":21,"y":30,"exactX":20.72,"exactY":30,"fixed":false}}}},{"_id":"69133dcaff7d9c6430b77976","parent":"69133d65ff7d9c6430b77973","component":"data2-core-primitives@Block","system":"69133afb854168f247b6f9af","params":{"border":{"component":"data2-core-types@Border","params":{"color":"#808080","radius":{},"width":{"left":"0","top":"0","right":"0","bottom":"0"}}},"fill":{"params":{"backgrounds":[{"params":{"color":{"component":"data2-core-types@Color","params":{"rgba":"rgba(255,255,255,1)"}}},"component":"data2-core-types@Background"}]},"component":"data2-core-types@Fill"},"dimensions":{"component":"data2-core-types@Dimensions","params":{"width":13,"height":2,"exactHeight":2.29}},"position":{"component":"data2-core-types@Position","params":{"freeTransform":true,"x":24,"y":7,"exactX":24.34,"exactY":7.48}}}},{"_id":"69133d99ff7d9c6430b77975","parent":"69133d87ff7d9c6430b77974","component":"data2-blocks@IconBlock","system":"69133afb854168f247b6f9af","params":{"super":{"border":{"component":"data2-core-types@Border","params":{"color":"#808080","radius":{},"width":{"left":"0","top":"0","right":"0","bottom":"0"}}},"dimensions":{"component":"data2-core-types@Dimensions","params":{"width":42,"height":40,"exactWidth":42.31,"exactHeight":40.23}},"position":{"component":"data2-core-types@Position","params":{"freeTransform":true,"x":368,"y":5,"exactX":368,"exactY":5,"right":true}},"onClick":{"disabled":false,"component":"data2-core-types@Interaction","params":{"module":{"component":"data2-core-types@InteractiveModuleReference","params":{"reference":"Ksa9H9-KTr0V0-W01A550"}},"prop":"filter","args":[{"search_term":{"component":"data2-core-types@Getter","params":{"module":{"disabled":false,"component":"data2-core-types@InteractiveModuleReference","params":{"reference":"__UIState"}},"prop":{"component":"data2-core-user-interface@StateProp","params":{"componentId":{"component":"data2-core-primitives@String","params":{"content":"69134ef9ff7d9c6430b7797a"}},"key":{"component":"data2-core-primitives@String","params":{"content":"search_term"}}}}}}}]}}},"icon":{"disabled":false,"component":"data2-core-web@Icon","params":{"iconSet":"remix","icon":"ri-search-2-line"}},"size":{"component":"data2-core-primitives@Number","params":{"content":"25"}}}},{"_id":"69134ef9ff7d9c6430b7797a","parent":"69133d87ff7d9c6430b77974","component":"data2-blocks@DataFieldBlock","system":"69133afb854168f247b6f9af","params":{"super":{"border":{"component":"data2-core-types@Border","params":{"color":"#808080","radius":{},"width":{"left":"0","top":"0","right":"0","bottom":"0"}}},"dimensions":{"component":"data2-core-types@Dimensions","params":{"width":354,"height":49,"exactWidth":false,"exactHeight":false}},"position":{"component":"data2-core-types@Position","params":{"freeTransform":true,"x":0,"y":0,"exactX":0,"exactY":0,"left":true,"growV":false,"top":true,"right":true,"growH":false,"bottom":true}},"stateDefinitions":[{"component":"data2-core-user-interface@StateDefinition","params":{"key":{"component":"data2-core-primitives@String","params":{"content":"search_term"}}}}]},"dataset":{"disabled":false,"component":"data2-core-types@InteractiveModuleReference","params":{"reference":"__UIState"}},"field":{"component":"data2-core-user-interface@StateProp","params":{"componentId":{"component":"data2-core-primitives@String","params":{"content":"69134ef9ff7d9c6430b7797a"}},"key":{"component":"data2-core-primitives@String","params":{"content":"search_term"}}}},"type":"text","placeholder":{"component":"data2-core-primitives@String","params":{"content":" "}}}},{"_id":"69133b5eff7d9c6430b7796c","parent":"69133b5eff7d9c6430b7796a","component":"data2-core-primitives@Block","system":"69133afb854168f247b6f9af","params":{"border":{"component":"data2-core-types@Border","params":{"color":"#808080","radius":{},"width":{"left":"0","top":"0","right":"0","bottom":"0"}}},"fill":{"params":{"backgrounds":[{"params":{"color":{"component":"data2-core-types@Color","params":{"rgba":"rgba(0,120,220,0.3)"},"disabled":true},"gradient":{"disabled":true,"component":"data2-core-types@ColorGradient","params":{}},"image":{"params":{"portions":[{"component":"data2-core-primitives@String","params":{"content":"https://aramisnova.vtexassets.com"}},{"params":{"module":{"params":{"haystack":{"params":{"reference":{"component":"data2-core-primitives@String","params":{"content":"productRepeater.images.1000x1000"}}},"component":"data2-core-types@Reference"},"needle":{"component":"data2-core-primitives@String","params":{"content":"?"}}},"component":"data2-core-functions@Split"},"prop":{"component":"data2-core-primitives@String","params":{"content":"0"}}},"component":"data2-core-types@Getter"}]},"component":"data2-core-functions@StringConcat"},"size":"cover","positionY":"center","positionX":"center"},"component":"data2-core-types@Background","locked":false,"break":true}]},"component":"data2-core-types@Fill","break":true},"dimensions":{"component":"data2-core-types@Dimensions","params":{"width":215,"height":256,"exactWidth":214.67,"exactHeight":256.4}},"position":{"component":"data2-core-types@Position","params":{"freeTransform":true,"x":-23,"y":0,"exactX":-23,"exactY":0}},"onClick":{"params":{"actions":[{"params":{"action":{"component":"data2-core-types@Interaction","params":{"module":{"component":"data2-core-types@InteractiveModuleReference","params":{"reference":"__DeviceController"}},"prop":"promptFiles"}},"resultName":{"component":"data2-core-primitives@String","params":{"content":"prompt"}}},"component":"data2-core-flow@Step"},{"component":"data2-core-types@Interaction","params":{"module":{"component":"data2-core-types@InteractiveModuleReference","params":{"reference":"p2EPAUim5rjh-L0TznAiU"}},"prop":"alert"}},{"params":{"action":{"component":"data2-core-types@Interaction","params":{"module":{"component":"data2-core-types@InteractiveModuleReference","params":{"reference":"e0Nj1uWVs2i8VZJMMf6bP"}},"prop":"uploadFromFiles","args":[{"component":"data2-core-types@Reference","params":{"reference":{"component":"data2-core-primitives@String","params":{"content":"prompt"}}}}]}},"resultName":{"component":"data2-core-primitives@String","params":{"content":"file"}}},"component":"data2-core-flow@Step"},{"component":"data2-core-types@Interaction","params":{"module":{"component":"data2-core-types@InteractiveModuleReference","params":{"reference":"__LoggerService"}},"prop":"log","args":[{"component":"data2-core-primitives@String","params":{"content":"IMAGEM"}},{"key":{"params":{"reference":{"component":"data2-core-primitives@String","params":{"content":"file.0.fileUrl"}}},"component":"data2-core-types@Reference"}},{"component":"data2-core-types@Reference","params":{"reference":{"component":"data2-core-primitives@String","params":{"content":"prevResult"}}}}]}},{"params":{"actions":[{"params":{"url":{"params":{"portions":[{"params":{"reference":{"component":"data2-core-primitives@String","params":{"content":"file.0.fileUrl"}}},"component":"data2-core-types@Reference"},{"component":"data2-core-primitives@String","params":{"content":"?w=500"}}]},"component":"data2-core-functions@StringConcat"}},"component":"http@Request"}]},"component":"data2-core-flow@Parallel"},{"params":{"action":{"params":{"prompt":{"params":{"portions":[{"component":"data2-core-primitives@String","params":{"content":"\"Image 1 shows a person, the user image. \n\nImage 2 shows a model wearing "}},{"component":"data2-core-types@Reference","params":{"reference":{"component":"data2-core-primitives@String","params":{"content":"productRepeater.name"}}}},{"component":"data2-core-primitives@String","params":{"content":". \n\nCreate a photo of the person from Image 1 wearing the clothing from Image 2. \nPreserve the person's face, body shape, pose, and background. \n\nReplace the clothing using the clothes of the image 2.\nkeep image 1 exacly as is but with the clothing of the image 2, changing just clothing and nothing more. \"\n\nimage 1 with the outfit costume of the image 2."}}]},"component":"data2-core-functions@StringConcat"},"image2":{"params":{"portions":[{"component":"data2-core-primitives@String","params":{"content":"https://aramisnova.vtexassets.com"}},{"params":{"module":{"params":{"haystack":{"params":{"reference":{"component":"data2-core-primitives@String","params":{"content":"productRepeater.images.1000x1000"}}},"component":"data2-core-types@Reference"},"needle":{"component":"data2-core-primitives@String","params":{"content":"?"}}},"component":"data2-core-functions@Split"},"prop":{"component":"data2-core-primitives@String","params":{"content":"0"}}},"component":"data2-core-types@Getter"}]},"component":"data2-core-functions@StringConcat"},"image1":{"params":{"portions":[{"params":{"reference":{"component":"data2-core-primitives@String","params":{"content":"file.0.fileUrl"}}},"component":"data2-core-types@Reference"},{"component":"data2-core-primitives@String","params":{"content":"?w=500"}}]},"component":"data2-core-functions@StringConcat"}},"component":"aramis@61G_JBd-R37DQZrNBU0K5"},"resultName":{"component":"data2-core-primitives@String","params":{"content":"resultado"}}},"component":"data2-core-flow@Step"},{"component":"data2-core-types@Interaction","params":{"module":{"component":"data2-core-types@InteractiveModuleReference","params":{"reference":"__LoggerService"}},"prop":"log","args":[{"component":"data2-core-primitives@String","params":{"content":"IMAGEM"}},{"key":{"params":{"reference":{"component":"data2-core-primitives@String","params":{"content":"resultado"}}},"component":"data2-core-types@Reference"}},{"params":{"reference":{"component":"data2-core-primitives@String","params":{"content":"prevResult"}}},"component":"data2-core-types@Reference"}]}},{"component":"data2-core-types@Interaction","params":{"module":{"component":"data2-core-types@InteractiveModuleReference","params":{"reference":"e0Nj1uWVs2i8VZJMMf6bP"}},"prop":"uploadFromUrls","args":[[{"params":{"reference":{"component":"data2-core-primitives@String","params":{"content":"resultado"}}},"component":"data2-core-types@Reference"}]]}},{"component":"data2-core-types@Setter","params":{"module":{"disabled":false,"component":"data2-core-types@InteractiveModuleReference","params":{"reference":"__UIState"}},"prop":{"component":"data2-core-user-interface@StateProp","params":{"componentId":{"component":"data2-core-primitives@String","params":{"content":"691364e2ff7d9c6430b77991"}},"key":{"component":"data2-core-primitives@String","params":{"content":"imagem"}}}},"value":{"component":"data2-core-types@Reference","params":{"reference":{"component":"data2-core-primitives@String","params":{"content":"prevResult.0.fileUrl"}}}}}},{"component":"data2-core-types@Interaction","params":{"module":{"component":"data2-core-types@InteractiveModuleReference","params":{"reference":"p2EPAUim5rjh-L0TznAiU"}},"prop":"close"}},{"component":"data2-core-types@Interaction","params":{"module":{"component":"data2-core-types@InteractiveModuleReference","params":{"reference":"cOph7UqLDaVyXLeXv4UAW"}},"prop":"alert"}},{"component":"data2-core-types@Interaction","params":{"module":{"component":"data2-core-types@InteractiveModuleReference","params":{"reference":"sIo0IkiwSNG-tPcZ1gAXC"}}}}]},"component":"data2-core-flow@Series"}}},{"_id":"69133e1cff7d9c6430b77977","parent":"69133b5eff7d9c6430b7796a","component":"data2-core-primitives@Block","system":"69133afb854168f247b6f9af","params":{"border":{"component":"data2-core-types@Border","params":{"color":"#808080","radius":{},"width":{"left":"0","top":"0","right":"0","bottom":"0"}}},"dimensions":{"component":"data2-core-types@Dimensions","params":{"width":157,"height":45,"exactWidth":156.84,"exactHeight":45.34}},"position":{"component":"data2-core-types@Position","params":{"freeTransform":true,"x":11,"y":285,"exactX":10.71,"exactY":285.29}},"text":{"component":"data2-core-types@Reference","params":{"reference":{"component":"data2-core-primitives@String","params":{"content":"productRepeater.name"}}}},"font":{"component":"data2-core-web@GoogleFont","params":{"fontFamily":"Montserrat"}},"textSize":{"component":"data2-core-primitives@Number","params":{"content":12}}}},{"_id":"69133ed6ff7d9c6430b77978","parent":"69133b5eff7d9c6430b7796a","component":"data2-core-primitives@Block","system":"69133afb854168f247b6f9af","params":{"border":{"component":"data2-core-types@Border","params":{"color":"#808080","radius":{},"width":{"left":"0","top":"0","right":"0","bottom":"0"}}},"dimensions":{"component":"data2-core-types@Dimensions","params":{"width":123,"height":18,"exactWidth":122.91}},"position":{"component":"data2-core-types@Position","params":{"freeTransform":true,"x":12,"y":263,"exactX":12.04,"exactY":262.62}},"text":{"params":{"string":{"component":"data2-core-types@Reference","params":{"reference":{"component":"data2-core-primitives@String","params":{"content":"productRepeater.details.Tipo.0"}}}}},"component":"data2-core-functions@Capitalize"},"font":{"component":"data2-core-web@GoogleFont","params":{"fontFamily":"Montserrat"}},"textSize":{"component":"data2-core-primitives@Number","params":{"content":12}},"textFormat":{"disabled":false,"component":"data2-core-types@TextFormat","params":{"fontWeight":700,"textTransform":"capitalize"}}}},{"_id":"691364ccff7d9c6430b7798b","component":"data2-core-primitives@Artboard","system":"69133afb854168f247b6f9af","displayName":"image","params":{"dimensions":{"component":"data2-core-types@Dimensions","params":{"width":350,"height":500,"exactWidth":350,"exactHeight":500}},"fill":{"params":{"backgrounds":[{"params":{"color":{"disabled":false,"component":"data2-core-types@Color","params":{"rgba":"rgba(0,0,0,1)"}},"gradient":{"disabled":true,"component":"data2-core-types@ColorGradient","params":{}},"image":{"disabled":true,"component":"data2-core-types@String","params":{}}},"component":"data2-core-types@Background"}]},"component":"data2-core-types@Fill"}},"reference":"dnzohXkOj5N2wF_LhzqtL"},{"_id":"6913574dff7d9c6430b7797d","component":"data2-core-primitives@Artboard","system":"69133afb854168f247b6f9af","displayName":"loading","params":{"dimensions":{"component":"data2-core-types@Dimensions","params":{"width":350,"height":500,"exactWidth":350,"exactHeight":500}},"fill":{"params":{"backgrounds":[{"params":{"color":{"disabled":false,"component":"data2-core-types@Color","params":{"rgba":"rgba(0,0,0,1)"}},"gradient":{"disabled":true,"component":"data2-core-types@ColorGradient","params":{}},"image":{"disabled":true,"component":"data2-core-types@String","params":{}}},"component":"data2-core-types@Background"}]},"component":"data2-core-types@Fill"}},"reference":"ZUJpNZXjCBOD7rNEYRoI4"},{"_id":"69136a39ff7d9c6430b77993","parent":"691364ccff7d9c6430b7798b","component":"data2-core-primitives@Block","system":"69133afb854168f247b6f9af","params":{"border":{"component":"data2-core-types@Border","params":{"color":"#808080","radius":{},"width":{"left":"0","top":"0","right":"0","bottom":"0"}}},"dimensions":{"component":"data2-core-types@Dimensions","params":{"width":350,"height":500,"exactWidth":false,"exactHeight":false}},"position":{"component":"data2-core-types@Position","params":{"freeTransform":true,"x":0,"y":0,"exactX":false,"exactY":false,"top":true,"left":true,"bottom":true,"growV":false,"right":true,"growH":false,"fixed":true}},"fill":{"disabled":false,"component":"data2-core-types@Fill","params":{"backgrounds":[{"params":{"color":{"disabled":false,"component":"data2-core-types@Color","params":{"rgba":"rgba(0,0,0,1)"}},"gradient":{"disabled":true,"component":"data2-core-types@ColorGradient","params":{}},"image":{"disabled":true,"component":"data2-core-types@String","params":{}}},"component":"data2-core-types@Background"}]}}},"index":0},{"_id":"691364e2ff7d9c6430b77991","parent":"691364ccff7d9c6430b7798b","component":"data2-core-primitives@Block","system":"69133afb854168f247b6f9af","params":{"dimensions":{"component":"data2-core-types@Dimensions","params":{"width":350,"height":500,"exactWidth":false,"exactHeight":false}},"position":{"component":"data2-core-types@Position","params":{"freeTransform":true,"x":0,"y":0,"exactX":0,"exactY":0,"fixed":true,"top":true,"left":true,"bottom":true,"growV":false,"right":true,"growH":false}},"stateDefinitions":[{"component":"data2-core-user-interface@StateDefinition","params":{"key":{"component":"data2-core-primitives@String","params":{"content":"imagem"}}}}],"onClick":{"component":"data2-core-types@Reference","params":{"reference":{"component":"data2-core-primitives@String","params":{"content":"close"}}}}},"index":1},{"_id":"6913664eff7d9c6430b77992","parent":"6913574dff7d9c6430b7797d","component":"data2-core-primitives@Block","system":"69133afb854168f247b6f9af","params":{"border":{"component":"data2-core-types@Border","params":{"color":"#808080","radius":{},"width":{"left":"0","top":"0","right":"0","bottom":"0"}}},"fill":{"params":{"backgrounds":[{"params":{"color":{"component":"data2-core-types@Color","params":{"rgba":"rgba(0,0,0,1)"}}},"component":"data2-core-types@Background"}]},"component":"data2-core-types@Fill"},"dimensions":{"component":"data2-core-types@Dimensions","params":{"width":350,"height":500,"exactWidth":false,"exactHeight":false}},"position":{"component":"data2-core-types@Position","params":{"freeTransform":true,"x":0,"y":0,"exactX":0,"exactY":0,"top":true,"left":true,"bottom":true,"growV":false,"right":true,"growH":false,"fixed":true}}},"index":0},{"_id":"69135761ff7d9c6430b7797f","parent":"6913574dff7d9c6430b7797d","component":"data2-core-primitives@Block","system":"69133afb854168f247b6f9af","params":{"border":{"component":"data2-core-types@Border","params":{"color":"#808080","radius":{},"width":{"left":"0","top":"0","right":"0","bottom":"0"}}},"fill":{"params":{"backgrounds":[{"params":{"color":{"component":"data2-core-types@Color","params":{"rgba":"rgba(0,120,220,0.3)"},"disabled":true},"gradient":{"disabled":true,"component":"data2-core-types@ColorGradient","params":{}},"image":{"component":"data2-core-types@FileComponentUrlReference","params":{"reference":"O89vaEsSFRKPlVZSA-V6_"}},"size":"contain","positionX":"center","positionY":"center","repeat":"no-repeat"},"component":"data2-core-types@Background"}]},"component":"data2-core-types@Fill"},"dimensions":{"component":"data2-core-types@Dimensions","params":{"width":132,"height":23,"exactWidth":131.94,"exactHeight":23.41}},"position":{"component":"data2-core-types@Position","params":{"freeTransform":true,"x":109,"y":457,"exactX":false,"exactY":false,"top":false,"left":false,"bottom":true,"growV":false,"fixed":true}}},"index":1},{"_id":"6913586dff7d9c6430b77984","parent":"6913574dff7d9c6430b7797d","component":"data2-core-primitives@Block","system":"69133afb854168f247b6f9af","params":{"dimensions":{"component":"data2-core-types@Dimensions","params":{"width":216,"height":172}},"position":{"component":"data2-core-types@Position","params":{"freeTransform":true,"x":67,"y":188,"fixed":true,"exactX":false,"exactY":false}}},"index":2},{"_id":"69136a4eff7d9c6430b77994","parent":"69136a39ff7d9c6430b77993","component":"data2-core-primitives@Block","system":"69133afb854168f247b6f9af","params":{"border":{"component":"data2-core-types@Border","params":{"color":"#808080","radius":{},"width":{"left":"0","top":"0","right":"0","bottom":"0"}}},"fill":{"disabled":false,"component":"data2-core-types@Fill","params":{"backgrounds":[{"params":{"color":{"disabled":true,"component":"data2-core-types@Color","params":{}},"gradient":{"disabled":true,"component":"data2-core-types@ColorGradient","params":{}},"image":{"component":"data2-core-types@Getter","params":{"module":{"disabled":false,"component":"data2-core-types@InteractiveModuleReference","params":{"reference":"__UIState"}},"prop":{"component":"data2-core-user-interface@StateProp","params":{"componentId":{"component":"data2-core-primitives@String","params":{"content":"691364e2ff7d9c6430b77991"}},"key":{"component":"data2-core-primitives@String","params":{"content":"imagem"}}}}}},"positionY":"center","positionX":"center","repeat":"no-repeat","size":"contain"},"component":"data2-core-types@Background","break":true},{"component":"data2-core-types@Background","params":{"color":{"disabled":false,"component":"data2-core-types@Color","params":{"rgba":"rgba(0,0,0,1)"}},"gradient":{"disabled":true,"component":"data2-core-types@ColorGradient","params":{}},"image":{"disabled":true,"component":"data2-core-types@String","params":{}}}}]},"break":true},"dimensions":{"component":"data2-core-types@Dimensions","params":{"height":350,"exactWidth":500,"exactHeight":350,"width":500}},"position":{"component":"data2-core-types@Position","params":{"freeTransform":true,"x":-75,"y":75,"exactX":false,"exactY":false,"fixed":true,"top":true,"left":true,"bottom":true,"growV":false,"right":true,"growH":false}},"rotate":{"component":"data2-core-primitives@Number","params":{"content":90}}}},{"_id":"691364ccff7d9c6430b7798c","parent":"691364e2ff7d9c6430b77991","component":"data2-core-primitives@Block","system":"69133afb854168f247b6f9af","params":{"border":{"component":"data2-core-types@Border","params":{"color":"#808080","radius":{},"width":{"left":"0","top":"0","right":"0","bottom":"0"}}},"fill":{"params":{"backgrounds":[{"params":{"color":{"component":"data2-core-types@Color","params":{"rgba":"rgba(0,120,220,0.3)"},"disabled":true},"gradient":{"disabled":true,"component":"data2-core-types@ColorGradient","params":{}},"image":{"component":"data2-core-types@FileComponentUrlReference","params":{"reference":"O89vaEsSFRKPlVZSA-V6_"}},"size":"contain","positionX":"center","positionY":"center","repeat":"no-repeat"},"component":"data2-core-types@Background"}]},"component":"data2-core-types@Fill"},"dimensions":{"component":"data2-core-types@Dimensions","params":{"width":132,"height":23,"exactWidth":131.94,"exactHeight":23.41}},"position":{"component":"data2-core-types@Position","params":{"freeTransform":true,"x":109,"y":440,"exactX":false,"exactY":false,"top":false,"left":false,"bottom":true,"growV":false,"fixed":true}}}},{"_id":"691357eaff7d9c6430b77981","parent":"6913586dff7d9c6430b77984","component":"data2-core-primitives@Block","system":"69133afb854168f247b6f9af","params":{"border":{"component":"data2-core-types@Border","params":{"color":"#808080","radius":{},"width":{"left":"0","top":"0","right":"0","bottom":"0"}}},"dimensions":{"component":"data2-core-types@Dimensions","params":{"width":216,"height":45,"exactWidth":215.57,"exactHeight":45.34}},"position":{"component":"data2-core-types@Position","params":{"freeTransform":true,"x":0,"y":127,"exactX":0,"exactY":127}},"font":{"component":"data2-core-web@GoogleFont","params":{"fontFamily":"Montserrat"}},"textSize":{"component":"data2-core-primitives@Number","params":{"content":12}},"textColor":{"disabled":false,"component":"data2-core-types@Color","params":{"rgba":"rgba(255,255,255,1)"}},"text":{"component":"data2-core-primitives@String","params":{"content":"Tirando suas Medidas."}},"textFormat":{"disabled":false,"component":"data2-core-types@TextFormat","params":{"horizontalAlignment":"center","textOverflow":false,"verticalAlignment":"middle"}},"stateDefinitions":[{"component":"data2-core-user-interface@StateDefinition","params":{"key":{"component":"data2-core-primitives@String","params":{"content":"Tirando suas Medidas ..."}}}}]}},{"_id":"69135864ff7d9c6430b77983","parent":"6913586dff7d9c6430b77984","component":"data2-blocks@Spinner","system":"69133afb854168f247b6f9af","params":{"super":{"border":{"component":"data2-core-types@Border","params":{"color":"#808080","radius":{},"width":{"left":"0","top":"0","right":"0","bottom":"0"}}},"dimensions":{"component":"data2-core-types@Dimensions","params":{"width":124,"height":94}},"position":{"component":"data2-core-types@Position","params":{"freeTransform":true,"x":46,"y":0,"exactX":false,"exactY":false}},"textColor":{"disabled":false,"component":"data2-core-types@Color","params":{"rgba":"rgba(255,255,255,1)"}}},"spinner":"Puff"}}]}},{"_id":"5fc4faeec8da12be8bf3d08a","component":"data2-core@Data2TableDataSource","system":"5e3b796d6228227ca637d0f4","params":{"paginate":{"default":1000},"super":{},"table":"fileComponentInstances","schema":[{"component":"data2-core-types@Field","params":{"key":"component","title":"Component","component":"data2-core-primitives@String"}},{"component":"data2-core-types@Field","params":{"key":"system","title":"System","component":"data2-core-primitives@ObjectId"}},{"component":"data2-core-types@Field","params":{"key":"displayName","title":"Display Name","component":"data2-core-primitives@String"}},{"component":"data2-core-types@Field","params":{"key":"params","title":"Params","component":"data2-core-primitives@Object"}},{"component":"data2-core-types@Field","params":{"key":"reference","title":"Reference","component":"data2-core-primitives@String"}},{"component":"data2-core-types@Field","params":{"key":{"component":"data2-core-primitives@String","params":{"content":"fileId"}},"title":"File ID","component":"data2-core-primitives@ObjectId"},"break":true}],"hooks":{"before":{"all":[{"hook":"softDelete"}],"find":[{"hook":"useCache","options":{"additionalGroupKeys":["$and.0.system","$and.1.system"],"skipCache":true}}],"create":[{"hook":"timestamp","options":{"fields":["createdAt","updatedAt"]}}],"update":[{"hook":"timestamp","options":{"fields":["updatedAt"]}}],"patch":[{"hook":"timestamp","options":{"fields":["updatedAt"]}}]},"after":{"all":[{"hook":"fileUrl","options":{"downloadField":"params.fileUrl","uploadField":"params.uploadFileUrl","enhanceSchema":false}}],"find":[{"hook":"useCache","options":{"additionalGroupKeys":["$and.0.system","$and.1.system"],"skipCache":true}}],"create":[{"hook":"invalidateCache","options":{"additionalGroupKeys":["system"],"secondaryUniqueKeys":["reference"]}},{"hook":"invalidateEnvCache"}],"update":[{"hook":"invalidateCache","options":{"additionalGroupKeys":["system"],"secondaryUniqueKeys":["reference"]}},{"hook":"invalidateEnvCache"}],"patch":[{"hook":"invalidateCache","options":{"additionalGroupKeys":["system"],"secondaryUniqueKeys":["reference"]}},{"hook":"invalidateEnvCache"}],"remove":[{"hook":"invalidateCache","options":{"additionalGroupKeys":["system"],"secondaryUniqueKeys":["reference"]}},{"hook":"invalidateEnvCache"}]}},"multi":["create"],"useEstimatedDocumentCount":true},"reference":"FileComponentInstancesTableDataSource","updatedAt":"2022-12-19T20:42:51.837Z","createdAt":"2020-11-30T13:59:52.294Z"},{"reference":"ApplicationsTableDataSource","component":"data2-core@MemoryDataSource","params":{"initialData":[{"_id":"69134cb6ff7d9c6430b77979","displayName":"aramis-ai-app","reference":"-mZL-ei96g0ilhziDuOOD","params":{"entryPoint":{"disabled":false,"component":"data2-core-types@ComponentInstanceReference","params":{"component":"data2-core-primitives@Artboard","reference":"-f8dAf7CUmc-OwDpz5Hj4"}},"domain":{"component":"data2-core-primitives@String","params":{"content":"app"}}},"system":"69133afb854168f247b6f9af","component":"data2-core-primitives@Application"}]}},{"reference":"DataComponentInstancesTableDataSource","component":"data2-core@MemoryDataSource","params":{"initialData":[{"_id":"69133b5eff7d9c6430b7796e","component":"data2-core@DataSet","system":"69133afb854168f247b6f9af","params":{"datasource":{"component":"data2-core-types@DataSourceReference","params":{"reference":"QnqqcWebjvRYpUH2TEfsM"}},"autoSelect":{"component":"data2-core-primitives@Boolean","params":{"content":true}},"pagination":{"size":20},"filter":{"params":{"search_term":{"component":"data2-core-primitives@String","params":{"content":"azul marinho"}}},"component":"data2-core-types@DataSetFilter"}},"reference":"Ksa9H9-KTr0V0-W01A550"},{"_id":"69133b5eff7d9c6430b7796d","component":"http@CustomHTTPDataSource","system":"69133afb854168f247b6f9af","params":{"super":{},"find":{"params":{"then":{"params":{"actions":[{"component":"data2-core-types@Interaction","params":{"module":{"component":"data2-core-types@InteractiveModuleReference","params":{"reference":"sIo0IkiwSNG-tPcZ1gAXC"}},"prop":"consult","args":[{"params":{"reference":{"component":"data2-core-primitives@String","params":{"content":"query.search_term"}}},"component":"data2-core-types@Reference"}]}},{"component":"data2-core-types@Interaction","params":{"module":{"component":"data2-core-types@InteractiveModuleReference","params":{"reference":"1t84-uSmow8GLPviZbhaB"}},"prop":"sendRequest","args":[{"request":{"disabled":false,"component":"data2-core-types@InstanceReference","params":{"component":"data2-core-connect@HttpRequest","reference":"LJCo54orfNSZFjEdBCCT7"}},"requestParameters":{"search_term":{"params":{"reference":{"component":"data2-core-primitives@String","params":{"content":"prevResult"}}},"component":"data2-core-types@Reference"},"size":{"params":{"reference":{"component":"data2-core-primitives@String","params":{"content":"pagination.size"}}},"component":"data2-core-types@Reference"}}}]}},{"params":{"reference":{"params":{"content":"prevResult.products"},"component":"data2-core-primitives@String"}},"component":"data2-core-types@Reference"}]},"component":"data2-core-flow@Series"},"compare":{"params":{"reference":{"component":"data2-core-primitives@String","params":{"content":"query.search_term"}}},"component":"data2-core-types@Reference"},"else":[]},"component":"data2-core-flow@If"},"policies":[{"component":"data2-core-auth@PublicPolicy","params":{}}]},"reference":"QnqqcWebjvRYpUH2TEfsM"},{"_id":"69136efdff7d9c6430b77995","component":"data2-core-ai@Assistant","system":"69133afb854168f247b6f9af","params":{"model":{"params":{"content":"cerebras-oss"},"component":"data2-core-primitives@String"},"_context":"you just convert sentences in search terms/keywords space separated\n\nThe terms must be direct related to clothing types and colors for ARAMIS ecommerce search\n\napenas roupas masculinas ..  \n\npoucos termos, no maximo 5"},"reference":"sIo0IkiwSNG-tPcZ1gAXC"},{"_id":"6924a0bf6b794569c0f5fd54","component":"data2-core-ai@Assistant","system":"69133afb854168f247b6f9af","params":{"model":"cerebras","json":{"component":"data2-core-primitives@Boolean","params":{"content":true}},"creativity":{"component":"data2-core-primitives@Number","params":{"content":0}}},"reference":"u_om3jtIGBMqXL3IP4Khu"}]}},{"reference":"BundlesTableDataSource","component":"data2-core@MemoryDataSource","params":{"initialData":[]}}],"processesParams":{}}}}