- ioBroker Community Home
- Deutsch
- Visualisierung
- [Vorstellung] Meine zweite Visualisierung
NEWS
[Vorstellung] Meine zweite Visualisierung
-
Hallo !
Kann mir bitte mal jemand erklären wie das Astroscript funktioniert?
Ich habe den View importiert und bin gerade dabei die scripte anzupassen.
Jetzt bin ich beim Astroview und habe die drei Scripte für die Zeiten am laufen,
aber dort wird am Anfang ein Wert genommen, der mit dem Tooltip Telegram beschrieben wird. Wie ist denn das zu verstehen?
Also ich bin absoluter Neuling in dem Gebiet.....
@Kuddel vielen Dank für deine Arbeit. Echt super VIEW.@nautilusweb "Tooltip Telegram" ? Was genau meinst du?
Kannst du bitte einen Screenshot posten
-
-
@Uli977 mittlerwiele habe ich für jedes Gerät ein einzelnes Skript. Es wurde zu unübersichtlich ^^
Hier das Skript für den ioBroker (Blockly Export):
<block xmlns="http://www.w3.org/1999/xhtml" type="schedule" id="S},%B!W7FjU|w+;Bi3u/" x="-662" y="-336"> <field name="SCHEDULE">*/1 * * * *</field> <statement name="STATEMENT"> <block type="variables_set" id="c;vRX]+MD3w~Fa4u0_oA"> <field name="VAR" id="xR[!J/DBv`U}Y:9[0lI`" variabletype="">raw</field> <value name="VALUE"> <block type="get_value" id="#=Ud:?8|Bc0R?oq(}{Vz"> <field name="ATTR">val</field> <field name="OID">rpi2.0.uptime.uptime</field> </block> </value> <next> <block type="variables_set" id=":+s25++7%;E1ZPSp_bNH"> <field name="VAR" id="t?tbMWd@B^!Lwtws97h(" variabletype="">tage</field> <value name="VALUE"> <block type="math_round" id="V_n,Z?87Yzo#1@Gk)B_|"> <field name="OP">ROUNDDOWN</field> <value name="NUM"> <shadow type="math_number" id="w)m[6-o#SFO|})aX;^Sn"> <field name="NUM">3.1</field> </shadow> <block type="math_arithmetic" id="#vPh0eWHzHbmc0{P(xGl"> <field name="OP">DIVIDE</field> <value name="A"> <shadow type="math_number" id="bahI:FVxEi%`f[PVR#?r"> <field name="NUM">1</field> </shadow> <block type="get_value" id="[]}_AgMQs2tS-b3SOG6:"> <field name="ATTR">val</field> <field name="OID">rpi2.0.uptime.uptime</field> </block> </value> <value name="B"> <shadow type="math_number" id="cBfkqtHp/(na=hF*Xs;{"> <field name="NUM">86400</field> </shadow> </value> </block> </value> </block> </value> <next> <block type="variables_set" id="xf#[c;spkxV;?_=;2t4]"> <field name="VAR" id="@Xe/hH@K?lg~ckA0s$1v" variabletype="">zw</field> <value name="VALUE"> <block type="math_arithmetic" id="g85j0([NmkejbN]_LFQ;"> <field name="OP">MINUS</field> <value name="A"> <shadow type="math_number" id="}H73ztKqU,dkWZ,F,i*R"> <field name="NUM">1</field> </shadow> <block type="variables_get" id="-VqLq_~+I^S2}L3!#xzI"> <field name="VAR" id="xR[!J/DBv`U}Y:9[0lI`" variabletype="">raw</field> </block> </value> <value name="B"> <shadow type="math_number" id="P5_|Dw(]!C*d/0LDlJX["> <field name="NUM">86400</field> </shadow> <block type="math_arithmetic" id="8KQWiO_0+1E7KPBL`BnK"> <field name="OP">MULTIPLY</field> <value name="A"> <shadow type="math_number" id=",I@|[8va{Mw(V#ASt9{M"> <field name="NUM">1</field> </shadow> <block type="variables_get" id="HYJ?9+`q-3)^O0iZJD-["> <field name="VAR" id="t?tbMWd@B^!Lwtws97h(" variabletype="">tage</field> </block> </value> <value name="B"> <shadow type="math_number" id="@(,y`FuDg+P*5o[794U6"> <field name="NUM">86400</field> </shadow> </value> </block> </value> </block> </value> <next> <block type="variables_set" id="eAJhBVv3}N8LUFKRAWGZ"> <field name="VAR" id="sFV`GY=PcXe}ZLrky{bK" variabletype="">std</field> <value name="VALUE"> <block type="math_round" id="/RbEc%QP!6/M9EimZe]N"> <field name="OP">ROUNDDOWN</field> <value name="NUM"> <shadow type="math_number" id="w)m[6-o#SFO|})aX;^Sn"> <field name="NUM">0</field> </shadow> <block type="math_arithmetic" id="BFHl3E~ysn|,xUa5Vb8#"> <field name="OP">DIVIDE</field> <value name="A"> <shadow type="math_number" id="bahI:FVxEi%`f[PVR#?r"> <field name="NUM">1</field> </shadow> <block type="variables_get" id="7=o8aPA{`ENu)Ede_%B@"> <field name="VAR" id="@Xe/hH@K?lg~ckA0s$1v" variabletype="">zw</field> </block> </value> <value name="B"> <shadow type="math_number" id="6k]Nz4u+nuL.OON8Z+?j"> <field name="NUM">3600</field> </shadow> </value> </block> </value> </block> </value> <next> <block type="variables_set" id=".+IdB1+tIgC(cXj^#9gr"> <field name="VAR" id="ThAY6m1`ng2#i#jP3dUp" variabletype="">zw2</field> <value name="VALUE"> <block type="math_arithmetic" id="Tb1}ci*dwi]?N(+VZS0*"> <field name="OP">MINUS</field> <value name="A"> <shadow type="math_number" id="}H73ztKqU,dkWZ,F,i*R"> <field name="NUM">1</field> </shadow> <block type="variables_get" id="pl@KE2~vpoFkF~SSzk%%"> <field name="VAR" id="@Xe/hH@K?lg~ckA0s$1v" variabletype="">zw</field> </block> </value> <value name="B"> <shadow type="math_number" id="P5_|Dw(]!C*d/0LDlJX["> <field name="NUM">0</field> </shadow> <block type="math_arithmetic" id="pIkaJRUH0EN9i5BFh|Ou"> <field name="OP">MULTIPLY</field> <value name="A"> <shadow type="math_number" id=",I@|[8va{Mw(V#ASt9{M"> <field name="NUM">1</field> </shadow> <block type="variables_get" id="^B.o=TuQbG!2~GNM/e-d"> <field name="VAR" id="sFV`GY=PcXe}ZLrky{bK" variabletype="">std</field> </block> </value> <value name="B"> <shadow type="math_number" id="jHJ,OA,V7xyG1^Be^jW."> <field name="NUM">3600</field> </shadow> </value> </block> </value> </block> </value> <next> <block type="variables_set" id="6GHul#I2g`ZkYC1e~C{1"> <field name="VAR" id="pf9`Yy1b?]wA]a6U/B*@" variabletype="">min</field> <value name="VALUE"> <block type="math_round" id="I%[WOX~v6)8yc}K1_|nS"> <field name="OP">ROUNDDOWN</field> <value name="NUM"> <shadow type="math_number" id="w)m[6-o#SFO|})aX;^Sn"> <field name="NUM">3.1</field> </shadow> <block type="math_arithmetic" id="kqIicz=;J=5v)|+`2Vs)"> <field name="OP">DIVIDE</field> <value name="A"> <shadow type="math_number" id="}H73ztKqU,dkWZ,F,i*R"> <field name="NUM">1</field> </shadow> <block type="variables_get" id="/E]PwFOERrG;mY.@U?fN"> <field name="VAR" id="ThAY6m1`ng2#i#jP3dUp" variabletype="">zw2</field> </block> </value> <value name="B"> <shadow type="math_number" id=":5Jjoq2?fnn.3?nX.qu5"> <field name="NUM">60</field> </shadow> </value> </block> </value> </block> </value> <next> <block type="comment" id="}62au5%|-uoD0^;/S~ro"> <field name="COMMENT">0 bei Std hinzufügen</field> <next> <block type="controls_if" id="?TXM*.u^oR?=mu!C7#Gu"> <value name="IF0"> <block type="logic_compare" id="[p}YkaS];xdRMD*ap48G"> <field name="OP">LT</field> <value name="A"> <block type="variables_get" id="J{uV_w/y/+ZCV.l3D|i:"> <field name="VAR" id="sFV`GY=PcXe}ZLrky{bK" variabletype="">std</field> </block> </value> <value name="B"> <block type="math_number" id="gI1:JylA#77yV(JkpK-B"> <field name="NUM">10</field> </block> </value> </block> </value> <statement name="DO0"> <block type="variables_set" id="ys[j:Xn^gP:?Hv[zAW6#"> <field name="VAR" id="sFV`GY=PcXe}ZLrky{bK" variabletype="">std</field> <value name="VALUE"> <block type="text_join" id="d.!cr#8mc8)?UUgV:OX7"> <mutation items="2"></mutation> <value name="ADD0"> <block type="text" id="OJ@x,#Ao.]qv/F1*WGrw"> <field name="TEXT">0</field> </block> </value> <value name="ADD1"> <block type="variables_get" id="zZIf^PD**]GNm8rfZgWV"> <field name="VAR" id="sFV`GY=PcXe}ZLrky{bK" variabletype="">std</field> </block> </value> </block> </value> </block> </statement> <next> <block type="comment" id="}Dx+SO@qP}PgQPnCiPe~"> <field name="COMMENT">0 bei Min hinzufügen</field> <next> <block type="controls_if" id="w9ZUSJJysyrxjo%O}*AF"> <value name="IF0"> <block type="logic_compare" id="wJ}HmbQ.3A%3lP*+{9:B"> <field name="OP">LT</field> <value name="A"> <block type="variables_get" id="S(W}:D+!I,z}N@-!qlLJ"> <field name="VAR" id="pf9`Yy1b?]wA]a6U/B*@" variabletype="">min</field> </block> </value> <value name="B"> <block type="math_number" id="Pbic4r3a3N.-[@ukd.l3"> <field name="NUM">10</field> </block> </value> </block> </value> <statement name="DO0"> <block type="variables_set" id="%^^k8,?cY?eR!Zo]qZIX"> <field name="VAR" id="pf9`Yy1b?]wA]a6U/B*@" variabletype="">min</field> <value name="VALUE"> <block type="text_join" id="emQn)QW2nx4diB92R^vk"> <mutation items="2"></mutation> <value name="ADD0"> <block type="text" id="USkT*`Qj|%3NxDYYt}Bu"> <field name="TEXT">0</field> </block> </value> <value name="ADD1"> <block type="variables_get" id="6p0+r[)u0Krqi;d4:,ZD"> <field name="VAR" id="pf9`Yy1b?]wA]a6U/B*@" variabletype="">min</field> </block> </value> </block> </value> </block> </statement> <next> <block type="controls_if" id="v@B2k(R?[gCoK1a~I9`F"> <mutation else="1"></mutation> <value name="IF0"> <block type="logic_compare" id="1dfxjx[N`Epx2~*6W~7;"> <field name="OP">EQ</field> <value name="A"> <block type="variables_get" id="l^{OAh,GFMX(@#9-warp"> <field name="VAR" id="t?tbMWd@B^!Lwtws97h(" variabletype="">tage</field> </block> </value> <value name="B"> <block type="math_number" id="!V0n5d2Z-i!(iBk895]x"> <field name="NUM">1</field> </block> </value> </block> </value> <statement name="DO0"> <block type="update" id="}dygd@NM}^+sSCG`^@Xn"> <mutation delay_input="false"></mutation> <field name="OID">javascript.0.uptime.iobroker</field> <field name="WITH_DELAY">FALSE</field> <value name="VALUE"> <block type="text_join" id="]#nx!b5z}YAPXTsmNLQ|"> <mutation items="6"></mutation> <value name="ADD0"> <block type="variables_get" id="+aVEIO9S5O-.3_#gOO/x"> <field name="VAR" id="t?tbMWd@B^!Lwtws97h(" variabletype="">tage</field> </block> </value> <value name="ADD1"> <block type="text" id="]erCl}B}Ea`ac^[!:!*)"> <field name="TEXT"> Tag, </field> </block> </value> <value name="ADD2"> <block type="variables_get" id="a%[T3/e/(_l9BPIVM(-)"> <field name="VAR" id="sFV`GY=PcXe}ZLrky{bK" variabletype="">std</field> </block> </value> <value name="ADD3"> <block type="text" id="qF9D;Tv`WFo,)3,+[|Ve"> <field name="TEXT"> Std, </field> </block> </value> <value name="ADD4"> <block type="variables_get" id="j`B:8.qUHr*`vdar-A}K"> <field name="VAR" id="pf9`Yy1b?]wA]a6U/B*@" variabletype="">min</field> </block> </value> <value name="ADD5"> <block type="text" id="bV2z[/bBEhy_BqMy.UHC"> <field name="TEXT"> Min</field> </block> </value> </block> </value> </block> </statement> <statement name="ELSE"> <block type="update" id="(g+SDiV]@I6UoHl8jE.i"> <mutation delay_input="false"></mutation> <field name="OID">javascript.0.uptime.iobroker</field> <field name="WITH_DELAY">FALSE</field> <value name="VALUE"> <block type="text_join" id="|gSv+WZHIMcsYv;iY}y5"> <mutation items="6"></mutation> <value name="ADD0"> <block type="variables_get" id=";lH~jePSwnZZ`B9Uf9#8"> <field name="VAR" id="t?tbMWd@B^!Lwtws97h(" variabletype="">tage</field> </block> </value> <value name="ADD1"> <block type="text" id="_N5MntuQ3.OAGrQ,UEnV"> <field name="TEXT"> Tage, </field> </block> </value> <value name="ADD2"> <block type="variables_get" id=".4sH_?4VFhqf^8u!M7F9"> <field name="VAR" id="sFV`GY=PcXe}ZLrky{bK" variabletype="">std</field> </block> </value> <value name="ADD3"> <block type="text" id="V0sqG%|UzZe:%=_GTSO%"> <field name="TEXT"> Std, </field> </block> </value> <value name="ADD4"> <block type="variables_get" id="~~tdGbeXHF,RXc4-gV[i"> <field name="VAR" id="pf9`Yy1b?]wA]a6U/B*@" variabletype="">min</field> </block> </value> <value name="ADD5"> <block type="text" id="1oy#IR@#^HupeI(++C48"> <field name="TEXT"> Min</field> </block> </value> </block> </value> </block> </statement> </block> </next> </block> </next> </block> </next> </block> </next> </block> </next> </block> </next> </block> </next> </block> </next> </block> </next> </block> </next> </block> </statement> </block> -
@Uli977 mittlerwiele habe ich für jedes Gerät ein einzelnes Skript. Es wurde zu unübersichtlich ^^
Hier das Skript für den ioBroker (Blockly Export):
<block xmlns="http://www.w3.org/1999/xhtml" type="schedule" id="S},%B!W7FjU|w+;Bi3u/" x="-662" y="-336"> <field name="SCHEDULE">*/1 * * * *</field> <statement name="STATEMENT"> <block type="variables_set" id="c;vRX]+MD3w~Fa4u0_oA"> <field name="VAR" id="xR[!J/DBv`U}Y:9[0lI`" variabletype="">raw</field> <value name="VALUE"> <block type="get_value" id="#=Ud:?8|Bc0R?oq(}{Vz"> <field name="ATTR">val</field> <field name="OID">rpi2.0.uptime.uptime</field> </block> </value> <next> <block type="variables_set" id=":+s25++7%;E1ZPSp_bNH"> <field name="VAR" id="t?tbMWd@B^!Lwtws97h(" variabletype="">tage</field> <value name="VALUE"> <block type="math_round" id="V_n,Z?87Yzo#1@Gk)B_|"> <field name="OP">ROUNDDOWN</field> <value name="NUM"> <shadow type="math_number" id="w)m[6-o#SFO|})aX;^Sn"> <field name="NUM">3.1</field> </shadow> <block type="math_arithmetic" id="#vPh0eWHzHbmc0{P(xGl"> <field name="OP">DIVIDE</field> <value name="A"> <shadow type="math_number" id="bahI:FVxEi%`f[PVR#?r"> <field name="NUM">1</field> </shadow> <block type="get_value" id="[]}_AgMQs2tS-b3SOG6:"> <field name="ATTR">val</field> <field name="OID">rpi2.0.uptime.uptime</field> </block> </value> <value name="B"> <shadow type="math_number" id="cBfkqtHp/(na=hF*Xs;{"> <field name="NUM">86400</field> </shadow> </value> </block> </value> </block> </value> <next> <block type="variables_set" id="xf#[c;spkxV;?_=;2t4]"> <field name="VAR" id="@Xe/hH@K?lg~ckA0s$1v" variabletype="">zw</field> <value name="VALUE"> <block type="math_arithmetic" id="g85j0([NmkejbN]_LFQ;"> <field name="OP">MINUS</field> <value name="A"> <shadow type="math_number" id="}H73ztKqU,dkWZ,F,i*R"> <field name="NUM">1</field> </shadow> <block type="variables_get" id="-VqLq_~+I^S2}L3!#xzI"> <field name="VAR" id="xR[!J/DBv`U}Y:9[0lI`" variabletype="">raw</field> </block> </value> <value name="B"> <shadow type="math_number" id="P5_|Dw(]!C*d/0LDlJX["> <field name="NUM">86400</field> </shadow> <block type="math_arithmetic" id="8KQWiO_0+1E7KPBL`BnK"> <field name="OP">MULTIPLY</field> <value name="A"> <shadow type="math_number" id=",I@|[8va{Mw(V#ASt9{M"> <field name="NUM">1</field> </shadow> <block type="variables_get" id="HYJ?9+`q-3)^O0iZJD-["> <field name="VAR" id="t?tbMWd@B^!Lwtws97h(" variabletype="">tage</field> </block> </value> <value name="B"> <shadow type="math_number" id="@(,y`FuDg+P*5o[794U6"> <field name="NUM">86400</field> </shadow> </value> </block> </value> </block> </value> <next> <block type="variables_set" id="eAJhBVv3}N8LUFKRAWGZ"> <field name="VAR" id="sFV`GY=PcXe}ZLrky{bK" variabletype="">std</field> <value name="VALUE"> <block type="math_round" id="/RbEc%QP!6/M9EimZe]N"> <field name="OP">ROUNDDOWN</field> <value name="NUM"> <shadow type="math_number" id="w)m[6-o#SFO|})aX;^Sn"> <field name="NUM">0</field> </shadow> <block type="math_arithmetic" id="BFHl3E~ysn|,xUa5Vb8#"> <field name="OP">DIVIDE</field> <value name="A"> <shadow type="math_number" id="bahI:FVxEi%`f[PVR#?r"> <field name="NUM">1</field> </shadow> <block type="variables_get" id="7=o8aPA{`ENu)Ede_%B@"> <field name="VAR" id="@Xe/hH@K?lg~ckA0s$1v" variabletype="">zw</field> </block> </value> <value name="B"> <shadow type="math_number" id="6k]Nz4u+nuL.OON8Z+?j"> <field name="NUM">3600</field> </shadow> </value> </block> </value> </block> </value> <next> <block type="variables_set" id=".+IdB1+tIgC(cXj^#9gr"> <field name="VAR" id="ThAY6m1`ng2#i#jP3dUp" variabletype="">zw2</field> <value name="VALUE"> <block type="math_arithmetic" id="Tb1}ci*dwi]?N(+VZS0*"> <field name="OP">MINUS</field> <value name="A"> <shadow type="math_number" id="}H73ztKqU,dkWZ,F,i*R"> <field name="NUM">1</field> </shadow> <block type="variables_get" id="pl@KE2~vpoFkF~SSzk%%"> <field name="VAR" id="@Xe/hH@K?lg~ckA0s$1v" variabletype="">zw</field> </block> </value> <value name="B"> <shadow type="math_number" id="P5_|Dw(]!C*d/0LDlJX["> <field name="NUM">0</field> </shadow> <block type="math_arithmetic" id="pIkaJRUH0EN9i5BFh|Ou"> <field name="OP">MULTIPLY</field> <value name="A"> <shadow type="math_number" id=",I@|[8va{Mw(V#ASt9{M"> <field name="NUM">1</field> </shadow> <block type="variables_get" id="^B.o=TuQbG!2~GNM/e-d"> <field name="VAR" id="sFV`GY=PcXe}ZLrky{bK" variabletype="">std</field> </block> </value> <value name="B"> <shadow type="math_number" id="jHJ,OA,V7xyG1^Be^jW."> <field name="NUM">3600</field> </shadow> </value> </block> </value> </block> </value> <next> <block type="variables_set" id="6GHul#I2g`ZkYC1e~C{1"> <field name="VAR" id="pf9`Yy1b?]wA]a6U/B*@" variabletype="">min</field> <value name="VALUE"> <block type="math_round" id="I%[WOX~v6)8yc}K1_|nS"> <field name="OP">ROUNDDOWN</field> <value name="NUM"> <shadow type="math_number" id="w)m[6-o#SFO|})aX;^Sn"> <field name="NUM">3.1</field> </shadow> <block type="math_arithmetic" id="kqIicz=;J=5v)|+`2Vs)"> <field name="OP">DIVIDE</field> <value name="A"> <shadow type="math_number" id="}H73ztKqU,dkWZ,F,i*R"> <field name="NUM">1</field> </shadow> <block type="variables_get" id="/E]PwFOERrG;mY.@U?fN"> <field name="VAR" id="ThAY6m1`ng2#i#jP3dUp" variabletype="">zw2</field> </block> </value> <value name="B"> <shadow type="math_number" id=":5Jjoq2?fnn.3?nX.qu5"> <field name="NUM">60</field> </shadow> </value> </block> </value> </block> </value> <next> <block type="comment" id="}62au5%|-uoD0^;/S~ro"> <field name="COMMENT">0 bei Std hinzufügen</field> <next> <block type="controls_if" id="?TXM*.u^oR?=mu!C7#Gu"> <value name="IF0"> <block type="logic_compare" id="[p}YkaS];xdRMD*ap48G"> <field name="OP">LT</field> <value name="A"> <block type="variables_get" id="J{uV_w/y/+ZCV.l3D|i:"> <field name="VAR" id="sFV`GY=PcXe}ZLrky{bK" variabletype="">std</field> </block> </value> <value name="B"> <block type="math_number" id="gI1:JylA#77yV(JkpK-B"> <field name="NUM">10</field> </block> </value> </block> </value> <statement name="DO0"> <block type="variables_set" id="ys[j:Xn^gP:?Hv[zAW6#"> <field name="VAR" id="sFV`GY=PcXe}ZLrky{bK" variabletype="">std</field> <value name="VALUE"> <block type="text_join" id="d.!cr#8mc8)?UUgV:OX7"> <mutation items="2"></mutation> <value name="ADD0"> <block type="text" id="OJ@x,#Ao.]qv/F1*WGrw"> <field name="TEXT">0</field> </block> </value> <value name="ADD1"> <block type="variables_get" id="zZIf^PD**]GNm8rfZgWV"> <field name="VAR" id="sFV`GY=PcXe}ZLrky{bK" variabletype="">std</field> </block> </value> </block> </value> </block> </statement> <next> <block type="comment" id="}Dx+SO@qP}PgQPnCiPe~"> <field name="COMMENT">0 bei Min hinzufügen</field> <next> <block type="controls_if" id="w9ZUSJJysyrxjo%O}*AF"> <value name="IF0"> <block type="logic_compare" id="wJ}HmbQ.3A%3lP*+{9:B"> <field name="OP">LT</field> <value name="A"> <block type="variables_get" id="S(W}:D+!I,z}N@-!qlLJ"> <field name="VAR" id="pf9`Yy1b?]wA]a6U/B*@" variabletype="">min</field> </block> </value> <value name="B"> <block type="math_number" id="Pbic4r3a3N.-[@ukd.l3"> <field name="NUM">10</field> </block> </value> </block> </value> <statement name="DO0"> <block type="variables_set" id="%^^k8,?cY?eR!Zo]qZIX"> <field name="VAR" id="pf9`Yy1b?]wA]a6U/B*@" variabletype="">min</field> <value name="VALUE"> <block type="text_join" id="emQn)QW2nx4diB92R^vk"> <mutation items="2"></mutation> <value name="ADD0"> <block type="text" id="USkT*`Qj|%3NxDYYt}Bu"> <field name="TEXT">0</field> </block> </value> <value name="ADD1"> <block type="variables_get" id="6p0+r[)u0Krqi;d4:,ZD"> <field name="VAR" id="pf9`Yy1b?]wA]a6U/B*@" variabletype="">min</field> </block> </value> </block> </value> </block> </statement> <next> <block type="controls_if" id="v@B2k(R?[gCoK1a~I9`F"> <mutation else="1"></mutation> <value name="IF0"> <block type="logic_compare" id="1dfxjx[N`Epx2~*6W~7;"> <field name="OP">EQ</field> <value name="A"> <block type="variables_get" id="l^{OAh,GFMX(@#9-warp"> <field name="VAR" id="t?tbMWd@B^!Lwtws97h(" variabletype="">tage</field> </block> </value> <value name="B"> <block type="math_number" id="!V0n5d2Z-i!(iBk895]x"> <field name="NUM">1</field> </block> </value> </block> </value> <statement name="DO0"> <block type="update" id="}dygd@NM}^+sSCG`^@Xn"> <mutation delay_input="false"></mutation> <field name="OID">javascript.0.uptime.iobroker</field> <field name="WITH_DELAY">FALSE</field> <value name="VALUE"> <block type="text_join" id="]#nx!b5z}YAPXTsmNLQ|"> <mutation items="6"></mutation> <value name="ADD0"> <block type="variables_get" id="+aVEIO9S5O-.3_#gOO/x"> <field name="VAR" id="t?tbMWd@B^!Lwtws97h(" variabletype="">tage</field> </block> </value> <value name="ADD1"> <block type="text" id="]erCl}B}Ea`ac^[!:!*)"> <field name="TEXT"> Tag, </field> </block> </value> <value name="ADD2"> <block type="variables_get" id="a%[T3/e/(_l9BPIVM(-)"> <field name="VAR" id="sFV`GY=PcXe}ZLrky{bK" variabletype="">std</field> </block> </value> <value name="ADD3"> <block type="text" id="qF9D;Tv`WFo,)3,+[|Ve"> <field name="TEXT"> Std, </field> </block> </value> <value name="ADD4"> <block type="variables_get" id="j`B:8.qUHr*`vdar-A}K"> <field name="VAR" id="pf9`Yy1b?]wA]a6U/B*@" variabletype="">min</field> </block> </value> <value name="ADD5"> <block type="text" id="bV2z[/bBEhy_BqMy.UHC"> <field name="TEXT"> Min</field> </block> </value> </block> </value> </block> </statement> <statement name="ELSE"> <block type="update" id="(g+SDiV]@I6UoHl8jE.i"> <mutation delay_input="false"></mutation> <field name="OID">javascript.0.uptime.iobroker</field> <field name="WITH_DELAY">FALSE</field> <value name="VALUE"> <block type="text_join" id="|gSv+WZHIMcsYv;iY}y5"> <mutation items="6"></mutation> <value name="ADD0"> <block type="variables_get" id=";lH~jePSwnZZ`B9Uf9#8"> <field name="VAR" id="t?tbMWd@B^!Lwtws97h(" variabletype="">tage</field> </block> </value> <value name="ADD1"> <block type="text" id="_N5MntuQ3.OAGrQ,UEnV"> <field name="TEXT"> Tage, </field> </block> </value> <value name="ADD2"> <block type="variables_get" id=".4sH_?4VFhqf^8u!M7F9"> <field name="VAR" id="sFV`GY=PcXe}ZLrky{bK" variabletype="">std</field> </block> </value> <value name="ADD3"> <block type="text" id="V0sqG%|UzZe:%=_GTSO%"> <field name="TEXT"> Std, </field> </block> </value> <value name="ADD4"> <block type="variables_get" id="~~tdGbeXHF,RXc4-gV[i"> <field name="VAR" id="pf9`Yy1b?]wA]a6U/B*@" variabletype="">min</field> </block> </value> <value name="ADD5"> <block type="text" id="1oy#IR@#^HupeI(++C48"> <field name="TEXT"> Min</field> </block> </value> </block> </value> </block> </statement> </block> </next> </block> </next> </block> </next> </block> </next> </block> </next> </block> </next> </block> </next> </block> </next> </block> </next> </block> </next> </block> </statement> </block> -
@Uli977 mittlerwiele habe ich für jedes Gerät ein einzelnes Skript. Es wurde zu unübersichtlich ^^
Hier das Skript für den ioBroker (Blockly Export):
<block xmlns="http://www.w3.org/1999/xhtml" type="schedule" id="S},%B!W7FjU|w+;Bi3u/" x="-662" y="-336"> <field name="SCHEDULE">*/1 * * * *</field> <statement name="STATEMENT"> <block type="variables_set" id="c;vRX]+MD3w~Fa4u0_oA"> <field name="VAR" id="xR[!J/DBv`U}Y:9[0lI`" variabletype="">raw</field> <value name="VALUE"> <block type="get_value" id="#=Ud:?8|Bc0R?oq(}{Vz"> <field name="ATTR">val</field> <field name="OID">rpi2.0.uptime.uptime</field> </block> </value> <next> <block type="variables_set" id=":+s25++7%;E1ZPSp_bNH"> <field name="VAR" id="t?tbMWd@B^!Lwtws97h(" variabletype="">tage</field> <value name="VALUE"> <block type="math_round" id="V_n,Z?87Yzo#1@Gk)B_|"> <field name="OP">ROUNDDOWN</field> <value name="NUM"> <shadow type="math_number" id="w)m[6-o#SFO|})aX;^Sn"> <field name="NUM">3.1</field> </shadow> <block type="math_arithmetic" id="#vPh0eWHzHbmc0{P(xGl"> <field name="OP">DIVIDE</field> <value name="A"> <shadow type="math_number" id="bahI:FVxEi%`f[PVR#?r"> <field name="NUM">1</field> </shadow> <block type="get_value" id="[]}_AgMQs2tS-b3SOG6:"> <field name="ATTR">val</field> <field name="OID">rpi2.0.uptime.uptime</field> </block> </value> <value name="B"> <shadow type="math_number" id="cBfkqtHp/(na=hF*Xs;{"> <field name="NUM">86400</field> </shadow> </value> </block> </value> </block> </value> <next> <block type="variables_set" id="xf#[c;spkxV;?_=;2t4]"> <field name="VAR" id="@Xe/hH@K?lg~ckA0s$1v" variabletype="">zw</field> <value name="VALUE"> <block type="math_arithmetic" id="g85j0([NmkejbN]_LFQ;"> <field name="OP">MINUS</field> <value name="A"> <shadow type="math_number" id="}H73ztKqU,dkWZ,F,i*R"> <field name="NUM">1</field> </shadow> <block type="variables_get" id="-VqLq_~+I^S2}L3!#xzI"> <field name="VAR" id="xR[!J/DBv`U}Y:9[0lI`" variabletype="">raw</field> </block> </value> <value name="B"> <shadow type="math_number" id="P5_|Dw(]!C*d/0LDlJX["> <field name="NUM">86400</field> </shadow> <block type="math_arithmetic" id="8KQWiO_0+1E7KPBL`BnK"> <field name="OP">MULTIPLY</field> <value name="A"> <shadow type="math_number" id=",I@|[8va{Mw(V#ASt9{M"> <field name="NUM">1</field> </shadow> <block type="variables_get" id="HYJ?9+`q-3)^O0iZJD-["> <field name="VAR" id="t?tbMWd@B^!Lwtws97h(" variabletype="">tage</field> </block> </value> <value name="B"> <shadow type="math_number" id="@(,y`FuDg+P*5o[794U6"> <field name="NUM">86400</field> </shadow> </value> </block> </value> </block> </value> <next> <block type="variables_set" id="eAJhBVv3}N8LUFKRAWGZ"> <field name="VAR" id="sFV`GY=PcXe}ZLrky{bK" variabletype="">std</field> <value name="VALUE"> <block type="math_round" id="/RbEc%QP!6/M9EimZe]N"> <field name="OP">ROUNDDOWN</field> <value name="NUM"> <shadow type="math_number" id="w)m[6-o#SFO|})aX;^Sn"> <field name="NUM">0</field> </shadow> <block type="math_arithmetic" id="BFHl3E~ysn|,xUa5Vb8#"> <field name="OP">DIVIDE</field> <value name="A"> <shadow type="math_number" id="bahI:FVxEi%`f[PVR#?r"> <field name="NUM">1</field> </shadow> <block type="variables_get" id="7=o8aPA{`ENu)Ede_%B@"> <field name="VAR" id="@Xe/hH@K?lg~ckA0s$1v" variabletype="">zw</field> </block> </value> <value name="B"> <shadow type="math_number" id="6k]Nz4u+nuL.OON8Z+?j"> <field name="NUM">3600</field> </shadow> </value> </block> </value> </block> </value> <next> <block type="variables_set" id=".+IdB1+tIgC(cXj^#9gr"> <field name="VAR" id="ThAY6m1`ng2#i#jP3dUp" variabletype="">zw2</field> <value name="VALUE"> <block type="math_arithmetic" id="Tb1}ci*dwi]?N(+VZS0*"> <field name="OP">MINUS</field> <value name="A"> <shadow type="math_number" id="}H73ztKqU,dkWZ,F,i*R"> <field name="NUM">1</field> </shadow> <block type="variables_get" id="pl@KE2~vpoFkF~SSzk%%"> <field name="VAR" id="@Xe/hH@K?lg~ckA0s$1v" variabletype="">zw</field> </block> </value> <value name="B"> <shadow type="math_number" id="P5_|Dw(]!C*d/0LDlJX["> <field name="NUM">0</field> </shadow> <block type="math_arithmetic" id="pIkaJRUH0EN9i5BFh|Ou"> <field name="OP">MULTIPLY</field> <value name="A"> <shadow type="math_number" id=",I@|[8va{Mw(V#ASt9{M"> <field name="NUM">1</field> </shadow> <block type="variables_get" id="^B.o=TuQbG!2~GNM/e-d"> <field name="VAR" id="sFV`GY=PcXe}ZLrky{bK" variabletype="">std</field> </block> </value> <value name="B"> <shadow type="math_number" id="jHJ,OA,V7xyG1^Be^jW."> <field name="NUM">3600</field> </shadow> </value> </block> </value> </block> </value> <next> <block type="variables_set" id="6GHul#I2g`ZkYC1e~C{1"> <field name="VAR" id="pf9`Yy1b?]wA]a6U/B*@" variabletype="">min</field> <value name="VALUE"> <block type="math_round" id="I%[WOX~v6)8yc}K1_|nS"> <field name="OP">ROUNDDOWN</field> <value name="NUM"> <shadow type="math_number" id="w)m[6-o#SFO|})aX;^Sn"> <field name="NUM">3.1</field> </shadow> <block type="math_arithmetic" id="kqIicz=;J=5v)|+`2Vs)"> <field name="OP">DIVIDE</field> <value name="A"> <shadow type="math_number" id="}H73ztKqU,dkWZ,F,i*R"> <field name="NUM">1</field> </shadow> <block type="variables_get" id="/E]PwFOERrG;mY.@U?fN"> <field name="VAR" id="ThAY6m1`ng2#i#jP3dUp" variabletype="">zw2</field> </block> </value> <value name="B"> <shadow type="math_number" id=":5Jjoq2?fnn.3?nX.qu5"> <field name="NUM">60</field> </shadow> </value> </block> </value> </block> </value> <next> <block type="comment" id="}62au5%|-uoD0^;/S~ro"> <field name="COMMENT">0 bei Std hinzufügen</field> <next> <block type="controls_if" id="?TXM*.u^oR?=mu!C7#Gu"> <value name="IF0"> <block type="logic_compare" id="[p}YkaS];xdRMD*ap48G"> <field name="OP">LT</field> <value name="A"> <block type="variables_get" id="J{uV_w/y/+ZCV.l3D|i:"> <field name="VAR" id="sFV`GY=PcXe}ZLrky{bK" variabletype="">std</field> </block> </value> <value name="B"> <block type="math_number" id="gI1:JylA#77yV(JkpK-B"> <field name="NUM">10</field> </block> </value> </block> </value> <statement name="DO0"> <block type="variables_set" id="ys[j:Xn^gP:?Hv[zAW6#"> <field name="VAR" id="sFV`GY=PcXe}ZLrky{bK" variabletype="">std</field> <value name="VALUE"> <block type="text_join" id="d.!cr#8mc8)?UUgV:OX7"> <mutation items="2"></mutation> <value name="ADD0"> <block type="text" id="OJ@x,#Ao.]qv/F1*WGrw"> <field name="TEXT">0</field> </block> </value> <value name="ADD1"> <block type="variables_get" id="zZIf^PD**]GNm8rfZgWV"> <field name="VAR" id="sFV`GY=PcXe}ZLrky{bK" variabletype="">std</field> </block> </value> </block> </value> </block> </statement> <next> <block type="comment" id="}Dx+SO@qP}PgQPnCiPe~"> <field name="COMMENT">0 bei Min hinzufügen</field> <next> <block type="controls_if" id="w9ZUSJJysyrxjo%O}*AF"> <value name="IF0"> <block type="logic_compare" id="wJ}HmbQ.3A%3lP*+{9:B"> <field name="OP">LT</field> <value name="A"> <block type="variables_get" id="S(W}:D+!I,z}N@-!qlLJ"> <field name="VAR" id="pf9`Yy1b?]wA]a6U/B*@" variabletype="">min</field> </block> </value> <value name="B"> <block type="math_number" id="Pbic4r3a3N.-[@ukd.l3"> <field name="NUM">10</field> </block> </value> </block> </value> <statement name="DO0"> <block type="variables_set" id="%^^k8,?cY?eR!Zo]qZIX"> <field name="VAR" id="pf9`Yy1b?]wA]a6U/B*@" variabletype="">min</field> <value name="VALUE"> <block type="text_join" id="emQn)QW2nx4diB92R^vk"> <mutation items="2"></mutation> <value name="ADD0"> <block type="text" id="USkT*`Qj|%3NxDYYt}Bu"> <field name="TEXT">0</field> </block> </value> <value name="ADD1"> <block type="variables_get" id="6p0+r[)u0Krqi;d4:,ZD"> <field name="VAR" id="pf9`Yy1b?]wA]a6U/B*@" variabletype="">min</field> </block> </value> </block> </value> </block> </statement> <next> <block type="controls_if" id="v@B2k(R?[gCoK1a~I9`F"> <mutation else="1"></mutation> <value name="IF0"> <block type="logic_compare" id="1dfxjx[N`Epx2~*6W~7;"> <field name="OP">EQ</field> <value name="A"> <block type="variables_get" id="l^{OAh,GFMX(@#9-warp"> <field name="VAR" id="t?tbMWd@B^!Lwtws97h(" variabletype="">tage</field> </block> </value> <value name="B"> <block type="math_number" id="!V0n5d2Z-i!(iBk895]x"> <field name="NUM">1</field> </block> </value> </block> </value> <statement name="DO0"> <block type="update" id="}dygd@NM}^+sSCG`^@Xn"> <mutation delay_input="false"></mutation> <field name="OID">javascript.0.uptime.iobroker</field> <field name="WITH_DELAY">FALSE</field> <value name="VALUE"> <block type="text_join" id="]#nx!b5z}YAPXTsmNLQ|"> <mutation items="6"></mutation> <value name="ADD0"> <block type="variables_get" id="+aVEIO9S5O-.3_#gOO/x"> <field name="VAR" id="t?tbMWd@B^!Lwtws97h(" variabletype="">tage</field> </block> </value> <value name="ADD1"> <block type="text" id="]erCl}B}Ea`ac^[!:!*)"> <field name="TEXT"> Tag, </field> </block> </value> <value name="ADD2"> <block type="variables_get" id="a%[T3/e/(_l9BPIVM(-)"> <field name="VAR" id="sFV`GY=PcXe}ZLrky{bK" variabletype="">std</field> </block> </value> <value name="ADD3"> <block type="text" id="qF9D;Tv`WFo,)3,+[|Ve"> <field name="TEXT"> Std, </field> </block> </value> <value name="ADD4"> <block type="variables_get" id="j`B:8.qUHr*`vdar-A}K"> <field name="VAR" id="pf9`Yy1b?]wA]a6U/B*@" variabletype="">min</field> </block> </value> <value name="ADD5"> <block type="text" id="bV2z[/bBEhy_BqMy.UHC"> <field name="TEXT"> Min</field> </block> </value> </block> </value> </block> </statement> <statement name="ELSE"> <block type="update" id="(g+SDiV]@I6UoHl8jE.i"> <mutation delay_input="false"></mutation> <field name="OID">javascript.0.uptime.iobroker</field> <field name="WITH_DELAY">FALSE</field> <value name="VALUE"> <block type="text_join" id="|gSv+WZHIMcsYv;iY}y5"> <mutation items="6"></mutation> <value name="ADD0"> <block type="variables_get" id=";lH~jePSwnZZ`B9Uf9#8"> <field name="VAR" id="t?tbMWd@B^!Lwtws97h(" variabletype="">tage</field> </block> </value> <value name="ADD1"> <block type="text" id="_N5MntuQ3.OAGrQ,UEnV"> <field name="TEXT"> Tage, </field> </block> </value> <value name="ADD2"> <block type="variables_get" id=".4sH_?4VFhqf^8u!M7F9"> <field name="VAR" id="sFV`GY=PcXe}ZLrky{bK" variabletype="">std</field> </block> </value> <value name="ADD3"> <block type="text" id="V0sqG%|UzZe:%=_GTSO%"> <field name="TEXT"> Std, </field> </block> </value> <value name="ADD4"> <block type="variables_get" id="~~tdGbeXHF,RXc4-gV[i"> <field name="VAR" id="pf9`Yy1b?]wA]a6U/B*@" variabletype="">min</field> </block> </value> <value name="ADD5"> <block type="text" id="1oy#IR@#^HupeI(++C48"> <field name="TEXT"> Min</field> </block> </value> </block> </value> </block> </statement> </block> </next> </block> </next> </block> </next> </block> </next> </block> </next> </block> </next> </block> </next> </block> </next> </block> </next> </block> </next> </block> </statement> </block> -
@Kuddel Komisch, laut Meldung wird der rpi2 erfolgreich installiert, aber ich finde ihn nicht in den Instanzen... hä?

