- ID da verificação
- f136959b-f2a0-42f5-82fc-1005ccee177eConcluído
- URL enviado:
- https://41647.vdsid.ru/Redirecionado
- Relatório concluído:
Links · 0 encontrado(s)
Os links de saída identificados na página
Variáveis JavaScript · 27 encontrada(s)
Variáveis JavaScript globais carregadas no objeto janela de uma página são variáveis declaradas fora das funções e acessíveis de qualquer lugar no código dentro do escopo atual
Nome | Tipo |
---|---|
onbeforetoggle | object |
documentPictureInPicture | object |
onscrollend | object |
importShim | function |
io | function |
tailwind | object |
/template.html | string |
Vue | object |
Quasar | object |
parseElements | function |
Mensagens de registro do console · 1 encontrada(s)
Mensagens registradas no console web
Tipo | Categoria | Log |
---|---|---|
verbose | dom |
|
HTML
O corpo HTML bruto da página
<!DOCTYPE html><html dir="ltr" lang="en-US"><head>
<title>loader</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<link href="/favicon.ico" rel="shortcut icon">
<link href="/_nicegui/1.4.36/static/nicegui.css" rel="stylesheet" type="text/css">
<link href="/_nicegui/1.4.36/static/fonts.css" rel="stylesheet" type="text/css">
<link href="/_nicegui/1.4.36/static/quasar.prod.css" rel="stylesheet" type="text/css">
<!-- prevent Prettier from removing this line -->
<style>/* ! tailwindcss v3.3.2 | MIT License | https://tailwindcss.com */*,::after,::before{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}::after,::before{--tw-content:''}html{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;tab-size:4;font-family:ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";font-feature-settings:normal;font-variation-settings:normal}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;font-weight:inherit;line-height:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}textarea{resize:vertical}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]{display:none}*, ::before, ::after{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgb(59 130 246 / 0.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: }::-webkit-backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgb(59 130 246 / 0.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: }::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgb(59 130 246 / 0.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: }.fixed{position:fixed}.absolute{position:absolute}.block{display:block}.cursor-pointer{cursor:pointer}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.justify-center{justify-content:center}.self-stretch{align-self:stretch}.text-center{text-align:center}.text-white{--tw-text-opacity:1;color:rgb(255 255 255 / var(--tw-text-opacity))}</style></head>
<body class="desktop no-touch body--dark dark" style="--q-primary: #3b3c3d; --q-secondary: #26a69a; --q-accent: #9c27b0; --q-dark: #1d1d1d; --q-positive: #21ba45; --q-negative: #c10015; --q-info: #31ccec; --q-warning: #f2c037;">
<script src="/_nicegui/1.4.36/static/es-module-shims.js"></script>
<script src="/_nicegui/1.4.36/static/socket.io.min.js"></script>
<script src="/_nicegui/1.4.36/static/tailwindcss.min.js"></script>
<!-- prevent Prettier from removing this line -->
<script src="/_nicegui/1.4.36/static/vue.global.prod.js"></script>
<script src="/_nicegui/1.4.36/static/quasar.umd.prod.js"></script>
<script src="/_nicegui/1.4.36/static/nicegui.js"></script>
<script src="/_nicegui/1.4.36/static/lang/en-US.umd.prod.js"></script>
<script type="importmap">
{"imports": {"mermaid":"/_nicegui/1.4.36/libraries/a022d63bc2efb68f616955feada73028/mermaid.esm.min.mjs","index":"/_nicegui/1.4.36/libraries/26e9f3a0290f18f1ab866f8d6faa7480/index.js","three":"/_nicegui/1.4.36/libraries/b762210ea1a93dc0f46fb5b27705c9e0/three.module.js","CSS2DRenderer":"/_nicegui/1.4.36/libraries/76e9d2120ee202fa3a567f310e68de5f/CSS2DRenderer.js","CSS3DRenderer":"/_nicegui/1.4.36/libraries/76e9d2120ee202fa3a567f310e68de5f/CSS3DRenderer.js","DragControls":"/_nicegui/1.4.36/libraries/76e9d2120ee202fa3a567f310e68de5f/DragControls.js","OrbitControls":"/_nicegui/1.4.36/libraries/76e9d2120ee202fa3a567f310e68de5f/OrbitControls.js","STLLoader":"/_nicegui/1.4.36/libraries/76e9d2120ee202fa3a567f310e68de5f/STLLoader.js","GLTFLoader":"/_nicegui/1.4.36/libraries/76e9d2120ee202fa3a567f310e68de5f/GLTFLoader.js","BufferGeometryUtils":"/_nicegui/1.4.36/libraries/76e9d2120ee202fa3a567f310e68de5f/BufferGeometryUtils.js"}}
</script>
<style>*[data-joystick] > div {width: 100%; height: 100%; position: relative; }
.js-plotly-plot .plotly .modebar-group {display: flex; }
.js-plotly-plot .plotly .modebar-btn {display: flex; }
.js-plotly-plot .plotly .modebar-btn svg {position: static; }</style>
<script type="text/x-template" id="tpl-joystick"><div data-joystick><div></div></div></script>
<script type="text/x-template" id="tpl-plotly"><div data-plotly></div></script>
<div id="app" data-v-app=""><div class="q-layout q-layout--standard nicegui-layout" tabindex="-1" id="c0" style="min-height: 600px;"><!----><!----><div class="q-page-container" id="c1"><main class="q-page" id="c2" style="min-height: 600px;"><div id="c3" class="nicegui-content"><!----><div class="q-card q-card--dark q-dark nicegui-card absolute-center" id="c5"><label class="q-field row no-wrap items-start q-field--standard q-input q-field--labeled q-field--dark" for="f_1fa4850b-bda2-400a-92e8-49f77ba8e1f3"><!----><div class="q-field__inner relative-position col self-stretch"><div class="q-field__control relative-position row no-wrap" tabindex="-1"><div class="q-field__control-container col relative-position row no-wrap q-anchor--skip"><input class="q-field__native q-placeholder" tabindex="0" aria-label="Username" loopback="false" list="c6-datalist" id="f_1fa4850b-bda2-400a-92e8-49f77ba8e1f3" type="text"><div class="q-field__label no-pointer-events absolute ellipsis">Username</div></div></div><!----></div><!----></label><!----><label class="q-field row no-wrap items-start q-field--standard q-input q-field--labeled q-field--dark" for="f_fadca23c-d228-4c4d-954a-a9c165873e03"><!----><div class="q-field__inner relative-position col self-stretch"><div class="q-field__control relative-position row no-wrap" tabindex="-1"><div class="q-field__control-container col relative-position row no-wrap q-anchor--skip"><input class="q-field__native q-placeholder" tabindex="0" aria-label="Password" loopback="false" list="c7-datalist" id="f_fadca23c-d228-4c4d-954a-a9c165873e03" type="password"><div class="q-field__label no-pointer-events absolute ellipsis">Password</div></div><div class="q-field__append q-field__marginal row no-wrap items-center"><i class="q-icon notranslate material-icons cursor-pointer" aria-hidden="true" role="presentation" id="c8">visibility_off</i></div></div><!----></div><!----></label><!----><button class="q-btn q-btn-item non-selectable no-outline q-btn--standard q-btn--rectangle bg-primary text-white q-btn--actionable q-focusable q-hoverable" tabindex="0" type="button" id="c9"><span class="q-focus-helper"></span><span class="q-btn__content text-center col items-center q-anchor--skip justify-center row"><span class="block">Log in</span></span></button></div></div></main></div></div></div>
<div id="popup" aria-hidden="true">
<span>Connection lost.</span>
<span>Trying to reconnect...</span>
</div>
<script type="module">
const app = createApp(parseElements(String.raw`{"0":{"tag":"q-layout","class":["nicegui-layout"],"props":{"view":"hhh lpr fff"},"children":[1]},"1":{"tag":"q-page-container","children":[2]},"2":{"tag":"q-page","children":[3]},"3":{"tag":"div","class":["nicegui-content"],"children":[4,5]},"4":{"tag":"nicegui-colors","props":{"primary":"#3b3c3d","secondary":"#26a69a","accent":"#9c27b0","dark":"#1d1d1d","positive":"#21ba45","negative":"#c10015","info":"#31ccec","warning":"#f2c037"},"component":{"key":"b0b17893a51343979e2090deee730538/colors.js","name":"colors","tag":"nicegui-colors"}},"5":{"tag":"q-card","class":["nicegui-card","absolute-center"],"children":[6,7,9]},"6":{"tag":"nicegui-input","props":{"value":"","loopback":false,"label":"Username","type":"text","_autocomplete":[]},"events":[{"listener_id":"42ee8c41-1eb4-4087-aea0-e321d3bef4ed","type":"update:value","specials":[],"modifiers":[],"keys":[],"args":[null],"throttle":0,"leading_events":true,"trailing_events":true,"js_handler":null},{"listener_id":"5ba0c216-ed34-4305-971a-2deaeaebd5de","type":"keydown","specials":[],"modifiers":[],"keys":["enter"],"args":null,"throttle":0.0,"leading_events":true,"trailing_events":true,"js_handler":null}],"component":{"key":"b0b17893a51343979e2090deee730538/input.js","name":"input","tag":"nicegui-input"}},"7":{"tag":"nicegui-input","props":{"value":"","loopback":false,"label":"Password","type":"password","_autocomplete":[]},"slots":{"append":{"ids":[8]}},"events":[{"listener_id":"e1279b74-bdc6-433e-beec-b0daf722204a","type":"update:value","specials":[],"modifiers":[],"keys":[],"args":[null],"throttle":0,"leading_events":true,"trailing_events":true,"js_handler":null},{"listener_id":"a7681e71-e691-47bd-9079-5b923cc17242","type":"keydown","specials":[],"modifiers":[],"keys":["enter"],"args":null,"throttle":0.0,"leading_events":true,"trailing_events":true,"js_handler":null}],"component":{"key":"b0b17893a51343979e2090deee730538/input.js","name":"input","tag":"nicegui-input"}},"8":{"tag":"q-icon","class":["cursor-pointer"],"props":{"name":"visibility_off"},"events":[{"listener_id":"7ed1e563-b10e-4907-a898-c086fb44df1d","type":"click","specials":[],"modifiers":[],"keys":[],"args":null,"throttle":0.0,"leading_events":true,"trailing_events":true,"js_handler":null}]},"9":{"tag":"q-btn","props":{"color":"primary","label":"Log in"},"events":[{"listener_id":"a8f80e5e-9162-456f-93e6-cbceffa86e00","type":"click","specials":[],"modifiers":[],"keys":[],"args":[],"throttle":0.0,"leading_events":true,"trailing_events":true,"js_handler":null}]}}`), {
version: "1.4.36",
prefix: "",
query: {'client_id': '3c24a2e4-69d7-4516-ad0c-d42b8c8e8527'},
extraHeaders: {},
transports: ['websocket', 'polling'],
quasarConfig: {"brand":{"primary":"#5898d4"},"loadingBar":{"color":"primary","skipHijack":false}},
});
import { default as colors } from "/_nicegui/1.4.36/components/b0b17893a51343979e2090deee730538/colors.js";
app.component("nicegui-colors", colors);
import { default as input } from "/_nicegui/1.4.36/components/b0b17893a51343979e2090deee730538/input.js";
app.component("nicegui-input", input);
var joystick = app.component('nicegui-joystick', {template:'#tpl-joystick',
mounted() {
const joystick = nipplejs.create({
zone: this.$el.children[0],
position: { left: "50%", top: "50%" },
dynamicPage: true,
...this.options,
});
joystick.on("start", (e) => this.$emit("start", e));
joystick.on("move", (_, data) => this.$emit("move", { data }));
joystick.on("end", (e) => this.$emit("end", e));
},
props: {
options: Object,
},
});
var plotly = app.component('nicegui-plotly', {template:'#tpl-plotly',
async mounted() {
await this.$nextTick();
this.update();
},
updated() {
this.update();
},
methods: {
update() {
// default responsive to true
const options = this.options;
if (options.config === undefined) options.config = { responsive: true };
if (options.config.responsive === undefined) options.config.responsive = true;
// re-use plotly instance if config is the same
if (JSON.stringify(options.config) == JSON.stringify(this.last_options.config)) {
Plotly.react(this.$el.id, this.options.data, this.options.layout);
} else {
Plotly.newPlot(this.$el.id, this.options.data, this.options.layout, options.config);
this.set_handlers();
}
// store last options
this.last_options = options;
},
set_handlers() {
// forward events
for (const name of [
// source: https://plotly.com/javascript/plotlyjs-events/
"plotly_click",
"plotly_legendclick",
"plotly_selecting",
"plotly_selected",
"plotly_hover",
"plotly_unhover",
"plotly_legenddoubleclick",
"plotly_restyle",
"plotly_relayout",
"plotly_webglcontextlost",
"plotly_afterplot",
"plotly_autosize",
"plotly_deselect",
"plotly_doubleclick",
"plotly_redraw",
"plotly_animated",
]) {
this.$el.on(name, (event) => {
const args = {
...event,
points: event?.points?.map((p) => ({
...p,
fullData: undefined,
xaxis: undefined,
yaxis: undefined,
})),
xaxes: undefined,
yaxes: undefined,
};
this.$emit(name, args);
});
}
},
},
data() {
return {
last_options: {},
};
},
props: {
options: Object,
},
});
const dark = True;
Quasar.lang.set(Quasar.lang["en-US".replace('-', '')]);
Quasar.Dark.set(dark === None ? "auto" : dark);
if (dark !== None) tailwind.config.darkMode = "class";
if (dark === True) document.body.classList.add("dark");
app.mount("#app");
</script>
<div id="q-loading-bar" data-v-app=""><div class="q-loading-bar q-loading-bar--top bg-primary" aria-hidden="true" style="transform: translate3d(-100%, -200%, 0px); height: 2px; opacity: 0;"></div></div><div id="q-notify" data-v-app=""><div class="q-notifications"><div class="q-notifications__list q-notifications__list--top fixed column no-wrap items-start"></div><div class="q-notifications__list q-notifications__list--top fixed column no-wrap items-end"></div><div class="q-notifications__list q-notifications__list--bottom fixed column no-wrap items-start"></div><div class="q-notifications__list q-notifications__list--bottom fixed column no-wrap items-end"></div><div class="q-notifications__list q-notifications__list--top fixed column no-wrap items-center"></div><div class="q-notifications__list q-notifications__list--bottom fixed column no-wrap items-center"></div><div class="q-notifications__list q-notifications__list--center fixed column no-wrap items-start justify-center"></div><div class="q-notifications__list q-notifications__list--center fixed column no-wrap items-end justify-center"></div><div class="q-notifications__list q-notifications__list--center fixed column no-wrap flex-center"></div></div></div></body></html>