- wenn du von git installierst, musst du die Instanz manuell hinzufügen.
- für was brauchst du diesen Adapter denn? Läuft dein System auf einen PI?
- Uptime findest du doch unter system.host.ioBroker
umgestiegen von Proxmox auf Unraid
-
- wenn du von git installierst, musst du die Instanz manuell hinzufügen.
- für was brauchst du diesen Adapter denn? Läuft dein System auf einen PI?
- Uptime findest du doch unter system.host.ioBroker
-
@nautilusweb "Tooltip Telegram" ? Was genau meinst du?
Kannst du bitte einen Screenshot posten
Hi,
hier mal ein Screenshot von dem Tooltip.

Mir fehlen halt ein paar Zeiten und ich verstehe nicht wo die herkommen sollen....

-
Hallo,
ich finde es nicht witzig, dass du das hier veröffentlichst :worried:
Ich dachte, dass ich mit meiner Visu fertig bin, aber wenn ich das hier sehe, kann ich nur sagen HUT ab !!!
Na ja, man wird halt nie fertig.
Respekt.
ioBroker auf QNAP NAS
Visualisiert wird das ganze über ein Galaxy View 18,4"
-
Hi,
hier mal ein Screenshot von dem Tooltip.

Mir fehlen halt ein paar Zeiten und ich verstehe nicht wo die herkommen sollen....

@nautilusweb den Tooltip kannst du ignorieren.
Poste mal bitte einen Screenhsot von den Fehlenzeiten mit den Namen.
was du noch machen kannnst, alle Blockly Blöcke einmal manuell starten.
Dazu einfach alles aus den Triggern rauslösen und abspeichern. Dann das Skript einmal starten.
Dann sollten alle Objekte gefüllt sein
-
Hallo,
ich finde es nicht witzig, dass du das hier veröffentlichst :worried:
Ich dachte, dass ich mit meiner Visu fertig bin, aber wenn ich das hier sehe, kann ich nur sagen HUT ab !!!
Na ja, man wird halt nie fertig.
Respekt.
-
@Kuddel könntest du bitte mal deine Script.zip überprüfen. Da ich sie nicht importieren kann, hab ich sie entpackt und wollte sie mit einem TXT Editor öffnen und einzeln importieren. Es klappt nur leider auch nicht und der Editor zeigt mir folgendes merkwürdiges an.
/* -- do not edit following lines - START --
{
"engineType": "Blockly",
"debug": false,
"verbose": false,
"mtime": 1545288106
}
-- do not edit previous lines - END --*/
var timeout2, timeout, timeout3, timeout4;on({id: new RegExp('ping\.0\.ioBroker-MASTER\.192_168_4_65' + "|" + 'ping\.0\.ioBroker-MASTER\.192_168_4_66'), change: "ne"}, function (obj) {
// Beide Unifis APs nicht erreichbar
if (getState("ping.0.ioBroker-MASTER.192_168_4_65").val == false && getState("ping.0.ioBroker-MASTER.192_168_4_66").val == false) {
timeout2 = setTimeout(function () {
if (getState("ping.0.ioBroker-MASTER.192_168_4_65").val == false && getState("ping.0.ioBroker-MASTER.192_168_4_66").val == false) {
sendTo("pushover", "send", {
message: 'WLAN 2,4 GHz auf FritzBox aktiviert',
sound: "",
title: '+++ WLAN GHz Failover aktiv +++'
});
if (getState("tr-064.0.states.wlan24").val == false) {
setState("tr-064.0.states.wlan24"/wlan24/, true);
console.log('+++ WLAN Failover 2,4 GHz aktiv +++');
}
}
}, 10000);
}
if ((getState("ping.0.ioBroker-MASTER.192_168_4_65").val == true || getState("ping.0.ioBroker-MASTER.192_168_4_66").val == true) && getState("tr-064.0.states.wlan24").val == true) {
timeout = setTimeout(function () {
sendTo("pushover", "send", {
message: 'WLAN 2,4 GHz auf FritzBox deaktiviert',
sound: "",
title: '+++ WLAN Failover beendet +++'
});
setState("tr-064.0.states.wlan24"/wlan24/, false);
console.log('+++ WLAN Failover beendet+++');
}, 60000);
}
// AP-Erdgeschoss nicht erreichbar
});//JTNDeG1sJTIweG1sbnMlM0QlMjJodHRwJTNBJTJGJTJGd3d3LnczLm9yZyUyRjE5OTklMkZ4aHRtbCUyMiUzRSUzQ2Jsb2NrJTIwdHlwZSUzRCUyMm9uX2V4dCUyMiUyMGlkJTNEJTIyQ1lVdk0lN0MxQUpYTmslMjMlNjBZOFUlNDB2SiUyMiUyMHglM0QlMjItNzEyJTIyJTIweSUzRCUyMi0zNjIlMjIlM0UlM0NtdXRhdGlvbiUyMGl0ZW1zJTNEJTIyMiUyMiUzRSUzQyUyRm11dGF0aW9uJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyQ09ORElUSU9OJTIyJTNFbmUlM0MlMkZmaWVsZCUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMkFDS19DT05ESVRJT04lMjIlM0UlM0MlMkZmaWVsZCUzRSUzQ3ZhbHVlJTIwbmFtZSUzRCUyMk9JRDAlMjIlM0UlM0NzaGFkb3clMjB0eXBlJTNEJTIyZmllbGRfb2lkJTIyJTIwaWQlM0QlMjIzJTNBJTIzJTJDeiUyQjR+KEJlZmdlZXFydHRoJTIyJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyb2lkJTIyJTNFcGluZy4wLmlvQnJva2VyLU1BU1RFUi4xOTJfMTY4XzRfNjUlM0MlMkZmaWVsZCUzRSUzQyUyRnNoYWRvdyUzRSUzQyUyRnZhbHVlJTNFJTNDdmFsdWUlMjBuYW1lJTNEJTIyT0lEMSUyMiUzRSUzQ3NoYWRvdyUyMHR5cGUlM0QlMjJmaWVsZF9vaWQlMjIlMjBpZCUzRCUyMm40fkI4VkM3JTdEX1JIS0t3XyUyNVVWbCUyMiUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMm9pZCUyMiUzRXBpbmcuMC5pb0Jyb2tlci1NQVNURVIuMTkyXzE2OF80XzY2JTNDJTJGZmllbGQlM0UlM0MlMkZzaGFkb3clM0UlM0MlMkZ2YWx1ZSUzRSUzQ3N0YXRlbWVudCUyMG5hbWUlM0QlMjJTVEFURU1FTlQlMjIlM0UlM0NibG9jayUyMHR5cGUlM0QlMjJjb21tZW50JTIyJTIwaWQlM0QlMjItZiUyMyUyQjdVJTNBen4wNShwQUFzZ0h+JTI1JTIyJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyQ09NTUVOVCUyMiUzRUJlaWRlJTIwVW5pZmlzJTIwQVBzJTIwbmljaHQlMjBlcnJlaWNoYmFyJTNDJTJGZmllbGQlM0UlM0NuZXh0JTNFJTNDYmxvY2slMjB0eXBlJTNEJTIyY29udHJvbHNfaWYlMjIlMjBpZCUzRCUyMiUzRm05LiUyMyU1Qkc0S2klMjVqNmQlM0FqMmdGJTQwJTIyJTNFJTNDdmFsdWUlMjBuYW1lJTNEJTIySUYwJTIyJTNFJTNDYmxvY2slMjB0eXBlJTNEJTIybG9naWNfb3BlcmF0aW9uJTIyJTIwaWQlM0QlMjI4OC44VSUyNSUzRiUyNUtrMmJURHRmZEk2JTJGJTIyJTIwaW5saW5lJTNEJTIyZmFsc2UlMjIlM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJPUCUyMiUzRUFORCUzQyUyRmZpZWxkJTNFJTNDdmFsdWUlMjBuYW1lJTNEJTIyQSUyMiUzRSUzQ2Jsb2NrJTIwdHlwZSUzRCUyMmxvZ2ljX2NvbXBhcmUlMjIlMjBpZCUzRCUyMiUzREIlM0E0JTNGc0VYUmd3WjQlNUJmbCU3RDJSJTI1JTIyJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyT1AlMjIlM0VFUSUzQyUyRmZpZWxkJTNFJTNDdmFsdWUlMjBuYW1lJTNEJTIyQSUyMiUzRSUzQ2Jsb2NrJTIwdHlwZSUzRCUyMmdldF92YWx1ZSUyMiUyMGlkJTNEJTIyWSklMjN5JTVCeHYlM0YlMkJPRSUyQjA3IXJNJTIzeE4lMjIlM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJBVFRSJTIyJTNFdmFsJTNDJTJGZmllbGQlM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJPSUQlMjIlM0VwaW5nLjAuaW9Ccm9rZXItTUFTVEVSLjE5Ml8xNjhfNF82NSUzQyUyRmZpZWxkJTNFJTNDJTJGYmxvY2slM0UlM0MlMkZ2YWx1ZSUzRSUzQ3ZhbHVlJTIwbmFtZSUzRCUyMkIlMjIlM0UlM0NibG9jayUyMHR5cGUlM0QlMjJsb2dpY19ib29sZWFuJTIyJTIwaWQlM0QlMjItdC14LmUlMkJLMzdFbC40JTJDVmViaSglMjIlM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJCT09MJTIyJTNFRkFMU0UlM0MlMkZmaWVsZCUzRSUzQyUyRmJsb2NrJTNFJTNDJTJGdmFsdWUlM0UlM0MlMkZibG9jayUzRSUzQyUyRnZhbHVlJTNFJTNDdmFsdWUlMjBuYW1lJTNEJTIyQiUyMiUzRSUzQ2Jsb2NrJTIwdHlwZSUzRCUyMmxvZ2ljX2NvbXBhcmUlMjIlMjBpZCUzRCUyMn5TLlphTnglM0ZxcTklN0QwZFRVVFAlMjVkJTIyJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyT1AlMjIlM0VFUSUzQyUyRmZpZWxkJTNFJTNDdmFsdWUlMjBuYW1lJTNEJTIyQSUyMiUzRSUzQ2Jsb2NrJTIwdHlwZSUzRCUyMmdldF92YWx1ZSUyMiUyMGlkJTNEJTIyNiUzRnV0MXEqKUElNUJWJTNEdkIhV1NTMyU3QyUyMiUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMkFUVFIlMjIlM0V2YWwlM0MlMkZmaWVsZCUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMk9JRCUyMiUzRXBpbmcuMC5pb0Jyb2tlci1NQVNURVIuMTkyXzE2OF80XzY2JTNDJTJGZmllbGQlM0UlM0MlMkZibG9jayUzRSUzQyUyRnZhbHVlJTNFJTNDdmFsdWUlMjBuYW1lJTNEJTIyQiUyMiUzRSUzQ2Jsb2NrJTIwdHlwZSUzRCUyMmxvZ2ljX2Jvb2xlYW4lMjIlMjBpZCUzRCUyMm4lMkZlcSUyRnZLVTVIeExxQ2FVJTI1MSUzRGQlMjIlM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJCT09MJTIyJTNFRkFMU0UlM0MlMkZmaWVsZCUzRSUzQyUyRmJsb2NrJTNFJTNDJTJGdmFsdWUlM0UlM0MlMkZibG9jayUzRSUzQyUyRnZhbHVlJTNFJTNDJTJGYmxvY2slM0UlM0MlMkZ2YWx1ZSUzRSUzQ3N0YXRlbWVudCUyMG5hbWUlM0QlMjJETzAlMjIlM0UlM0NibG9jayUyMHR5cGUlM0QlMjJ0aW1lb3V0c19zZXR0aW1lb3V0JTIyJTIwaWQlM0QlMjJ5JTVENUklN0RLNWRETE51dGhnRy4xQyUyNSUyMiUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMk5BTUUlMjIlM0V0aW1lb3V0MiUzQyUyRmZpZWxkJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyREVMQVklMjIlM0UxMCUzQyUyRmZpZWxkJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyVU5JVCUyMiUzRXNlYyUzQyUyRmZpZWxkJTNFJTNDc3RhdGVtZW50JTIwbmFtZSUzRCUyMlNUQVRFTUVOVCUyMiUzRSUzQ2Jsb2NrJTIwdHlwZSUzRCUyMmNvbnRyb2xzX2lmJTIyJTIwaWQlM0QlMjJLR0khb0tmJTNEJTJGJTJGWndiMCU1QnpnbGtLJTIyJTNFJTNDdmFsdWUlMjBuYW1lJTNEJTIySUYwJTIyJTNFJTNDYmxvY2slMjB0eXBlJTNEJTIybG9naWNfb3BlcmF0aW9uJTIyJTIwaWQlM0QlMjIuJTYwJTdEJTYwJTJDeSUzRFE2ZFklNDB6M1Y0clk2aCUyMiUyMGlubGluZSUzRCUyMmZhbHNlJTIyJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyT1AlMjIlM0VBTkQlM0MlMkZmaWVsZCUzRSUzQ3ZhbHVlJTIwbmFtZSUzRCUyMkElMjIlM0UlM0NibG9jayUyMHR5cGUlM0QlMjJsb2dpY19jb21wYXJlJTIyJTIwaWQlM0QlMjIoa1B3ZCUyNSU1REZ0eXh6ZmU4RHV1bSklMjIlM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJPUCUyMiUzRUVRJTNDJTJGZmllbGQlM0UlM0N2YWx1ZSUyMG5hbWUlM0QlMjJBJTIyJTNFJTNDYmxvY2slMjB0eXBlJTNEJTIyZ2V0X3ZhbHVlJTIyJTIwaWQlM0QlMjJmZS0lM0FDSXhwY00lNUQlNUJjUiFWIUkhdiUyMiUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMkFUVFIlMjIlM0V2YWwlM0MlMkZmaWVsZCUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMk9JRCUyMiUzRXBpbmcuMC5pb0Jyb2tlci1NQVNURVIuMTkyXzE2OF80XzY1JTNDJTJGZmllbGQlM0UlM0MlMkZibG9jayUzRSUzQyUyRnZhbHVlJTNFJTNDdmFsdWUlMjBuYW1lJTNEJTIyQiUyMiUzRSUzQ2Jsb2NrJTIwdHlwZSUzRCUyMmxvZ2ljX2Jvb2xlYW4lMjIlMjBpZCUzRCUyMjIqNCUzQTNYc0xCSXY5bio1VCU1RSUzRnRSJTIyJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyQk9PTCUyMiUzRUZBTFNFJTNDJTJGZmllbGQlM0UlM0MlMkZibG9jayUzRSUzQyUyRnZhbHVlJTNFJTNDJTJGYmxvY2slM0UlM0MlMkZ2YWx1ZSUzRSUzQ3ZhbHVlJTIwbmFtZSUzRCUyMkIlMjIlM0UlM0NibG9jayUyMHR5cGUlM0QlMjJsb2dpY19jb21wYXJlJTIyJTIwaWQlM0QlMjJnM2ElM0YpJTNGQ2F6dSpQOFV5N0klM0ROeiUyMiUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMk9QJTIyJTNFRVElM0MlMkZmaWVsZCUzRSUzQ3ZhbHVlJTIwbmFtZSUzRCUyMkElMjIlM0UlM0NibG9jayUyMHR5cGUlM0QlMjJnZXRfdmFsdWUlMjIlMjBpZCUzRCUyMjV+Ry5MUGtqRCU1RFMlNjAlMkYpcCU2ME8lN0NNaCUyMiUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMkFUVFIlMjIlM0V2YWwlM0MlMkZmaWVsZCUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMk9JRCUyMiUzRXBpbmcuMC5pb0Jyb2tlci1NQVNURVIuMTkyXzE2OF80XzY2JTNDJTJGZmllbGQlM0UlM0MlMkZibG9jayUzRSUzQyUyRnZhbHVlJTNFJTNDdmFsdWUlMjBuYW1lJTNEJTIyQiUyMiUzRSUzQ2Jsb2NrJTIwdHlwZSUzRCUyMmxvZ2ljX2Jvb2xlYW4lMjIlMjBpZCUzRCUyMlZZWHQlMkJVLSU3RDhHLTJSekJhU1l+SSUyMiUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMkJPT0wlMjIlM0VGQUxTRSUzQyUyRmZpZWxkJTNFJTNDJTJGYmxvY2slM0UlM0MlMkZ2YWx1ZSUzRSUzQyUyRmJsb2NrJTNFJTNDJTJGdmFsdWUlM0UlM0MlMkZibG9jayUzRSUzQyUyRnZhbHVlJTNFJTNDc3RhdGVtZW50JTIwbmFtZSUzRCUyMkRPMCUyMiUzRSUzQ2Jsb2NrJTIwdHlwZSUzRCUyMnB1c2hvdmVyJTIyJTIwaWQlM0QlMjJNSUYqJTNCbXQlN0I1YTFNYnd2bSU2MCUyQlUlN0QlMjIlM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJJTlNUQU5DRSUyMiUzRSUzQyUyRmZpZWxkJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyU09VTkQlMjIlM0UlM0MlMkZmaWVsZCUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMlBSSU9SSVRZJTIyJTNFMCUzQyUyRmZpZWxkJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyTE9HJTIyJTNFJTNDJTJGZmllbGQlM0UlM0N2YWx1ZSUyMG5hbWUlM0QlMjJNRVNTQUdFJTIyJTNFJTNDc2hhZG93JTIwdHlwZSUzRCUyMnRleHQlMjIlMjBpZCUzRCUyMldnUCU2MHYlMkNPZyUzQmZJKnUlMjUlMkNsUkktfiUyMiUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMlRFWFQlMjIlM0VXTEFOJTIwMiUyQzQlMjBHSHolMjBhdWYlMjBGcml0ekJveCUyMGFrdGl2aWVydCUzQyUyRmZpZWxkJTNFJTNDJTJGc2hhZG93JTNFJTNDJTJGdmFsdWUlM0UlM0N2YWx1ZSUyMG5hbWUlM0QlMjJUSVRMRSUyMiUzRSUzQ2Jsb2NrJTIwdHlwZSUzRCUyMnRleHQlMjIlMjBpZCUzRCUyMkMwbiUyQn4lMkMqJTVFVDUlNDBTM1hxMGElNjAoRSUyMiUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMlRFWFQlMjIlM0UlMkIlMkIlMkIlMjBXTEFOJTIwR0h6JTIwRmFpbG92ZXIlMjBha3RpdiUyMCUyQiUyQiUyQiUzQyUyRmZpZWxkJTNFJTNDJTJGYmxvY2slM0UlM0MlMkZ2YWx1ZSUzRSUzQ25leHQlM0UlM0NibG9jayUyMHR5cGUlM0QlMjJjb250cm9sc19pZiUyMiUyMGlkJTNEJTIyQS0lNUUqNyU3QiU3RFRXfmNXMyUyQ195JTNCMXMhJTIyJTNFJTNDdmFsdWUlMjBuYW1lJTNEJTIySUYwJTIyJTNFJTNDYmxvY2slMjB0eXBlJTNEJTIybG9naWNfY29tcGFyZSUyMiUyMGlkJTNEJTIyMWZ1USlDczIlM0JmJTdDcVluX0JOYSU3QjglMjIlM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJPUCUyMiUzRUVRJTNDJTJGZmllbGQlM0UlM0N2YWx1ZSUyMG5hbWUlM0QlMjJBJTIyJTNFJTNDYmxvY2slMjB0eXBlJTNEJTIyZ2V0X3ZhbHVlJTIyJTIwaWQlM0QlMjJhc2JKeFpZVkElNUVRVnpZN2R5WGUzJTIyJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyQVRUUiUyMiUzRXZhbCUzQyUyRmZpZWxkJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyT0lEJTIyJTNFdHItMDY0LjAuc3RhdGVzLndsYW4yNCUzQyUyRmZpZWxkJTNFJTNDJTJGYmxvY2slM0UlM0MlMkZ2YWx1ZSUzRSUzQ3ZhbHVlJTIwbmFtZSUzRCUyMkIlMjIlM0UlM0NibG9jayUyMHR5cGUlM0QlMjJsb2dpY19ib29sZWFuJTIyJTIwaWQlM0QlMjJING56UGJEYlBYJTJGenI5UiFuOFA5JTIyJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyQk9PTCUyMiUzRUZBTFNFJTNDJTJGZmllbGQlM0UlM0MlMkZibG9jayUzRSUzQyUyRnZhbHVlJTNFJTNDJTJGYmxvY2slM0UlM0MlMkZ2YWx1ZSUzRSUzQ3N0YXRlbWVudCUyMG5hbWUlM0QlMjJETzAlMjIlM0UlM0NibG9jayUyMHR5cGUlM0QlMjJjb250cm9sJTIyJTIwaWQlM0QlMjJqYzR5YlZEaShXJTJGYmRwMkwxJTJGY2MlMjIlM0UlM0NtdXRhdGlvbiUyMGRlbGF5X2lucHV0JTNEJTIyZmFsc2UlMjIlM0UlM0MlMkZtdXRhdGlvbiUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMk9JRCUyMiUzRXRyLTA2NC4wLnN0YXRlcy53bGFuMjQlM0MlMkZmaWVsZCUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMldJVEhfREVMQVklMjIlM0VGQUxTRSUzQyUyRmZpZWxkJTNFJTNDdmFsdWUlMjBuYW1lJTNEJTIyVkFMVUUlMjIlM0UlM0NibG9jayUyMHR5cGUlM0QlMjJsb2dpY19ib29sZWFuJTIyJTIwaWQlM0QlMjIlN0RBMFAwSnQlM0ZEMWVkZyoySWJ5WmwlMjIlM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJCT09MJTIyJTNFVFJVRSUzQyUyRmZpZWxkJTNFJTNDJTJGYmxvY2slM0UlM0MlMkZ2YWx1ZSUzRSUzQ25leHQlM0UlM0NibG9jayUyMHR5cGUlM0QlMjJkZWJ1ZyUyMiUyMGlkJTNEJTIybSUyRiUzQUt6JTdEOEMlNURpRWxZcUxmJTJCJTdDMCU1RSUyMiUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMlNldmVyaXR5JTIyJTNFbG9nJTNDJTJGZmllbGQlM0UlM0N2YWx1ZSUyMG5hbWUlM0QlMjJURVhUJTIyJTNFJTNDc2hhZG93JTIwdHlwZSUzRCUyMnRleHQlMjIlMjBpZCUzRCUyMjMuZyU3QmlBaXZ3c2IlN0R0OWhGdmVIJTdEJTIyJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyVEVYVCUyMiUzRSUyQiUyQiUyQiUyMFdMQU4lMjBGYWlsb3ZlciUyMDIlMkM0JTIwR0h6JTIwYWt0aXYlMjAlMkIlMkIlMkIlM0MlMkZmaWVsZCUzRSUzQyUyRnNoYWRvdyUzRSUzQyUyRnZhbHVlJTNFJTNDJTJGYmxvY2slM0UlM0MlMkZuZXh0JTNFJTNDJTJGYmxvY2slM0UlM0MlMkZzdGF0ZW1lbnQlM0UlM0NuZXh0JTNFJTNDYmxvY2slMjB0eXBlJTNEJTIyY29udHJvbHNfaWYlMjIlMjBpZCUzRCUyMmslNURXYlRGUkYzKmJPJTNGdSUyQjZtLkZLJTIyJTIwZGlzYWJsZWQlM0QlMjJ0cnVlJTIyJTNFJTNDdmFsdWUlMjBuYW1lJTNEJTIySUYwJTIyJTNFJTNDYmxvY2slMjB0eXBlJTNEJTIybG9naWNfY29tcGFyZSUyMiUyMGlkJTNEJTIyJTNEcio5ZSUyNWclM0QlMkZEbiolNDBHdiElNURzIXYlMjIlM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJPUCUyMiUzRUVRJTNDJTJGZmllbGQlM0UlM0N2YWx1ZSUyMG5hbWUlM0QlMjJBJTIyJTNFJTNDYmxvY2slMjB0eXBlJTNEJTIyZ2V0X3ZhbHVlJTIyJTIwaWQlM0QlMjIlN0J+TDJyRCUyQyooTTYlNDAlNUJtcSUyM1dkRjklMjIlM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJBVFRSJTIyJTNFdmFsJTNDJTJGZmllbGQlM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJPSUQlMjIlM0V0ci0wNjQuMC5zdGF0ZXMud2xhbjUwJTNDJTJGZmllbGQlM0UlM0MlMkZibG9jayUzRSUzQyUyRnZhbHVlJTNFJTNDdmFsdWUlMjBuYW1lJTNEJTIyQiUyMiUzRSUzQ2Jsb2NrJTIwdHlwZSUzRCUyMmxvZ2ljX2Jvb2xlYW4lMjIlMjBpZCUzRCUyMiUzRmIlN0RIQiU1QiU0MDlkZWV4fl8lNUVhJTJGMkIlM0QlMjIlM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJCT09MJTIyJTNFRkFMU0UlM0MlMkZmaWVsZCUzRSUzQyUyRmJsb2NrJTNFJTNDJTJGdmFsdWUlM0UlM0MlMkZibG9jayUzRSUzQyUyRnZhbHVlJTNFJTNDc3RhdGVtZW50JTIwbmFtZSUzRCUyMkRPMCUyMiUzRSUzQ2Jsb2NrJTIwdHlwZSUzRCUyMmNvbnRyb2wlMjIlMjBpZCUzRCUyMk0lN0Q0bXpONSUyQmY5KFklMjMtKS1yenFsJTIyJTNFJTNDbXV0YXRpb24lMjBkZWxheV9pbnB1dCUzRCUyMmZhbHNlJTIyJTNFJTNDJTJGbXV0YXRpb24lM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJPSUQlMjIlM0V0ci0wNjQuMC5zdGF0ZXMud2xhbjUwJTNDJTJGZmllbGQlM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJXSVRIX0RFTEFZJTIyJTNFRkFMU0UlM0MlMkZmaWVsZCUzRSUzQ3ZhbHVlJTIwbmFtZSUzRCUyMlZBTFVFJTIyJTNFJTNDYmxvY2slMjB0eXBlJTNEJTIybG9naWNfYm9vbGVhbiUyMiUyMGlkJTNEJTIyJTJGX2toR2FpTDJ+SyUyRiUyRmhjaS0qdjUlMjIlM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJCT09MJTIyJTNFVFJVRSUzQyUyRmZpZWxkJTNFJTNDJTJGYmxvY2slM0UlM0MlMkZ2YWx1ZSUzRSUzQ25leHQlM0UlM0NibG9jayUyMHR5cGUlM0QlMjJkZWJ1ZyUyMiUyMGlkJTNEJTIyRC1xRmV1MU5vMVltRnJvLiU1RGslNUQlNUUlMjIlM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJTZXZlcml0eSUyMiUzRWxvZyUzQyUyRmZpZWxkJTNFJTNDdmFsdWUlMjBuYW1lJTNEJTIyVEVYVCUyMiUzRSUzQ3NoYWRvdyUyMHR5cGUlM0QlMjJ0ZXh0JTIyJTIwaWQlM0QlMjIlMjNHSXE1RlJNWDN1bXJzIShwdXolMkIlMjIlM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJURVhUJTIyJTNFJTJCJTJCJTJCJTIwV0xBTiUyMDUlMjBHSHolMjBGYWlsb3ZlciUyMGFrdGl2JTIwJTJCJTJCJTJCJTNDJTJGZmllbGQlM0UlM0MlMkZzaGFkb3clM0UlM0MlMkZ2YWx1ZSUzRSUzQyUyRmJsb2NrJTNFJTNDJTJGbmV4dCUzRSUzQyUyRmJsb2NrJTNFJTNDJTJGc3RhdGVtZW50JTNFJTNDJTJGYmxvY2slM0UlM0MlMkZuZXh0JTNFJTNDJTJGYmxvY2slM0UlM0MlMkZuZXh0JTNFJTNDJTJGYmxvY2slM0UlM0MlMkZzdGF0ZW1lbnQlM0UlM0MlMkZibG9jayUzRSUzQyUyRnN0YXRlbWVudCUzRSUzQyUyRmJsb2NrJTNFJTNDJTJGc3RhdGVtZW50JTNFJTNDbmV4dCUzRSUzQ2Jsb2NrJTIwdHlwZSUzRCUyMmNvbnRyb2xzX2lmJTIyJTIwaWQlM0QlMjJJfnRvJTdCLVglM0J1aipQTFVWJTIzJTIzJTYwc2UlMjIlM0UlM0N2YWx1ZSUyMG5hbWUlM0QlMjJJRjAlMjIlM0UlM0NibG9jayUyMHR5cGUlM0QlMjJsb2dpY19vcGVyYXRpb24lMjIlMjBpZCUzRCUyMmRRJTdEJTJCKm1yVjR6JTJGJTdDcmk0MXRSa1IlMjIlMjBpbmxpbmUlM0QlMjJmYWxzZSUyMiUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMk9QJTIyJTNFQU5EJTNDJTJGZmllbGQlM0UlM0N2YWx1ZSUyMG5hbWUlM0QlMjJBJTIyJTNFJTNDYmxvY2slMjB0eXBlJTNEJTIybG9naWNfb3BlcmF0aW9uJTIyJTIwaWQlM0QlMjIlNUJLLXB2Qn4qJTJCMGFaJTIzYmNtJTJCaS4pJTIyJTIwaW5saW5lJTNEJTIyZmFsc2UlMjIlM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJPUCUyMiUzRU9SJTNDJTJGZmllbGQlM0UlM0N2YWx1ZSUyMG5hbWUlM0QlMjJBJTIyJTNFJTNDYmxvY2slMjB0eXBlJTNEJTIybG9naWNfY29tcGFyZSUyMiUyMGlkJTNEJTIybElNbjYlMkY0JTdENmZlMkN+Y24qKkNZJTIyJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyT1AlMjIlM0VFUSUzQyUyRmZpZWxkJTNFJTNDdmFsdWUlMjBuYW1lJTNEJTIyQSUyMiUzRSUzQ2Jsb2NrJTIwdHlwZSUzRCUyMmdldF92YWx1ZSUyMiUyMGlkJTNEJTIyXyU3QyUyRi50dTYlNURnT1BLNkFsJTJGJTdCVi05JTIyJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyQVRUUiUyMiUzRXZhbCUzQyUyRmZpZWxkJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyT0lEJTIyJTNFcGluZy4wLmlvQnJva2VyLU1BU1RFUi4xOTJfMTY4XzRfNjUlM0MlMkZmaWVsZCUzRSUzQyUyRmJsb2NrJTNFJTNDJTJGdmFsdWUlM0UlM0N2YWx1ZSUyMG5hbWUlM0QlMjJCJTIyJTNFJTNDYmxvY2slMjB0eXBlJTNEJTIybG9naWNfYm9vbGVhbiUyMiUyMGlkJTNEJTIyQTBFakx5M0dKTSU0MFNFYSpleTZ1LiUyMiUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMkJPT0wlMjIlM0VUUlVFJTNDJTJGZmllbGQlM0UlM0MlMkZibG9jayUzRSUzQyUyRnZhbHVlJTNFJTNDJTJGYmxvY2slM0UlM0MlMkZ2YWx1ZSUzRSUzQ3ZhbHVlJTIwbmFtZSUzRCUyMkIlMjIlM0UlM0NibG9jayUyMHR5cGUlM0QlMjJsb2dpY19jb21wYXJlJTIyJTIwaWQlM0QlMjJtRSUyQy1meUF3LlpldS54JTIzJTdEM0w0QSUyMiUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMk9QJTIyJTNFRVElM0MlMkZmaWVsZCUzRSUzQ3ZhbHVlJTIwbmFtZSUzRCUyMkElMjIlM0UlM0NibG9jayUyMHR5cGUlM0QlMjJnZXRfdmFsdWUlMjIlMjBpZCUzRCUyMmRvJTIzJTNGJTdEV2o0JTQwZ35qaSU3QlNnJTIzdCU3QzclMjIlM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJBVFRSJTIyJTNFdmFsJTNDJTJGZmllbGQlM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJPSUQlMjIlM0VwaW5nLjAuaW9Ccm9rZXItTUFTVEVSLjE5Ml8xNjhfNF82NiUzQyUyRmZpZWxkJTNFJTNDJTJGYmxvY2slM0UlM0MlMkZ2YWx1ZSUzRSUzQ3ZhbHVlJTIwbmFtZSUzRCUyMkIlMjIlM0UlM0NibG9jayUyMHR5cGUlM0QlMjJsb2dpY19ib29sZWFuJTIyJTIwaWQlM0QlMjJJM1NacDBtdSUyQjlQdk80NDhjSyElN0MlMjIlM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJCT09MJTIyJTNFVFJVRSUzQyUyRmZpZWxkJTNFJTNDJTJGYmxvY2slM0UlM0MlMkZ2YWx1ZSUzRSUzQyUyRmJsb2NrJTNFJTNDJTJGdmFsdWUlM0UlM0MlMkZibG9jayUzRSUzQyUyRnZhbHVlJTNFJTNDdmFsdWUlMjBuYW1lJTNEJTIyQiUyMiUzRSUzQ2Jsb2NrJTIwdHlwZSUzRCUyMmxvZ2ljX2NvbXBhcmUlMjIlMjBpZCUzRCUyMiU1RXR+YUUqVCUzQih6NCUyRjJCUCU1QiU3QyU1QlBzJTIyJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyT1AlMjIlM0VFUSUzQyUyRmZpZWxkJTNFJTNDdmFsdWUlMjBuYW1lJTNEJTIyQSUyMiUzRSUzQ2Jsb2NrJTIwdHlwZSUzRCUyMmdldF92YWx1ZSUyMiUyMGlkJTNEJTIyfmk3ZlolMkZPTEhsUmZWREMlM0ZlJTdDQ08lMjIlM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJBVFRSJTIyJTNFdmFsJTNDJTJGZmllbGQlM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJPSUQlMjIlM0V0ci0wNjQuMC5zdGF0ZXMud2xhbjI0JTNDJTJGZmllbGQlM0UlM0MlMkZibG9jayUzRSUzQyUyRnZhbHVlJTNFJTNDdmFsdWUlMjBuYW1lJTNEJTIyQiUyMiUzRSUzQ2Jsb2NrJTIwdHlwZSUzRCUyMmxvZ2ljX2Jvb2xlYW4lMjIlMjBpZCUzRCUyMlhWZGV5TnhnXzZKbSU1RFUlMjVFKnYlNUIqJTIyJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyQk9PTCUyMiUzRVRSVUUlM0MlMkZmaWVsZCUzRSUzQyUyRmJsb2NrJTNFJTNDJTJGdmFsdWUlM0UlM0MlMkZibG9jayUzRSUzQyUyRnZhbHVlJTNFJTNDJTJGYmxvY2slM0UlM0MlMkZ2YWx1ZSUzRSUzQ3N0YXRlbWVudCUyMG5hbWUlM0QlMjJETzAlMjIlM0UlM0NibG9jayUyMHR5cGUlM0QlMjJ0aW1lb3V0c19zZXR0aW1lb3V0JTIyJTIwaWQlM0QlMjIxRFN2QSklN0NwdnglM0FpM28lNjBqdiUyNSUyQ0ElMjIlM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJOQU1FJTIyJTNFdGltZW91dCUzQyUyRmZpZWxkJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyREVMQVklMjIlM0U2MCUzQyUyRmZpZWxkJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyVU5JVCUyMiUzRXNlYyUzQyUyRmZpZWxkJTNFJTNDc3RhdGVtZW50JTIwbmFtZSUzRCUyMlNUQVRFTUVOVCUyMiUzRSUzQ2Jsb2NrJTIwdHlwZSUzRCUyMnB1c2hvdmVyJTIyJTIwaWQlM0QlMjJOemZTTUxWeXdPS2ElN0NEISU1REQlM0ElM0Y4JTIyJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIySU5TVEFOQ0UlMjIlM0UlM0MlMkZmaWVsZCUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMlNPVU5EJTIyJTNFJTNDJTJGZmllbGQlM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJQUklPUklUWSUyMiUzRTAlM0MlMkZmaWVsZCUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMkxPRyUyMiUzRSUzQyUyRmZpZWxkJTNFJTNDdmFsdWUlMjBuYW1lJTNEJTIyTUVTU0FHRSUyMiUzRSUzQ3NoYWRvdyUyMHR5cGUlM0QlMjJ0ZXh0JTIyJTIwaWQlM0QlMjIzcyUyQ3hXSVJpd3BGWDE3c35KUFU1JTIyJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyVEVYVCUyMiUzRVdMQU4lMjAyJTJDNCUyMEdIeiUyMGF1ZiUyMEZyaXR6Qm94JTIwZGVha3RpdmllcnQlM0MlMkZmaWVsZCUzRSUzQyUyRnNoYWRvdyUzRSUzQyUyRnZhbHVlJTNFJTNDdmFsdWUlMjBuYW1lJTNEJTIyVElUTEUlMjIlM0UlM0NibG9jayUyMHR5cGUlM0QlMjJ0ZXh0JTIyJTIwaWQlM0QlMjJkMG9HTkNLNHUlN0MhJTNGb3lCd0JCZ1QlMjIlM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJURVhUJTIyJTNFJTJCJTJCJTJCJTIwV0xBTiUyMEZhaWxvdmVyJTIwYmVlbmRldCUyMCUyQiUyQiUyQiUzQyUyRmZpZWxkJTNFJTNDJTJGYmxvY2slM0UlM0MlMkZ2YWx1ZSUzRSUzQ25leHQlM0UlM0NibG9jayUyMHR5cGUlM0QlMjJjb250cm9sJTIyJTIwaWQlM0QlMjJuQTdBJTJGJTNCU3RfUG40UVk2RH5sUzglMjIlM0UlM0NtdXRhdGlvbiUyMGRlbGF5X2lucHV0JTNEJTIyZmFsc2UlMjIlM0UlM0MlMkZtdXRhdGlvbiUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMk9JRCUyMiUzRXRyLTA2NC4wLnN0YXRlcy53bGFuMjQlM0MlMkZmaWVsZCUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMldJVEhfREVMQVklMjIlM0VGQUxTRSUzQyUyRmZpZWxkJTNFJTNDdmFsdWUlMjBuYW1lJTNEJTIyVkFMVUUlMjIlM0UlM0NibG9jayUyMHR5cGUlM0QlMjJsb2dpY19ib29sZWFuJTIyJTIwaWQlM0QlMjI0blpRNUwlM0JsJTYwbyU0MCU2MEdWcTdaSHVVJTIyJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyQk9PTCUyMiUzRUZBTFNFJTNDJTJGZmllbGQlM0UlM0MlMkZibG9jayUzRSUzQyUyRnZhbHVlJTNFJTNDbmV4dCUzRSUzQ2Jsb2NrJTIwdHlwZSUzRCUyMmRlYnVnJTIyJTIwaWQlM0QlMjIlN0RwJTNER3NpY09faHVleXF6LiUzREpYJTNEJTIyJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyU2V2ZXJpdHklMjIlM0Vsb2clM0MlMkZmaWVsZCUzRSUzQ3ZhbHVlJTIwbmFtZSUzRCUyMlRFWFQlMjIlM0UlM0NzaGFkb3clMjB0eXBlJTNEJTIydGV4dCUyMiUyMGlkJTNEJTIyS20uKC5wayUyQjB6dG1sRCkxKiU1RDZoJTIyJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyVEVYVCUyMiUzRSUyQiUyQiUyQiUyMFdMQU4lMjBGYWlsb3ZlciUyMGJlZW5kZXQlMkIlMkIlMkIlM0MlMkZmaWVsZCUzRSUzQyUyRnNoYWRvdyUzRSUzQyUyRnZhbHVlJTNFJTNDJTJGYmxvY2slM0UlM0MlMkZuZXh0JTNFJTNDJTJGYmxvY2slM0UlM0MlMkZuZXh0JTNFJTNDJTJGYmxvY2slM0UlM0MlMkZzdGF0ZW1lbnQlM0UlM0MlMkZibG9jayUzRSUzQyUyRnN0YXRlbWVudCUzRSUzQ25leHQlM0UlM0NibG9jayUyMHR5cGUlM0QlMjJjb250cm9sc19pZiUyMiUyMGlkJTNEJTIySlp1Q3J0dCUyNWt3diUzQjlULSUzRHYhJTJGUiUyMiUyMGRpc2FibGVkJTNEJTIydHJ1ZSUyMiUzRSUzQ3ZhbHVlJTIwbmFtZSUzRCUyMklGMCUyMiUzRSUzQ2Jsb2NrJTIwdHlwZSUzRCUyMmxvZ2ljX29wZXJhdGlvbiUyMiUyMGlkJTNEJTIyJTNGR28lMkIpJTdDTVZXJTJGUkFlMUMlM0RpSiU3RCU0MCUyMiUyMGlubGluZSUzRCUyMmZhbHNlJTIyJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyT1AlMjIlM0VBTkQlM0MlMkZmaWVsZCUzRSUzQ3ZhbHVlJTIwbmFtZSUzRCUyMkElMjIlM0UlM0NibG9jayUyMHR5cGUlM0QlMjJsb2dpY19jb21wYXJlJTIyJTIwaWQlM0QlMjJUJTNBLWJDZ3glN0RaKmQlNjBRSkouMmslNDBzJTIyJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyT1AlMjIlM0VFUSUzQyUyRmZpZWxkJTNFJTNDdmFsdWUlMjBuYW1lJTNEJTIyQSUyMiUzRSUzQ2Jsb2NrJTIwdHlwZSUzRCUyMmdldF92YWx1ZSUyMiUyMGlkJTNEJTIyNTVVJTVCSGNGenJNWTRtbCU3RHJYLiUzQkQlMjIlM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJBVFRSJTIyJTNFdmFsJTNDJTJGZmllbGQlM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJPSUQlMjIlM0VwaW5nLjAuaW9Ccm9rZXItTUFTVEVSLjE5Ml8xNjhfNF82NiUzQyUyRmZpZWxkJTNFJTNDJTJGYmxvY2slM0UlM0MlMkZ2YWx1ZSUzRSUzQ3ZhbHVlJTIwbmFtZSUzRCUyMkIlMjIlM0UlM0NibG9jayUyMHR5cGUlM0QlMjJsb2dpY19ib29sZWFuJTIyJTIwaWQlM0QlMjIhSCU0MDgtcjJHWVolMjU1VVJIeWh+dCUzQSUyMiUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMkJPT0wlMjIlM0VUUlVFJTNDJTJGZmllbGQlM0UlM0MlMkZibG9jayUzRSUzQyUyRnZhbHVlJTNFJTNDJTJGYmxvY2slM0UlM0MlMkZ2YWx1ZSUzRSUzQ3ZhbHVlJTIwbmFtZSUzRCUyMkIlMjIlM0UlM0NibG9jayUyMHR5cGUlM0QlMjJsb2dpY19jb21wYXJlJTIyJTIwaWQlM0QlMjIlNUIhKkE4WjFDS3c3eldsWFMwVzlwJTIyJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyT1AlMjIlM0VFUSUzQyUyRmZpZWxkJTNFJTNDdmFsdWUlMjBuYW1lJTNEJTIyQSUyMiUzRSUzQ2Jsb2NrJTIwdHlwZSUzRCUyMmdldF92YWx1ZSUyMiUyMGlkJTNEJTIyWEN+RnpLdSplJTI1JTdDcUlxOSUzQS43JTJCSiUyMiUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMkFUVFIlMjIlM0V2YWwlM0MlMkZmaWVsZCUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMk9JRCUyMiUzRXRyLTA2NC4wLnN0YXRlcy53bGFuNTAlM0MlMkZmaWVsZCUzRSUzQyUyRmJsb2NrJTNFJTNDJTJGdmFsdWUlM0UlM0N2YWx1ZSUyMG5hbWUlM0QlMjJCJTIyJTNFJTNDYmxvY2slMjB0eXBlJTNEJTIybG9naWNfYm9vbGVhbiUyMiUyMGlkJTNEJTIyRVRqVlZWZnIxJTdDNSUzQnR3JTNGOWVuNmklMjIlM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJCT09MJTIyJTNFVFJVRSUzQyUyRmZpZWxkJTNFJTNDJTJGYmxvY2slM0UlM0MlMkZ2YWx1ZSUzRSUzQyUyRmJsb2NrJTNFJTNDJTJGdmFsdWUlM0UlM0MlMkZibG9jayUzRSUzQyUyRnZhbHVlJTNFJTNDc3RhdGVtZW50JTIwbmFtZSUzRCUyMkRPMCUyMiUzRSUzQ2Jsb2NrJTIwdHlwZSUzRCUyMnRpbWVvdXRzX3NldHRpbWVvdXQlMjIlMjBpZCUzRCUyMnguKVZBJTNEV0EuJTJGWlhuRjIxaHdtdiUyMiUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMk5BTUUlMjIlM0V0aW1lb3V0MyUzQyUyRmZpZWxkJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyREVMQVklMjIlM0U2MCUzQyUyRmZpZWxkJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyVU5JVCUyMiUzRXNlYyUzQyUyRmZpZWxkJTNFJTNDc3RhdGVtZW50JTIwbmFtZSUzRCUyMlNUQVRFTUVOVCUyMiUzRSUzQ2Jsb2NrJTIwdHlwZSUzRCUyMnB1c2hvdmVyJTIyJTIwaWQlM0QlMjJyTDEwVV9wanAlN0NKRFN1TnJBciUzRHUlMjIlM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJJTlNUQU5DRSUyMiUzRSUzQyUyRmZpZWxkJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyU09VTkQlMjIlM0UlM0MlMkZmaWVsZCUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMlBSSU9SSVRZJTIyJTNFMCUzQyUyRmZpZWxkJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyTE9HJTIyJTNFJTNDJTJGZmllbGQlM0UlM0N2YWx1ZSUyMG5hbWUlM0QlMjJNRVNTQUdFJTIyJTNFJTNDc2hhZG93JTIwdHlwZSUzRCUyMnRleHQlMjIlMjBpZCUzRCUyMmpfciU3QnAlNUVhUSUzQnFNJTNGN04wJTYwdSUzQjIlMjUlMjIlM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJURVhUJTIyJTNFV0xBTiUyMDUlMjBHSHolMjBhdWYlMjBGcml0ekJveCUyMGRlYWt0aXZpZXJ0JTNDJTJGZmllbGQlM0UlM0MlMkZzaGFkb3clM0UlM0MlMkZ2YWx1ZSUzRSUzQ3ZhbHVlJTIwbmFtZSUzRCUyMlRJVExFJTIyJTNFJTNDYmxvY2slMjB0eXBlJTNEJTIydGV4dCUyMiUyMGlkJTNEJTIyUjIlMkNiN0lTbk15JTdDJTNBTiFwS2dQZWIlMjIlM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJURVhUJTIyJTNFJTJCJTJCJTJCJTIwV0xBTiUyMEZhaWxvdmVyJTIwYmVlbmRldCUyMCUyQiUyQiUyQiUzQyUyRmZpZWxkJTNFJTNDJTJGYmxvY2slM0UlM0MlMkZ2YWx1ZSUzRSUzQ25leHQlM0UlM0NibG9jayUyMHR5cGUlM0QlMjJjb250cm9sJTIyJTIwaWQlM0QlMjJQJTNBVEdwclElMkN1OUFBNGclM0JRb3dvdyUyMiUzRSUzQ211dGF0aW9uJTIwZGVsYXlfaW5wdXQlM0QlMjJmYWxzZSUyMiUzRSUzQyUyRm11dGF0aW9uJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyT0lEJTIyJTNFdHItMDY0LjAuc3RhdGVzLndsYW41MCUzQyUyRmZpZWxkJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyV0lUSF9ERUxBWSUyMiUzRUZBTFNFJTNDJTJGZmllbGQlM0UlM0N2YWx1ZSUyMG5hbWUlM0QlMjJWQUxVRSUyMiUzRSUzQ2Jsb2NrJTIwdHlwZSUzRCUyMmxvZ2ljX2Jvb2xlYW4lMjIlMjBpZCUzRCUyMmYlN0JjaWtCQlNzN3pwNk5DUkhWN1clMjIlM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJCT09MJTIyJTNFRkFMU0UlM0MlMkZmaWVsZCUzRSUzQyUyRmJsb2NrJTNFJTNDJTJGdmFsdWUlM0UlM0NuZXh0JTNFJTNDYmxvY2slMjB0eXBlJTNEJTIyZGVidWclMjIlMjBpZCUzRCUyMmElMkJzbWptY20yRSUyNSU2MCUyNSUyRiU2MEhUJTNEaCUyQyUyMiUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMlNldmVyaXR5JTIyJTNFbG9nJTNDJTJGZmllbGQlM0UlM0N2YWx1ZSUyMG5hbWUlM0QlMjJURVhUJTIyJTNFJTNDc2hhZG93JTIwdHlwZSUzRCUyMnRleHQlMjIlMjBpZCUzRCUyMmpsZTV1NnglNUQwNkEhYjElMjNLRG5BbSUyMiUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMlRFWFQlMjIlM0UlMkIlMkIlMkIlMjBXTEFOJTIwRmFpbG92ZXIlMjA1JTIwR0h6JTIwYmVlbmRldCUyQiUyQiUyQiUzQyUyRmZpZWxkJTNFJTNDJTJGc2hhZG93JTNFJTNDJTJGdmFsdWUlM0UlM0MlMkZibG9jayUzRSUzQyUyRm5leHQlM0UlM0MlMkZibG9jayUzRSUzQyUyRm5leHQlM0UlM0MlMkZibG9jayUzRSUzQyUyRnN0YXRlbWVudCUzRSUzQyUyRmJsb2NrJTNFJTNDJTJGc3RhdGVtZW50JTNFJTNDbmV4dCUzRSUzQ2Jsb2NrJTIwdHlwZSUzRCUyMmNvbW1lbnQlMjIlMjBpZCUzRCUyMiUzRHJ6JTIzX2gyJTJGbkRlWE13QU85SiUyNVclMjIlM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJDT01NRU5UJTIyJTNFQVAtRXJkZ2VzY2hvc3MlMjBuaWNodCUyMGVycmVpY2hiYXIlM0MlMkZmaWVsZCUzRSUzQ25leHQlM0UlM0NibG9jayUyMHR5cGUlM0QlMjJjb250cm9sc19pZiUyMiUyMGlkJTNEJTIyUUlpQ0pnfnJoKElEU2xZWFNibFclMjIlMjBkaXNhYmxlZCUzRCUyMnRydWUlMjIlM0UlM0N2YWx1ZSUyMG5hbWUlM0QlMjJJRjAlMjIlM0UlM0NibG9jayUyMHR5cGUlM0QlMjJsb2dpY19jb21wYXJlJTIyJTIwaWQlM0QlMjJKQSUyMyU1RVpkX19tLiU3RHJFJTVENnRzbDclNDAlMjIlM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJPUCUyMiUzRUVRJTNDJTJGZmllbGQlM0UlM0N2YWx1ZSUyMG5hbWUlM0QlMjJBJTIyJTNFJTNDYmxvY2slMjB0eXBlJTNEJTIyZ2V0X3ZhbHVlJTIyJTIwaWQlM0QlMjJmcTIlNUVnRSU0MGFlSCUyNTN5TkVhWiU3QzclMjUlMjIlM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJBVFRSJTIyJTNFdmFsJTNDJTJGZmllbGQlM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJPSUQlMjIlM0VwaW5nLjAuaW9Ccm9rZXItTUFTVEVSLjE5Ml8xNjhfNF82NiUzQyUyRmZpZWxkJTNFJTNDJTJGYmxvY2slM0UlM0MlMkZ2YWx1ZSUzRSUzQ3ZhbHVlJTIwbmFtZSUzRCUyMkIlMjIlM0UlM0NibG9jayUyMHR5cGUlM0QlMjJsb2dpY19ib29sZWFuJTIyJTIwaWQlM0QlMjJGNzdQdG1kWjAlMkJQTHRxKVBsTEM2JTIyJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyQk9PTCUyMiUzRUZBTFNFJTNDJTJGZmllbGQlM0UlM0MlMkZibG9jayUzRSUzQyUyRnZhbHVlJTNFJTNDJTJGYmxvY2slM0UlM0MlMkZ2YWx1ZSUzRSUzQ3N0YXRlbWVudCUyMG5hbWUlM0QlMjJETzAlMjIlM0UlM0NibG9jayUyMHR5cGUlM0QlMjJ0aW1lb3V0c19zZXR0aW1lb3V0JTIyJTIwaWQlM0QlMjJwYSU1RFRPUjFQLiU1QkpuNXVDTyU1QmM0fiUyMiUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMk5BTUUlMjIlM0V0aW1lb3V0NCUzQyUyRmZpZWxkJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyREVMQVklMjIlM0U2MCUzQyUyRmZpZWxkJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyVU5JVCUyMiUzRXNlYyUzQyUyRmZpZWxkJTNFJTNDc3RhdGVtZW50JTIwbmFtZSUzRCUyMlNUQVRFTUVOVCUyMiUzRSUzQ2Jsb2NrJTIwdHlwZSUzRCUyMmNvbnRyb2xzX2lmJTIyJTIwaWQlM0QlMjJmJTJGJTNBUUplJTJDUnUlNjBBQyU1QiUyRkRjQ0JUSCUyMiUzRSUzQ3ZhbHVlJTIwbmFtZSUzRCUyMklGMCUyMiUzRSUzQ2Jsb2NrJTIwdHlwZSUzRCUyMmxvZ2ljX2NvbXBhcmUlMjIlMjBpZCUzRCUyMktpfjYlMkI1ISU3QnRfJTdCKjdOcXklM0JFJTdDNiUyMiUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMk9QJTIyJTNFRVElM0MlMkZmaWVsZCUzRSUzQ3ZhbHVlJTIwbmFtZSUzRCUyMkElMjIlM0UlM0NibG9jayUyMHR5cGUlM0QlMjJnZXRfdmFsdWUlMjIlMjBpZCUzRCUyMmUtJTVCN044MnJ+MVNsejV1diUyQiUzQUglM0ElMjIlM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJBVFRSJTIyJTNFdmFsJTNDJTJGZmllbGQlM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJPSUQlMjIlM0VwaW5nLjAuaW9Ccm9rZXItTUFTVEVSLjE5Ml8xNjhfNF82NiUzQyUyRmZpZWxkJTNFJTNDJTJGYmxvY2slM0UlM0MlMkZ2YWx1ZSUzRSUzQ3ZhbHVlJTIwbmFtZSUzRCUyMkIlMjIlM0UlM0NibG9jayUyMHR5cGUlM0QlMjJsb2dpY19ib29sZWFuJTIyJTIwaWQlM0QlMjIofmRtTnFCQyklMjUpYSUzRmshYkglN0MlM0F2JTIyJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyQk9PTCUyMiUzRUZBTFNFJTNDJTJGZmllbGQlM0UlM0MlMkZibG9jayUzRSUzQyUyRnZhbHVlJTNFJTNDJTJGYmxvY2slM0UlM0MlMkZ2YWx1ZSUzRSUzQ3N0YXRlbWVudCUyMG5hbWUlM0QlMjJETzAlMjIlM0UlM0NibG9jayUyMHR5cGUlM0QlMjJwdXNob3ZlciUyMiUyMGlkJTNEJTIyczNiRG1wcUIlMjM3TiU3QjRma0wlM0ExWFElMjIlM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJJTlNUQU5DRSUyMiUzRSUzQyUyRmZpZWxkJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyU09VTkQlMjIlM0UlM0MlMkZmaWVsZCUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMlBSSU9SSVRZJTIyJTNFMCUzQyUyRmZpZWxkJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyTE9HJTIyJTNFJTNDJTJGZmllbGQlM0UlM0N2YWx1ZSUyMG5hbWUlM0QlMjJNRVNTQUdFJTIyJTNFJTNDc2hhZG93JTIwdHlwZSUzRCUyMnRleHQlMjIlMjBpZCUzRCUyMjVBX1ElM0JBT3RGNiUzQSguaWQ3cWhwJTQwJTIyJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyVEVYVCUyMiUzRVdMQU4lMjA1JTIwR0h6JTIwYXVmJTIwRnJpdHpCb3glMjBha3RpdmllcnQlM0MlMkZmaWVsZCUzRSUzQyUyRnNoYWRvdyUzRSUzQyUyRnZhbHVlJTNFJTNDdmFsdWUlMjBuYW1lJTNEJTIyVElUTEUlMjIlM0UlM0NibG9jayUyMHR5cGUlM0QlMjJ0ZXh0JTIyJTIwaWQlM0QlMjJvUSUyNXEyM3dXJTQwc3RuLiUyRkRSZ04uSCUyMiUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMlRFWFQlMjIlM0UlMkIlMkIlMkIlMjBXTEFOJTIwRmFpbG92ZXIlMjBha3RpdiUyMCUyQiUyQiUyQiUzQyUyRmZpZWxkJTNFJTNDJTJGYmxvY2slM0UlM0MlMkZ2YWx1ZSUzRSUzQ25leHQlM0UlM0NibG9jayUyMHR5cGUlM0QlMjJjb250cm9sc19pZiUyMiUyMGlkJTNEJTIyNXlsJTYweilVJTVFYiUzRkUxMSUzRDhGdU5nSiUyMiUzRSUzQ3ZhbHVlJTIwbmFtZSUzRCUyMklGMCUyMiUzRSUzQ2Jsb2NrJTIwdHlwZSUzRCUyMmxvZ2ljX2NvbXBhcmUlMjIlMjBpZCUzRCUyMiUyQnlBZiU3Qy5GSyUyQyUyRihCRWktJTdCJTdCeGNCJTIyJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyT1AlMjIlM0VFUSUzQyUyRmZpZWxkJTNFJTNDdmFsdWUlMjBuYW1lJTNEJTIyQSUyMiUzRSUzQ2Jsb2NrJTIwdHlwZSUzRCUyMmdldF92YWx1ZSUyMiUyMGlkJTNEJTIyZ0ohKCU2MCUyRjlqJTJCJTNBZXcuJTJGMHYlMjV3S04lMjIlM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJBVFRSJTIyJTNFdmFsJTNDJTJGZmllbGQlM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJPSUQlMjIlM0V0ci0wNjQuMC5zdGF0ZXMud2xhbjUwJTNDJTJGZmllbGQlM0UlM0MlMkZibG9jayUzRSUzQyUyRnZhbHVlJTNFJTNDdmFsdWUlMjBuYW1lJTNEJTIyQiUyMiUzRSUzQ2Jsb2NrJTIwdHlwZSUzRCUyMmxvZ2ljX2Jvb2xlYW4lMjIlMjBpZCUzRCUyMjJYNUwqZWRwNyhlWmklNUR3JTNEeDlLJTVCJTIyJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyQk9PTCUyMiUzRUZBTFNFJTNDJTJGZmllbGQlM0UlM0MlMkZibG9jayUzRSUzQyUyRnZhbHVlJTNFJTNDJTJGYmxvY2slM0UlM0MlMkZ2YWx1ZSUzRSUzQ3N0YXRlbWVudCUyMG5hbWUlM0QlMjJETzAlMjIlM0UlM0NibG9jayUyMHR5cGUlM0QlMjJjb250cm9sJTIyJTIwaWQlM0QlMjJhJTQwZ1oxMFFqelBlRGElNUJfT3YlM0ElMkNwJTIyJTNFJTNDbXV0YXRpb24lMjBkZWxheV9pbnB1dCUzRCUyMmZhbHNlJTIyJTNFJTNDJTJGbXV0YXRpb24lM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJPSUQlMjIlM0V0ci0wNjQuMC5zdGF0ZXMud2xhbjUwJTNDJTJGZmllbGQlM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJXSVRIX0RFTEFZJTIyJTNFRkFMU0UlM0MlMkZmaWVsZCUzRSUzQ3ZhbHVlJTIwbmFtZSUzRCUyMlZBTFVFJTIyJTNFJTNDYmxvY2slMjB0eXBlJTNEJTIybG9naWNfYm9vbGVhbiUyMiUyMGlkJTNEJTIyZC4lNDBpSmcxamklN0NiJTJGdV9wSzlXJTVCSSUyMiUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMkJPT0wlMjIlM0VUUlVFJTNDJTJGZmllbGQlM0UlM0MlMkZibG9jayUzRSUzQyUyRnZhbHVlJTNFJTNDbmV4dCUzRSUzQ2Jsb2NrJTIwdHlwZSUzRCUyMmRlYnVnJTIyJTIwaWQlM0QlMjIoWXdWM1IlNURYUSUyRkF+JTVFXyU2MG5XKVUlM0YlMjIlM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJTZXZlcml0eSUyMiUzRWxvZyUzQyUyRmZpZWxkJTNFJTNDdmFsdWUlMjBuYW1lJTNEJTIyVEVYVCUyMiUzRSUzQ3NoYWRvdyUyMHR5cGUlM0QlMjJ0ZXh0JTIyJTIwaWQlM0QlMjJjLkIlMkJEQiU3RGpYJTJDbHpPZXo3JTNEMlclN0MlMjIlM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJURVhUJTIyJTNFJTJCJTJCJTJCJTIwV0xBTiUyMDUlMjBHSHolMjBGYWlsb3ZlciUyMGFrdGl2JTIwJTJCJTJCJTJCJTNDJTJGZmllbGQlM0UlM0MlMkZzaGFkb3clM0UlM0MlMkZ2YWx1ZSUzRSUzQyUyRmJsb2NrJTNFJTNDJTJGbmV4dCUzRSUzQyUyRmJsb2NrJTNFJTNDJTJGc3RhdGVtZW50JTNFJTNDJTJGYmxvY2slM0UlM0MlMkZuZXh0JTNFJTNDJTJGYmxvY2slM0UlM0MlMkZzdGF0ZW1lbnQlM0UlM0MlMkZibG9jayUzRSUzQyUyRnN0YXRlbWVudCUzRSUzQyUyRmJsb2NrJTNFJTNDJTJGc3RhdGVtZW50JTNFJTNDJTJGYmxvY2slM0UlM0MlMkZuZXh0JTNFJTNDJTJGYmxvY2slM0UlM0MlMkZuZXh0JTNFJTNDJTJGYmxvY2slM0UlM0MlMkZuZXh0JTNFJTNDJTJGYmxvY2slM0UlM0MlMkZuZXh0JTNFJTNDJTJGYmxvY2slM0UlM0MlMkZuZXh0JTNFJTNDJTJGYmxvY2slM0UlM0MlMkZzdGF0ZW1lbnQlM0UlM0MlMkZibG9jayUzRSUzQyUyRnhtbCUzRQ==
Vielleicht auch einmal entpacken und und versuchen mit Texteditor zu öffnen.
Danke für deine Mühe, machst super Arbeit hier. -
Hallo
Kann einer von euch mal die bilder zur verfügung stellen für die Müllabfuhr?
Ob als Sack oder Tonne. Vielen Dank ;-)
Danke
oder hier:
Muell_Icons.zipDas sieht dann so aus (Abfuhrtag ist mit roter Mülltonne):

hier das komplette Widget:
Muell.txtNUC7i3BNH mit Proxmox und ioBroker (VM Debian Buster), Raspi3 (Slave Smartmeter für eHZ easymeter), Hardware CCU2, SMA SB5000TL-21
-
oder hier:
Muell_Icons.zipDas sieht dann so aus (Abfuhrtag ist mit roter Mülltonne):

hier das komplette Widget:
Muell.txtHast du Die in der Grünen Tonne?
-
Hast du Die in der Grünen Tonne?
Leider nicht.
Die rote habe ich mir auch selbst gemacht, das könnte ich vielleicht auch noch mal in Grün machen. Wenn gewünscht.NUC7i3BNH mit Proxmox und ioBroker (VM Debian Buster), Raspi3 (Slave Smartmeter für eHZ easymeter), Hardware CCU2, SMA SB5000TL-21
-
Leider nicht.
Die rote habe ich mir auch selbst gemacht, das könnte ich vielleicht auch noch mal in Grün machen. Wenn gewünscht.Sind die icons in photoshop erstellt worden?


