From e74c5dad3e71449d8d5ae4682d52116647ba2c4d Mon Sep 17 00:00:00 2001 From: Francois Normandin Date: Mon, 1 Jan 2024 08:23:58 -0800 Subject: [PATCH 1/3] [Fix: 178] Invalid packet could be published if error in the core build packet methods. --- source/Subscription/process.vi | Bin 75531 -> 76083 bytes 1 file changed, 0 insertions(+), 0 deletions(-) diff --git a/source/Subscription/process.vi b/source/Subscription/process.vi index 23071fc8d7d6e28d46113827c1157e5b785f0b93..d33442c1d4c5f57cd9e844714f0509a515a1512a 100644 GIT binary patch delta 22539 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 LKDxSs-EIB{(iz3Z delta 21962 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 F{{_{n^tAv0 From a2dbfb757c1b613e53add785ceac8152184a910e Mon Sep 17 00:00:00 2001 From: Francois Normandin Date: Sun, 14 Jan 2024 12:30:36 -0800 Subject: [PATCH 2/3] Update to MQTT Connection 4.1.2 (fixes bugs with PINGREQ-PINGRESP) + Adds support for injecting a DebugTerminal class into the connection. --- MQTT-Broker.lvproj | 361 ++++-------------- .../161-Test QoS Repetition Bug.vi | Bin 47231 -> 47703 bytes .../162-Test QoS 2 Subscription.vi | Bin 43667 -> 44131 bytes .../8-Test PingReq NoIdentifier.vi | Bin 0 -> 40903 bytes .../Test WebSockets Connection.vi | Bin 19022 -> 19610 bytes Unit Tests/Requirement Coverage.vi | Bin 65908 -> 66068 bytes .../Test MQTT-3.12.4-1.vi | Bin 21562 -> 21722 bytes source/ConnectionHandler/process.vi | Bin 48203 -> 48195 bytes source/DropVI_MQTT Server.vi | Bin 32046 -> 32094 bytes source/DropVI_MQTT Server_Tracing.vi | Bin 43290 -> 43338 bytes .../DropVI_MQTT Server_withDebugTerminal.vi | Bin 0 -> 25600 bytes source/Server class/Create Server.vi | Bin 29101 -> 29301 bytes .../Server class/Handle Incoming Packets.vi | Bin 90831 -> 91887 bytes .../Server class/Launch Connection Handler.vi | Bin 22209 -> 22413 bytes source/Server class/Read Inbound Message.vi | Bin 25988 -> 26480 bytes source/Server class/process.vi | Bin 30679 -> 30679 bytes .../Validate Incoming Packet.vi | Bin 68632 -> 68632 bytes 17 files changed, 64 insertions(+), 297 deletions(-) create mode 100644 Unit Tests/Manual Dev Tests/8-Test PingReq NoIdentifier.vi create mode 100644 source/DropVI_MQTT Server_withDebugTerminal.vi diff --git a/MQTT-Broker.lvproj b/MQTT-Broker.lvproj index 19d8ab5..10c74c3 100644 --- a/MQTT-Broker.lvproj +++ b/MQTT-Broker.lvproj @@ -105,6 +105,7 @@ + @@ -117,302 +118,61 @@ 1 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -422,9 +182,11 @@ + + @@ -446,6 +208,7 @@ + @@ -467,6 +230,7 @@ + @@ -480,7 +244,6 @@ - @@ -520,11 +283,14 @@ + + + @@ -534,6 +300,7 @@ + diff --git a/Unit Tests/Manual Dev Tests/161-Test QoS Repetition Bug.vi b/Unit Tests/Manual Dev Tests/161-Test QoS Repetition Bug.vi index dd02ae61826be51d0ebcd816bf04cabb11b801f2..def1e10d96af3e00ef3c9f3c8e1ccbaffb078943 100644 GIT binary patch delta 33977 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 diff --git a/Unit Tests/Manual Dev Tests/162-Test QoS 2 Subscription.vi b/Unit Tests/Manual Dev Tests/162-Test QoS 2 Subscription.vi index af88990dc70256434c022c1f94a4ef5911fda98c..6323936bc0c55d8b38d45741ab8662560d433057 100644 GIT binary patch delta 32099 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 P?%-x^VQuaLbjSQZv4go~ literal 0 HcmV?d00001 diff --git a/Unit Tests/Manual Dev Tests/Test WebSockets Connection.vi b/Unit Tests/Manual Dev Tests/Test WebSockets Connection.vi index 58d6f98062b706e46087e721d4eb98ba3f92988f..4b3f1faa6a9955e29790a7eb2a84ac630a4aba0c 100644 GIT binary patch delta 12935 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

NdN7MLyVj}INA4Es3Pa>L8Z8l#huXa%*DAs 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 HEZP47!F7*G delta 12385 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≀Rucphs-3Jr5yLjCcm5k~Vw}YhfLyh|u%kwuG29gL?z$C3$=|!6EhDXe+iKd!vRB-S1=EtNPq?Xxq1rAU6-fSc zXQUJz6rRX*QyW8Nv_>gVzW%5@zq=sZ;sYxtfTkJzDw1j1#qH)ldQpfJqD137CmKjW z0gcHt{o;0#U$$!v+$i>nj}w?ls|t0r<2$q;$bH?Ca9DvliTVkMT{jibTT6&H&1f&x z8pnhlgxJGy7ZUl`8N8L`@EM@F$uw=^RP7h$@1v7x`T(_Q-s|){211J~6(m}Rf&UH= zA=?k->+h#V|Evv{c4Y0TjtQM&Qgs}ZGg6YnlaS^8hN2h{r}85O-PI&ZCV2{;iRVrD z)Aj&pJU&uHr-UN6WAsmRU$^i0lljek6AmyXFr!i{;w&DKA0{MG3QpQ64t#1>7HHES zhjkFMYsd_ZPR{BTF9nBfpBtRGOljXK$~&tTyd~Nz4#ZxqH|gsu&%bsI*QxV(0ub^% zZ__?zW2N)S@I`ypSP1PTy}ZO(n2s0Cka(%gr=q|KRZU9(DxG0*`r_;r-+zNKlY$C# zTpjR~&Ie8|%IS?32hNRK@x{dZ#=?*>bg6bfF>huIF{B4~r}&q;w>Pts*m?xCcc8s3 z&a6cz+B=xxf$v$1jpl<*RcI zZ_lbbrCkJ_fvJGi#o$v<{hFn$dqa)V$C8bcRc3|rg^~_CKT!kR)W+HT$oe-lclKlP z_Fj4fohE`l8vS{`>iB2|`EN=U?SIpul`DQ0G43;I!9*+jbGf2~WN-@xMXRR5)e-VT z-*dr%qCqCgtE}##E%9G}$v8hRZ-jp)q;+JaHuAO#`{NZ~Bj(#jdrl5CIetyaX1zbD zGe2(2bN&dQ6b4@MiR>%U%StQ5T<&jDsC+zdbH073v!+GLFi4;0m-7J3HC@8@p zijm9HQ-~uL5%Ij5SRvOA#tPcZ|FjcsVA7}iyZ9|eo`5d9XmafHcg)f~syW?CPbb5N zYZHo2wcl{(orbX`v-%rpg*iyU)vg-e2CYSKLBqGPZI6Q5B79D|I&=DzFxZ%(&*1~V z|6CSSlGUsyb~C6%E^kX_%uaI$o(F0aVsHh>e6Z_Mw((V*tg6wQgav*cm;{cSKS{Ip z4@xiC+M}OTzO|XG=KRI%G@v?V5F1+FquD7|UJ2YY5QlHowD{pzKkm%wdA^6mM9t(y z%2{57HX{oeu?;yV`O206?YbHnx=Fj&oE&DU?^|OvMC$hZDQG;#t;# zPhUDX*T0>*$*Nhrfu$F)jkjBjaXFav5eXl(X}_u3?}w!w8`E0K1f`xl{{F~X1H!we z^j@wvbYI?V7=Ij+>LMwNBE1!LC?Ye=Jq2Z&oLXqpA?sjD3baS zN?+y}#^ww{)s5hB3&tjnq)x{r%1ozM&S;% zlliBxIy@4leU6x`oZsdFB*t?uA|GN-hql<>dsWm>dG%AHA#%alh=veS1e*P!Y};c0 zbJOsUaxIdYhZD;^5sIgQYA8ql`D>{fiSXuZd^2xx*=}% z>xo(2c(OP!UELhFuYn5i$DJde3G`w**s?dGNsGj1xOmhO+7(~olYkWR$8Dsqxgow` z0C(UidOd^V9}A(hl)8imFV-zvLTO{zWWtd!rQcLuEH(Mz0ZCPsN)kl;-I~2tKkSgh zzNAy!EEH<(Q$~KR->YLqu=hSBvzGU?KP%4P?%R`B4zE^a%v^_7gtg1jn!;t4d=Ja+1V&P(4!@vl)r?c)bJRpkHphHySCJ0$? zY*}Xx{6X*8*0ar`D=|+w%1xF3NT{aeYBn@MdS`}2XQ#6|IEX2}wwK74~{mLp~ev`y-(EPErYO7?(~Xi622yiEjw$J7BBoACc#sPU}`i zG_$b_ny44jq2~L~XbwGgRCGvbie)ey(mUXS45({>&=AGf^yJ}(Po;?X)A z@eM97s-!nZ5mnz*tww`oY{$0VXx2`bXlVIY1*nKFXw?pZ_20a+#Eu;#68^Mc67Nwz zh39R_j9iTgC%eQiuO>uIMTR?7WdE(cHP(3@NAtjF;=&DyZkU(0+X*9nt3zO`)aIfz zgt>C4k-z>?=GD{iyAWrON%2|nQ%6wX29V1^NS;sBc%?XvZcR>fL%p;uJ{lj_DeU^syW2y|Xl2RSt&5GR1*slG8q+_&QJ28i^=USx^n~8`IvbuLM=J z-shcQHxW@}u)Gx1z9O~2!qFhAjo3)_VSUA=qGgnKV&6n0w5^gibrB3+PyU5uc>|Bg zuu3NHet{LKF+nrXL<3i8kI|Sgi)tn!KIK56kz1N3RDb4b=HhnXVs^N6u!O=^H!f<- zBLv!4+tcL1=)_Icckv5hNHSpi4#oL;HRaVTkOA>au}Fia>V~8jd}+ujK*YS@OF{|* zHqkHmvXF?TYG#_8FW;p;^k7HTejv(^a2&ygKC7{c;NA$K-BRxLkzk~C!i`?$<36OuH{mMOx0h=$$DmqLpn{Gsug<4<|4Lx zv8ffL6&=_tkWXs3!}kZV=bq0@b$YFYbQMTNcy)Shgm8QMjI~{Sqvk~|`ke4X8c*9- z^S;QlL7+$NUalOsWso} z>Z~>;y#MrT(I2M~ccvZF9#h-|E zeWO(0kXdn?<_lPKL26;hLY1+Rjb2K1h^W8C?~48Y`-66})!)7=cLXrpq&l z(FXJYGQ;`I5`JzGYjrm`&I58Ws_qyU44h_(iYTNx>S$Z3zk$mOV79?HvBfqrqEkn*% zU&mcaKzeF`T!!A8$MCSf6l1}q5~K%cB3uJnF3BN1Kw0m6w#6j}5S~@Y`F#-ELm~`` zRbIU))hkRW5l=c*1d;X6$d2o9f3|mrG)F#tP)4T7A*HR$)ml@$s3@V?1@$V_670HN zbV=r2kb2OH8iFe^orCNq;JHHU2%$e|)SYxl-qMzGOQd-$%G8S~X0^oGLLd<$ggBD3mSMV}m_o|Zz)rd6)lu+rc!;T1Qai{&JH{%S`xXauF9z?a?IsHh zLZx~|5z4-*j9IwEsu?VB1g#&T1RvHU|pp~WOq@SeuN2-KA$3#$P_}L zk>`>%y+P4TAwP-42Sg!%0EG|#c=_~jHctf9now-cGLzuoi zu39mH?9Ip$b`KA^WM_wCAhd$vp9Q$YMaio}n3|r=5J#Bzl109XX$%Fu@FFyQ*)DoO zB^`|<28wunX$;+WHT2{IsO@TBDj}5Uuly|*e_=RVEet3=79Z!13eHN%*9x{>=hN|` z1?kEZ$*#c9-v89fn&onM4@FcXDXHij8r`Uvxh_IO6`Z$snyQi1RAkLx)qE^n^(}qA zWrr64h?0sd`>X9yJH+K?3dPvu%2_RCAf$LlQkvwE%HN>-=3kQUdG9Jc`8mg;? zy|2t3!j4*dZOMoC{S*0xsFG|JZ+yA-F3J;aX{b zMZrVdA=f?pQv(RSC7_n@PrV@Y zHX%ZX@)tZ1dMiML{>ac<(Z^iEe((~_G0 z?Ac`nVtv;?{-D70O9y zj=a&qPg4Jf2H0-LiZjsyR=qN&tY0>{|0 z?3$-)SIp4KE!K}t15Y^~{d7{??ECmq*gY`Derhhc56Yo) z+OZnT35+}TP`)??9*uJ^t>_6GJf$xX=5+kcERFH2VSq%}K;(oE&1*a36y@%`YK1mm z(kmH+9P-EcX!DCC`#b$9AKJC^^N0GQzn3yARv*V{V;5NwMY$(@zbJj&Mvt#4=^y_w zUg&b|E{$Qd0aNb1LKK<0ccF#dJ^0wE6I6M)&VVXaerPy4@4UPI@t~lnCuBPD%mNa> z-;?^KnDv#AVIh?@;nO9A9WA z>A9)JlxDB@iwg;hDJMLopL1*vIjN+nW0_JB3vIB0S?U?-iyyG%ko_%Xb(kqK`$sTt zBeujbJr*^kfuT^{*Z#nV*r*2jm-Xz8+zZN4jhx8_b(Qd=59}4wntl=CYhmF@W#`eX zm#G!RKX229#|-dnqYfPcC-K|5yb0J-P5W{Um|i3NNcs$73E9a_pLT|b_9k4$bNR+9 z|CoT4hWDnh>$Dii>z{Mf)dfzun2Qzh8yA0%p-Bl0P(G$zMeg#sa`}#ka*4;>-`r13 z#RhG7`QqMYnOnHJbk2|PaJ2GokYXyS^HunZfd677kJ(#~|3+~q5?}+@x1BU9D0+Y6 zt{_5PoV?q}@B>=aA2V;Ruc&CO47|kq zlBPshcCtZC-ka7#P`1I5(RVx4Mc^E`eLj7nf@e`uXFykb_93}1e6@_C#5aSUOYwnA z8`on*l!3K$)02Gi7q>Z10_YT;M`aby`c*KSbTaJ=mrc{At%8utjf&iQG^{Ps?yYkQ zUp5krvowe>nJ?8Sk#zFcJ|(VQ(EB$AdR8S?hBt}2d3KC|Ce68ZfOM1>ceD2D1Xq$) z=TW6H-q1s^-NWtH-H$4rV*`0|gyV`H;Ad;&Ig0!_c*7SYBDQ>r$Q&}h9N=BSx9Cy6 zAo$3vXfTp!Q5RJs+)W6h-jM3zvA05p^ZkdsAf(=s>N>DnQ-%;X6(O7W3JK;uU7i_* z74^*IAl9Y2r0uP!;1xa~&iD!@gwP?oW-wpz%(uF}jSmVIQbQS}U++i1M@ycYUMGDo za?F%Emxa8>GDT=E>~>90$juk}6d^jekb60%SX zM-Dd?H8>6YVURM#8dh}gKkV*3qnJv<#RP(yUc*0t8ik=I^E}Yj_%eobIHv=s@duQu zk!%H4hJ_mTqw1jBMS6B#yp@Vx_=1Y=OsUQ3zK=q2cV1WnBnai$c>w`LG%CCE;+<6V z3bqC0l3*_ET=3$fRaESa1L&qEr@Puv3K5D7EHC2oA5lYDLT&&jE(pgj8EUiAVv^B( zRiA#>KPpuVDV0>n3v}2?{-BL17zHz_5m1|W$y4x!Y&H+igIp-mhTlYenZaPK6LiFm%@q1oK*am?RReydlEWq!qk19iVnv=dnB58^H zuDJgj=s2O6lu~=nI>O{rrg#dj&I8#wR?7^lT8+eUl4R7^>8s=ERRLJ~X~2{Gi<<5=ABY zN^JsS=A?7`gL~KVAdd_da+LZ+^Q{7RcUMjqm>3A+>nNuE$Y5%ymGa`QhN)T~On9P^ zc9d&{?J*C8tu~KrO?+fEH$v*uUxvP9u&6&Tl?^6V6-nxli#o;sRnOAta%`k|=E zL=83hVT~1quD(K63rK7qqup`Q6{%38vt6?rVT5060Z28<&!M(BM9Jn584L^-Jk%*j z4VzCe%~K)X)1$}QDsZ=>n+c{NOUjECkf~aNpO7E^RxH=Fg+Ns-!LqRUZSP`hz_2Bl zY4lJF*nPnPSPFSdmKdCNql7Q*Mp;ZJ(*G*-Rf|QO{vAAzY~{9|33y8(leF&H4N+ta zvzI2GHg>wV^qrbE)OLSD9+-tw+tB#B^Lw#-rov<`ShI93=GnD3qImKkZ@0lQ=pH-h z)JWTN-uSgM6CxDme6}W`cpC_@zfzPL=D5u49Nwb76D^yke{u1oWi+<7|Beu{XQcfX z0?Rr`ahA%&kGFt{k5p)FG)yc{v*dp1^USV=+PM zbCTSd(-!5&Q?o?~eZjkX)obw@Rb$qyyLKwhD`G!KaIRRO6=1OQVFx$4uYrgGG-7u# zacS!X3yE}m-`u>v<5no!by9Yyusq`*5;>0HF?wLq=2vPpr%%2=np|Eau1Np$y>wQG zU+LNa-WgwK&H$j|ig^?b81oC?k`4VxOHr9OU(m4)_Rsg3;BIK7^X;FQgix`=9WCoH0_f92cEyRG z?}@;D&`4ce4?=Bl7j)OBHD7x6;>>Pw{MhG2E}}W~(u1icj1bCw$d0GI7e)+)ne%`u zZl!;l&)#a7?zA1&ow@E{KAfiuKSXkAKPG>3@|YZ%x46t>w=DAvtiBvwUK}(K-<*WZ zG}3-7x=GOR37KgOsC5DYIlTJnJPem!Mut!tCmRLa?n z22`K$YOLVd-B$CiMaNXb+XNY*(`$>@FZ8ATCzxMuKS~ zz(JdSm053IYm%3a691Ht!>Mo=74KNnlCJzC zjU8%{-_rFaQ1+V{tpCX=)rNzDP4s=l$tUnvCeIds^17^w;t0x!>vz7lEJ7e{a3U6b z1B3X43Fl_ZU!-mSa={LmXG)h!{$A%#{|3Q9Z;2pK0qY3IducPz^~NYK%e`f96XAq3ws$m9bY#pF5>fVT2;9T#nLag!|B7of@f#cdh}0pRz_Dl;_(mC-rsrRKunxC#NQDhq@LDstlseMS6oz z*PHYcE}q`ht@q4{IZLKXB|rDh6F|(0J>)@2?UxNax`olfkTRpkslt>Hj=lj001A6_ zdv~_98^B>0PI9)luTf=xQ4-QMCCD@!7`C7`9wok{GVP*jc$|Gq4X>&NSP!4V254?V zF=JeA={WVgQgPvYhM zO{)I1^!*+GCQczl5%Bu%6th2i(BVlAk37uaJ7{T5stfO>oQFa42sDybD|EYj_Sb*J z`^&(;#di61+~paUwSw)WQd1EpO-`XinQ%=G74nfy_;9I4c@c)!Ys$P@JAu8DpbBEZ zQ$W_h_^zbyY?VKnZ-!8^Dpa;)RG4GS^jamkFBpDvpLU@BJXKjZA~z@7Nw>A>LbdCVYF;u!n-88I3Zw3`Bg<**rMy;;df1Xg6Rc zyHr$00W<=-%HGlIx?=yCmV1J^R1$fr>%k|p0cz1D-74CK1gbLsAG5*#KUENM_*aSR zk&Z;VkiVr9M88FMl21mVeyhkwa8WlaH}8;fssjqRgWV>%)A1g%4}*@O5$7AbdN!Ly zx11pJly5$fNotbK$wDa>=ILBIXOZ!A%`>_q*~U57E}@Nwu}MXAGHdLMvbhZ*7>B^p zJWCKbR_e9L>;D9zWNp|2$RX~MMCr~m5lL{!j`7+r4f*Pjy<5gF7>T~9+hgJ87qS0= zaS3)6`zB8FQ6gKr_q`RtH{DfBPG!&?~6Z3GHH4jyR>bc`pQPlOHO&88%+AS|WM zR}QpVI3pYf07q@OOG2FpD}XtHTBsu&a|gzs`c{ByXSMZmr?di8_lw1LuD^eu(LIbZ z&hc~gwm+ms6w%I0ov&h?EY?4pk2;@-k}!oXv3faA=^iTeIx!%=oKG}T&cLEOP0EWb zaO|2)!}ojrcDs-rH>B`vBTzF1vyV5?T>7P+Ym--7AUwJV`;cAQ%%2X@c#@OR8yTi1 zvN-;#<_)9~*h`H(RXOh_i*lGsLC~mc55?JWI!cg)EmZuO^A+0MxLdbw7R9Ot5i;?T zWcmV%&wwBYIxcGGcx(um2%zZCV;B+mz(H_yMyKfj22Q!jodQHw5j}wDkB1o$GJ7T7 zl^x?Vh@zWnVDqBforU0!fjWwcb(yN6UQg-r4(pu)!>BJ)i|$T$KNvuBcY$+Eb^p%z z11K^5x8RMwFr9yLbWdP%v@O^hB-Id-Zp#^T1JCh;xuCVxMgxI7NJ=ztc}5fUsJw_S z>u~=n2iXQFf9*7-38tBT^0 z&!=?pTV4)w4ohTR>d6^QjAL#bO>{K1ZGv$M@Z3)I8uhU3@v%T4;CU=P+4Y@pJssHO zPespW55cUK{>PRtCk6EI3j7oc-Q6+-1i3pN=`1bE_divekt^9$Wf>xs@83|JG3|T; zWu!!@d^0P5V%qr)7ErP_oeK2xIqFzyJ|~(TFpK~#pZ4x+YjU<7jOGM&7(^$VnPYCJ&1`c3}7=*rmd_EJeT;QxUZ>iaN&7>rz`~XtEhOy}I zkW(qF`)p-D%)4&MFzZy3Q-Rjwhr!-v@rGvcX51bu@w%?=IbySV=R%G0DYS zeJclXH0$%GG()7T6exBXW2RW!zWm#H?~3`-tyivRs@)Iyw^Oz!iT1j38#%DAL!>1s z%{8D7F`HTWMkcBGW~Rw%0X>P(Un&j?rItkn1_~%^1kE zP@yd3?`5~@>qBB1Z}%HD(Rq6G9xyzbDdA@DdJeD{Z+iQS##pJI{}fWJ1MYyN{8dOM z+=~j{0|z|K3BnTGRYs1*ICLC+7CFXRDsk^VXCgkhudkQbB==3J@=boz%~a5@e-{;* z4NO`UB_2&k3QZRrbr;MgC#6Qucy_?)s|{!TBVxG)=($j%n>>OG_-MOgOICy<)0>JL z9_Ns;dXe$k(ab!7*ZOLkipe_yy}2-QQgR>r{fO*=C|G3e@b}?PgVVfKac~7b{1k}X zH}|?Qng?zgrH&`DRE;VO{o;yk^(Hvyy(KRfk?}5zj--|SDEt@8WQdMy} z-Bd2hqjs7qk%YyIswg50!>qZYMNO0r>~E!jqHL-Ztp}NFpwgQv8`c`_K>Md$YmQwd z0lS|&bGqgtb#Eq=!p(>0uG8|7l1^;vD6@Wk>cTJAO8sPddP8aEx~yRGRH0^P==hJ) z8IRNgdtj#1A3r|@`Z%on>bQSXcb!x00>hn@?cNpf$V4XgC9@pGZGUBfo#(Df;$H{! zo3tity6A5F3>GILng^y~q2*B;+cmB`$2HFwNAllsCMWN$21(nPemXJKsk+c5jnye11l_3` z-{cC&{d6SMZ#v^JHjIh zta_Jo*K8c!l5S%fYNEt3rLEfK^nkHvJ@o#AzpAghX3qwlReRJVpDSn4l8@v!SU+bOzC02R0o4=Hm+3Js* zHL$st1od~(K*tZPdHTvV4^{(&vdbM=#NOs}oDW)5m!rDL0;NsS8)OiZP z-?U<2mp?dNpK$aVJ$&}+4xE`VysG$6!fbVi-)Q47Zg`e&b(#vlS3-V~T6g9**y5jh z*nZIHzNU8{Lc(D{PEYz5sik40tT;%kQ=~x7rlbom4;L20;UgTdhhF|krrQ0C#3tA+ zsHW5SDQrC>|1i9zK+>R%dWMGfcU9T4#)Fdn(Yt9H+OvB7qaO7bi}zdajpp+=Gec<; z1NdY>?Qx48V#{``;6EY84yiH+@60ly?^IbdiV2i$CF=h~o zuNPx*u0SXUGLatLzTnk-*Vt{ z@nhva|HO1@7K`JEGgK4wyuf^`easS5qJ<_6^9P^d{b1K`fz!;sKY!s+qL{1hF)p8^ z%XElgv&xKSpGW%+PFDV&#ws8a7l;SI#-ChY`FIRq^zOKT+eZM+Ijr#_c+DLC=O*RvvtlC>7!|6r>{m}fC?Z@vdVo54&iv@1i*Yc$y81rd)IX7yC}GQ7quApR!g6yYoVQoov2y-k(hs1jSJE% z?V`Z1qx!|FcagH@h)u-~XNFVGPq)D5xqB*JuzUZ@i6VaQ9dw4)_^sP$cG%&-^0Z9+ z`V(({SB&`rl@p^~O+?1iZ#2`OiH1b;oZy?Q5*DRb>$)zQl-fPh0vpfzp=~CY95HFRP!E+#>s~ZT#f_+V z*?kI~uz7eZ~F%RV;99aJIMazRR!lS+D1n{aRhHyvKK(CC^j%FzRM{sJLhEIY7 zCC6uQ>VB2h7c3labTLIbuvOkteNfXI=^eydoXMh!)6T|6&T&1o>P@H2apN1V%*2PX zA-0H=9({EZC}A9-ujImA*5a7Dma|im(iMTg%?!EiwLE8s?${M77`Dd7ME^k?8$nn4VBVmK(wrIhie<&IQN{;fvN&4`<{$X89_b#nC=OLeBp#*!9= zo8mnsllWk_e(x7gcxtrmDm?;MF1&_~)?AbaQu)Irqxi7xNLn2*F`;6h<`XpA1B++A zFR%?!j}*K1mM3aV1YjxrA!Q^9oYaS*)7f7f!<4S{Po}s>wktT6s$3NPt^SyNN&Tax zAiULL=a*WF^$`)JkAejMGzR|HUhh?-`EAVG zQ+iyl0f*gVo%^366&dOMixL?Vl*2fSPq|5r*)nqHz*txEsade8Z_$oAVWRE?vU{&f zsn>Z!TinA=v5P*@)P%i!)pivEsuz3Qq2j`dAD;g+tdH8~h^i)P;34reBlm-jTDAzu z^EAfH?e6EB>vYPO@+w{srvUPX*eIJCN(D)3hCE7^tATWP*@>M1UAirP(#^NUE!Iiv z`x{MIhax2z0+erclEn=SG%M1qUoThn<GVV#J{txTcv$G5v)NAw*D=`IByGf}TFJKSM`D9LbUn-iP#W77hvieO$Vf4EV4%v`SpTH*u|U zFHfE@P+=_PeqI=Gl}UfZC;-fUVrJ^~<{g-G#d4EE`f&r{+~Uv{{>k3V)k&G#&Z{8g zPlJlFPsU@V%A850kEMtm^E&L_!AQ_ovP$&y6%0G<>mc#Fdbq$Rg&gIDIY~=XNQj$L zkol3Sh|zo&n?xI{tV%i047fNPUrxXs7{Ey#K#&$fq;wZ(QxMmv&CMH;EC{3wS z^${~YQ6$lyEU}E!Gv<7`0T%2?dgDstM1RIiSBEEp@wvH@Asi#*^EFM38!YfRVwG*e z2>$X*HWj2hfo2k{ZH}a_#Z39i_y)~L`X(csp<4Hf_8xJO)P2>r`ZfKhfpjlN2)N{f zQIUi8Q#j9iNPS_F+U8z1Q=%b<7Qcwn`#OVk-ZUGe5=`w_P(_M=G&5AitMn-c{=#}N zcj*NC@zVr9|Gedd=}%~e2v{<4P1%NWrPrXOtbPKd1Jn9VD12}|JP6OyLP%Z1Fy@u! z3BM%y=17ciQ{a&`Tj~N48BRS`0-w@H1`{sYNso{oyTq`tBg#<1fsWkQ?EypSVS9#! znw4OB;h08Ani2I2xRIW*rpeO=&WTpx-sbv33cc;2X5Y8bzzkNIov>45OioNHPBlDc z-h5*#Zn4$z(D-vn!u`t;!jAUdAdHO?EyowyvE`wdl4j^wsi1HZiO}d_R@@&fLcZs! zQEkKr-;l%0E&_`X;L#hGoZ<(Jh!k9+h3aK#Cj!J?s6Owjf@Y6tY{Q|QS2?qj^hM{c z;JpChquNE8w*h5^5-@oEjj!J7Ybb%L_boQlAM6}nuO40#VI~L#+oUP}aE|l9I;6L@ zd~S_5{!HN6I87?y-a27>?uu&AT^k&|nyeIau0TK5iybX-stGE3$g?XD$P*BZ6VWFM zO}AG`lI?!gPk`j6#%A1nPu7vgIzRs?3O1LMUIVA3ZnU$)7lWmQSoEX^gy^-g_Ttu1 z5p=LW@-QW$n;8%MEMz|$$<5O-huuy4xrfXV=r%Bs^_iiU7)gI}*^K_SpZ@7}9n%!~ zyWtn1zXVDO$ttAk@US&P51#WgB_dH4~>tu8mXzXg(B&m7Ik=?CP7Zk)p)L2s7tOt*mC5+ z=VqL>JzM8IkF#u7z~mCW&*?M>bZy`Yb-9h&x>@?8wx7MLB5miFZ^^#fhh8@RiGz9H z2_aQ{y7nsae1*gB#9du6F%4DO=GhQr>`m74QEaeOC9S6wR*yjlQBL&Tze#wwOYT0_ z(BqF7LEn0I&t2(6pr7rjRlpO_$hi+`Id?buUZVE<-IOT5asHJvqFRvBKA)_RD5^nUU8t+|KzI z@oy>w-{Qq9*q`8E_49rP9&H?XbdF5j4r(`F;HdcPiw3}2ZX&?qxmwsKRPD;|EY_~G2*F4P1xOY|tK|B?=ta{QrIjy!PX5^`qAYDtdoi z%7OIcNM27_>u>$^iH5$4{C_otvWl+We>InZoZkQ0yjIkEBb(@QzXZ$rI~VQA1CajK zo}&L{nEznFJP-d#&;G&8{>!lb!Cd~!p8tb={4YcM2TS^!F`@kvmj8?4U}EosILw>j zf3tl4yJi1$0iF0?JLuW}GXH1)!X*EN{rV4s0l)vR@*g|@*YM-uzc8Tn{ZB&we`SM! zR{1~a@jux5f7w6Q@u~Np?636$DZKjchuyF+ky32wn%Hx>vGEVvUauyBIQ#$5x!-624bjRy_x?tzVm@NwRI zzB+a5o~fFte!6>RYJRP*^|Y6PmcD_gwRN;*Fwx-PRrQqARi*Xx;o!7f;Nalx;Nak> zU$AB(wGg=DP2;7A`h;AmhLAIpD$&i0hVe3SUM3uajQXZw6`fkcAm!Ch5W?*&Wz1qc zTs^{JAZq%_opivzZE%mJn9WGTe5&;^wt|>;4e)i9$RH4MLnFu%1VV!RgeQaW!DoXo zUQq8pH94dTA^zWrK4J_A@kOCXLQ4O~LI!C-%KrzEL!6O=s68&d+DNIg3d6NdMtxFdp)A)%O)FL#2mD&P^ny}a)df`BIq)XjZmDJkH607^Rvjwa@^4qM68Wa8VVNv65YpAFf02g(ouk|UMBA*ZVnLf(pF zllgW!vaJ_4>l7GIbrjPp7cRK^4}oWKbf`X<>(`jb@lbfyX%QZk%vyJc0iqYaKI3cs z8i8<1otY*G>Cd!z0ZdPLKEcPH=Y=%pc%CG&Qb{iTGa8}(BoMol;~Pdf=@h5X@4X15 z7Mm^yn;Y{MLQo=r2&>dfJ8UOs5AV0DkPt1>)~2r3 zmVhthk1xxvjGXU^Q7&f3wunxp{nFxO$i$~@-+1Y~&4z)h=IYnFZIk(vV#vMj zD4kUE*D!2Dl zc~#9)#YFIwV~bJUYbMi$o1bvH;1W zddFgST3Q<5x{i*HZb%vVNoaQi56}PjM5$k_%m2s2^c?Hro?5d*k~W1=TRf?0mPv3& z-339b$01&Icu@zY*BB~?Wr=FG^URGt<{WCGnr&&(&w^V7$@RBsrsCHtZSF#Z3di7& zM)R4cHfrCKS@{fSqUJr;JKxBZ81Y%w4VENPX1-|x-kAZJ*S>`B+;^|n3*P+BIOnk+ z`G(d$65*dIa??2hTe0^&8(nM*fp%K z<12YKJ>6009-f7(vDuk%13C0)ZwRsSTbd^1Ja}J_wEHNLB1)hbfJyI%wMmN)F_Lj{11(Wr1M54Z+NMCt!rxRq*W~; zv9!Z3ksF=!pq}wUXjNr~_sm9==#g5p`febb5J+J&FEdEF^TQ)W~CKDR8UvsY* zsTyNBzOc|%MhoOIFwmvci&j(SfYn(K2)~NAnl^$r#FEBHXmaCzk_cw+E2&AK>T}1i zOyOzkA|aYZ_GN|+!tgRei`WTv<(YF!3u+zFa^y0DWt`CnwHRLi-k0w$apN**=ho0a z>v1?}I_!&6)qhI)_T%p~?DHb*54z6&0LN$KETr7J>g<3k6pBez`N&W4|;fSZ&1pY4ogx!>)B zxo3*U61~VDWop5SHSM-iTf#X zqeLqVEyA^9HKW&@paj29PELlmA;P;6cJ8C+?LGsDuQs>IUCJpqJGwg3B_34L~1Z;flui-GbAt( zmbnB>Uj|OU7L(o#8QLtM?^-jSMU}8=hUFcaisQx#tjlc!Ze4~EYTY_&^WAOZPEn@BNQ~{UqBY)|( zyP>#_Q9o`9GJT9y50)iq8V7qw<*-riGv_FEQ%i&uP60TzuC~^!ZFq(R zspH4!8d00$k~9lO$n0VcQ}F{3WKzj9gRV%P)}qK2N7vN~ICORHURr|_+c{Oa6f?$S z9qGU{8>?FE6N?@1(7ULyIAl0rv|XY3xho*ww;mDx2X-?yxd<@M9($i5v% zsZ;3MwmN>dKdK91!57U<$j`B`!e+RxKM4P8JNjwVpmAN_<1nyO5f}CT|X0t(S__YvfKp9f zUHYt_cRvNJdEIuw13iKVoVred<4XCh->IoalB6&h8r%Q&geoyJng(*THn55<`bu}f zBy61|7sh*X+186cIb_U;PWkZf?fEqrjJqT^k+O4QYlk+VfMDpHzkdFg<}U}YLWjth zLr}}V94O;D%CthIK%h79x^f;W%%F#v6S8e(98T*ZM9W5}b;2y@If0C`Olv462?_Cj zM-o%vWYmF4=ujPqe4D!Ly{swD)IJWU6+F`5^?h{=uckuEqtLxy0Nw-&!yxhGEoR$O zh?A6Z@`E43sd^r^zGdVV(p2 zNLyv|apVKJMctSpvjA;}Xy{eo_^*w*PC1iw@ZL0CjnIPB-nTrx&y7B)QIizig$+^b zeS5Vq6+(SR7c8FY7&S9nr-76Xp?AYSo$FB9$E#Wa?eQsA)8K@b`g^utvGy~rJ#<83NaHW|hh(j!iwSmy z6!St$z@$0}U%q&!OiF)p#F#LJNh-pPVDU=E0I|I0!{_$RKuY0<-snGPKGAKwz3(LN zj3yXJ^jYSxyMIinpscg#Vt0?$tv7t}Qd$j36MlHzr>lLtktcMc5c-|N6T5q|PLj@; zLl-Ncr;aAnzIdcJzMgC|LbWYYdv}A0;)%Sk33x&4!Z$2^kQa5bzWzCcMbL+2cjLaM z#F%@&W3ccMQRz0C_R*%{QEiyni(Wz4Wr>2*JCX3OQ>0t8&@KGnDxJO)PhOB-Xz56b z=wMw5`xbwj8DB?Y%z2t$OMFoWu2X`a7d23E`DnP%=5~(d1|tpKAMO&(CcMGHx9c|U*%$T= zjok>^Tw0ZxKf8{Fc5N*ty7;kIa@p9~PJQ(93iD%^4LuLRN|*hV#j+I~^Cid_mufQv zNMNbcq}_6x5RY;xGVbRd(xawGh+Y`3!%A&Z;@q;JIF)WSr6t8 zc3xF)8z5}Txq$>NGp2_|)>(;N=oF|FTGcqsvMsW3P1tXpH1uvt(@RytAK)^? zI^~8zc9@^yQLYGdsuU-{065BN&$19TG^9#wFTMO!a`yI4>zm&ZDDG6D_5D$68QT=lF>j44fu=I*Joc(98iYk_aJ1s63%s&ZNG$Vfo2(gIIR=n>;FmXMb$ zUR(xYY&acH7ehT~Hr*EKHC}6eK-@_#PBUqhbBVBe;a^kfNLQ)f*g!Bq$^xJ&lyb5# z)obeogO7Msh-%=BVjXTL(EAcoK3rAFesT@?Ad1Sl7!YWt z=g3-p9(@P;RB@wB9t4@der9dwxa5iy)jqhfvss@_=Sk=sB6wJ8FaLA7lt|GX1rYWt80$Vt=;C6vxbJZ z+*oUaAy@4J@aI?J__LekuQBmozE_^h$AeRg!?&i+`)A*)(bKA#Rr4{E^qnkZn^880 zc57CYWgBC{{H6acRmu0;-q)R7b4*;svI@dT!E6o06BivZG2E!HA*KY}yDrlg2CU@dj7rYV+B;jjzr@rdwoC zZDWDP!f=_9idmWkB+kC;KWeZ=iU@5kGQmwX$|Xj3XoHFeluuFqA$cR=qoAQzOb|wy zQ7`WDEPI%k9|xg`tXno^qO=dVfWleq@rxjqiu2lC`I`3)z_;cNwH{179$(Dz*%qe$ zy=Oa_ujttW9vJ3fm;^6V=^wtmT{u8$Dj0qht}GAb6eM7knl4W_EVe6G3%-A2 zYMxn@mfmFAB%TnyGtOV^DnDq~iZT{>>@Cy2J4(9fuC=emho#6jp=MgNCCHoFTamA< zT3&&Wi{L)uB!Tl`FBo`kcJ*)+h`YCfWd*u|9}hl0xFE&-+{W@rm}Daete9{)3H*;l2Xj0ph#fm{yW z5SX0WTh3b5>XnHaJiv%R6rS(PM=vCMe~4uG0fAAl8U8_IY$Qe|hX&zhs)s5vD9jc_ zIxSaf)Haz3mLPz3B|Frl&9HUt<-dHU&A~f?~zVW zr(!&LrNvSW+D-?oRiUt-^=;%#BkK_Tn`(UX*F`&|$LY1aGQOXtXeo*_ag)Zh-#ZS5 zM+bj6Dd4loSzXMb$;pAW#th9Gs74Hmv~ay@;+lARtKx`2)mP-BGC?VxU-Gr2x<~J^ z`|f;$!ezm$(U|Q?5=YeP`MDru$?CI^_YA#LIf2|V5$=< zL2)Q%wjit6{GF_7xeIsu*Fy<4sZA>*C# zD(2}irZ$nLL(G)e$ylBXK-Vm^z zu0c{FOLxis=iPmo>FM_&x}bM7^{QW@=|;D1i)B-9)#B++2tPc?%IML z*6ny&G}(7j^=@x*;B(jCb8e3wGO{!8PIoI!V#>#frM-txY70wQVzw6UDuHs?eKI zeA2*UZTZyw#bH7@yqGq!Pt91@!Q016sjl%9f3a?jX%i$$A#V6=2ZtvYCx+#-i6CD!(4iO)g z8PysON9voTf4B`-?*}wGJYj$Ruopv$a^)RZD(r!v&T7>3F4kB`_bdU1>fTC}%*?X; zdDU!|zI1F;05#&NkQ_;v+s4R6c5KbC)Dpja-^g5oWv?v5TQMs)rmI>3T z%OJR-BjUsNHMG8q9xv|oADe&m0nB(NCfr~&>r;OAUidqV)WjGzDY%0BAbeWxisJl> z@H(u;H!u}>)&s0Y4GNjaaw|`dlr+-1RD64d1Ck}{6@BwJl%cfmP;o|Ir35NmkmU9d z+^>%qQkSI-#mT-0013cJuwtI7= zkt{{p7a6mW#6uS_P;g0Z334OFAc0L6C|KN_q@ux#xdFAVHI|>sJah{O47wIQe-`~F zc-;kW0It_u`fgp$q)yagiWFy&nzXaP@AQX4JenH4-rQV zbD`Sf)(lXLJ7t>)v6s(R+dmR*x;xlx8^Qc<)B2Lfq}bjRh?wf2;|@bQ?~F1!KSGv? zQ2jWcd9~yQoAaYrVrNOV|2q8HZYjnoC1K3#rNM)iWur5pALrbndB7ePzP?Meq%hRNer~SpuI4ti4{%JY&Pp@scEga zHt;?Ifi!^RVQ-FGBZPNMu2z)2jiy}u!+k=17&Kz#_Y@ywp}DrIcj?))(pC6hZ96zC zI1t<`ICwaO7pw^J&~(E3-+jM^3r)XQ5I_eXAW!~h!^`sgGX4iM{Hy=>&-f3=L-1cX mivP>0^!yhN`d_%8|8R6K>whj$`SWjM;D0#H9SAj;?Ee9w#{lX8 delta 7182 zcmZvhbxhn}m&S2-3KVyWQ=qs@ah(nW6f5oy#rZ;UhYqeqin~Lx4z2^mi$l@Epe@C> z?{DAD?q>HUCwcDYIXTJw=jP;`?-j_M<;V=6Hy{Ok93)f?h^m%`JVYM}NoN`f3Dp4! z35nsau1{eQ1#1v#IO@b@l1wZTky!TY^n8pf5mx_;6Y9hk&L`O!4hU3GL(VM^oRjBC2f8TcsMI(^_9IG@@ zi_mVPL+J12iPPi<3+|DuP`*8WGAIYVopTQJtw?Piafu!G6}z6AKuq}mo=L_`V(+Aa zuX@5e_Pu*g9gqin!fjm8OTi2<66s@bp+ip;=7ZTj9#+^7X7)N)Mo#+@W}i^0QyaLZ z)73>7jCvKvuu9&WVR`i0Z+{bz>Qv)HqTH7CrOqfPdh7PUN#=k$%63h_!KxzjmTNMN z`uplMXD%bxDssh%IKWm&6qs>PRQx5X8tJ@Mf+i+WswX)&`M}7Qa08a^RmtEB6(Z*F z=Btga1g6qi7DuGY-KtjQ7}K{ z+~udj;g!}4O$Q0GF|uxTwIY^S+C?9Y*ZBOuh}qu%I?{XAuS-F#S7@r{yl3>M4Ye*~ z@mTX74J&z|>hN{Q4d2C~&n#cci+0m%UMeOw-KZHX7Hnn72gRi*{t8Hkiz|o)e5mw? zOCy<|oFIyhz(p!D%*h+2jaD6g9_gmt;oVMn z5=ln&-I-6?A4zG;L{&_jLc6Tc=yX)(d=Tq#W-VpFI&a_SCD^AR=h*a~L)O>Vaw;E^T7;H$p%RFy6 zWNoL$)ecq9;N5Z%?Obsi&YhNrj1AlfI|K7Nc|^;p@5OOw{k6|7X}xad-@x-EqTaYS zYk9X?*DNP4T&Y(GK!s}TG_Mnk1i_s`3gnK)oXdrVZ>j+F-(`k%`h`OJrcbnQNegc1 zno4skKUD=Tl~q{6e`>(HOZW4SFMn-hdWq{@h-sX#X*e@apir&i7fg7q$_jVer(1o? zIezu|dWV;%n@ilbo$~zIRF1t&mR6aBgh6W=kIB}Dbuv!Fp3^rS3ZXwT`sC8!a-16N7(anfqZFcbYkY+wz?KK0C<_E&pP+j@zh_7s{I z3tQi``xj%yQ>cZ++@G+#i`=k!?=^Ps5jI{ZS+1&3?Nj=+!6*?|f%oTUos&6=PX>}y zQ0Afy3X-7UUYf+1p=)zi0feR0nZZjY%z>?F0p4IBH~@^N{3GTQNm8O_(b7^T%>miq z*K+P5r7+z%V+~@|Mw#cygPZjSxSFy3=R`j%dm7$3f#MT6&l^HSS>hC+=4P*A#i!f& zn?d=>3jDg13r;Z(m1OrMg&0>5y_uTuG&gNYZcg)3ToGY6Ny)u_GK_Mf6%z`V0pB}x zGnR1Rq0)#3TWdtu-8g21+%iZ(O|sP9mH-Q_m|axWXWwa$(C^j{)i#Y^()&X~lT#pX zSWP>T1y@@#wVzIu&hunB8FvMO|SC%bO z;DwNz^-}ONGEM4OoKIZ52u&P_?`vz%&9q5?*q0l+PBr2|WD!!G7It_|Y(>l)6md_K zZ^=*=p1{GRw~A%gG1KkGk3;C>rcHDSwU~iX`=&=L(Wja~uuK;Q0VY zw7#%y2~XZ23Ldz#g6SW%bK$E8ja*5yy$O>8BP9y|*QavXvjz!Dmc%&BC?0e4*aYU* z-$=krUx}*?kCB!?3_J}tQ}wLj%T@ul`x;q2i&6%ELRnromBtJz2;PL}8(?&9=eKHd zQ?NnwRm(Js`s>g_|()on0+uPNbja&Ggvh9O>ntz+kKC@Jyhvrk`idSM(zG> zXVI{Y6$#5c^OcOU_`3DU)bEM11!5hB)Dnakf@ZXOzxA8CVlu=`faLnbLe?P=Km3LC zbzQYx)#lH`fepT|%KkWj5w8R))B8b{GtFM8XVcg&xUEgL=>)1rNR~5-d{&lG_A&`_ zbx;ug@+bZ6MxUQ#xneAh9Dp(5uS^(NS0b$ zjH!%r4Y~KxOf}l6=nh$-6=SjPGAIPz(bLlqeIf9Q%ao30YKiv?DLqJ6_CfS(Kk6<6 zR;v_ZMVkEeVtHF%n(U9|M?^1Kevx-tXK*P05#b#cy!J_5IU{G=CD6-8`T4;#Wci8m(UmzAi+&7o#r@-Jl-5 zG{P;A8|Mj+B#u3(d~btIk54C$NB~U&v5d1f>Z8#Xy-FI)r2-r zBg%)ya^f9i2|)?H2IUy;s;V#pjAPk!_hp#CNOsrm&1oYZC?LQ9gILX)5*HUYJx4OZ zyk4T~*g0jTlqVJTQYCNAPrmYr;$VQH%-EN=S zs$3|$8PbGXd}NL})%dVnjRMX#RQMclr*Z!vB@rx)=hfpM4w`e#-462+ys4ZT^n zN@ccXFQ4gQ|R{{?$98{f+phX6ng*wSc-Pq|h|l-~XwK3+Ryl z_IH0-QxiSozwM?2hQB@IKNKp>DZsAbG9d-w$yJ?zSUVf&$w1yYVUWH~>lb`2NZD z-S0cUjkRk60BJ+Xr^18ONfl-A0sTfN9nFEgaQ+tsZ}=1XYnM6?(pqhpd=XUqb)NhoO*F~xQ%t+g{n#e{xztCT4WfpH3aQ0nE>f{FVu-@IhS zw*A;E7mmxf`Z*M|i6K7SqI3y{&EJu_^er!A1>hwDfeHp|K4h_WanZc8zSW@unV({# zYoE;shsWVPBhnGn(Nk=TB>5yWS<7FGwq=pd!?4^Lr0>kst4`xD0b}Jhe`lO~>X08T z%~fp{LSzbIA^x|c4;ql?x^{oYZ2UEHK9jIm@%XXY+_v8Q zbi|Oqj&m4_A1LIk;PLjNAl@moH{}HJG1zh#}hMzrrSPnqlq-^h1;(iZoFUH z)hdF|XcJA9{_s}#pP3{+BqsQ_%}M!26rVC0vw9OgrdR^9e~duan|CyKq_BC=?j|M; zwS2o$CCxp16>;!LY7V;|K`?Blm&q95(j$0GuqC6bKP!ac|fCd2~7XI9YeS5 zcI56fOZMtzZ%h*YvXL6^q3oH8YCGZeHLm*XS|!zJpyN~!VcOvlcZ1i=B&k=s>Ym7B z&8!9G@`){eLG;*a+>s&ro@(pRV|U8q7!PJpyGkhfTL89^!gZ|%nE^&pzW~~`tBy25 zWLuOTyTPyqdd7Q`4v+oDqTZ>$-t*nQin`)l^7s~I3v%b$%;t`Olr@*uj;yR8y_ap1 zHQP6l2D`SZxpD3;LNITS4Pj3wDOl5P&o9qoRq}bhYiCU5Hb!H<>l6FL6Dz#}W*-+3 zWlZ8=S;T5^;)z_l9Afn=P+dv?Zf1WhPhw!kmMH&)4?<<3J}OJ&a`!?CK2yvch8gAP zO=uLbD8h6aYpV=9X{hh{RPp(B!P*)bq9K{6hfw?-$+B~4IIaK*h6ih4>We3$S@S|g z*lunB-j-5FxOrlYtSCc9J=Btx+W~3}8y5Q>;nrjfqf7K=rb)#G+S4t&vD!w^jfWes zU~xZCTt);wC#Ci3@ousux+u15^1jQpG$JzPzIJhiT$N>(sYgOxV}8vJH4~3!oDwQq zrmQEBtDo33&h>;GTTXm_&k-;kqFL(WV3z2^>8fxaN|xq z>j$0A$t6lfoH2ud{W&R`l|i-J@;QmLHcoFoSdwb@8$yp`B-qK{ECmbId0T_4T@dno zHRLm$%{@*<2&b#wk#4xcUqnh1fV@=?mi^@gxq@o+C7PpwMT~rUJD5q_CaUdT(Zn3` zq}c5KWP`hH7ObM8z5jELLQXC0v_$d@6l=UI;(Rha160Q6C>O%ERLn$+_za#o%@l9tC$HCH?(qhG>X3duje5dGM>u>{OD9E=SbKO9 z6Zy-)mCEkh;&kugK+w=q;?YNwABpWl2t2pUp1c^A%kcw~!fe5}(+Aq^wp64z#iJjP zg6>a#fB?Tnm-r7h0ymi7oQSq~QA^&StTMH;E}71#Wv>Y7#x+DU$+m4- z)Y!;_D$23!%zsd*FMD`rVY2^M^9X@JtI>Bw<1fJLK*D}~^_&>Tg6LCQ-=yY>_MR8p zn9DWaxtzIq&l8|OiTW2+sN;W%5zD~NTD~dmh_h|O1tpnI1Z#I973?3;c8b4A?})P! zXwxZJd^6qgS5<`nArTH=R5eQc=>%coYf7IL(HM6>sW-iZB#j&vEq6;vZISWsOxbkz zSsjeVM`t7g3-0o+6#O!II&aU+9okq+sfLU0E&2P^5|Fns#)A z7n?3>glF=T{~+V`$cb#&h51;xqJD~%=}Rh5zw)_LJj0sxqCRURaqG9;Voeb37Re!@ zkJqp8U*wH?<0ed75I5p{#rF}}N3KZjp2d(OgM(mb=3$B7Mm}2ceN5JN9TICeHZfpJ zE=1Bb@cg9Ak8BgP&Yjs~bAr`od_K$c>8W3kDhj=%w@`f~OslG4nB6DA%tr;i((r3l>=EB|LdSW6CJw^d> ze=uu9?Hp$>3J3%HYuJJqJ^UJ6M+Sk$g?PsKIs8o&wXVf?3GT9$^|{8ClPA`T=LK!? zmy_^ba%rDnehQlyXwt)1N}2RO8b{4i?Sq6gsjJX?9Zb)gWk!CrRo{h zuT(Zx6i|xAmp4W<)Xs0Md-HdDfSjFcdc<#c5oZ}JOO_BZnX0j5@J&uzd7}lmW8-v7 zFL78$(^98~G!D4MgFs{e(KBNd8vlCfIhWIN^ISlqjc3$C7lS4MpNj=c^6 z4EUot_9{E^(erM^naGRhkzOkq%#HhnQ$|WO$x697JxYVFiris~vS~#Z(U;ZCzk!J8 zL{3xo3&LealdDPeCud;i;JXFQ-|tBTd8hpM4E(APkLL4m-c@^Ou#8?nlMXW^Z90xJ zBV4A`2T<0#R>DOAUADPA&(L7xEK{+A>h`)9ZBXDUmJT^D7h$< zMHE|wc{e70m;m=vdyyZ2`@;e&FGG}U#Ge}OKtC8|@rv-RKa@W-mrpJnJ{yR*kWouA zsu_j(2wKS%10A~>6zCuLTe)eJB0}|NcDNQ$`<2l?vf;uF;UneR=ochXF7}RgAvP*-m$%^xU_tqhhLu&5OKz$!)z=Dd#}5AbsfJR1*5b!Bsj-o^D%0AOsPATMNoY& z<(R}{a>*>T4?!z?P>Jv=bg&*Rroeijf0%w+B0S-o<;F? zTuIa5U!C*f&Yg+<34I=Uns>0)Db662{)M2%rd3jbw>?c$S(NYl{Dsp~@yE@DhOIr` z3_o6_lSgsO4R5d~=RKQjz9$o82KGnp0~n&#*{3Y+tnLbEARE)#pQ1o+rZ1e>|(7?`Kd&c3H1HMIDn`zc1PB zQI_^5S>3o|RhODx>2+(h-eu_gUTL2d#ggupltJ<*$;F^r6adPQrxZY@-@x_JSF6zQ zz@DUNjbZ%R!Zs2IXE%eTmg(@YRbLvTbb7NxEj7y{OeQ7py_A;4X2`@4+TWAA|aX%p+cLzHM1* z?m*O&B5(^>-pLrYPX2a&F!oSHn0|TTg!^#k+)H zC>Mq-?=%=5op*;OWM~U2_o>?yn)*zt|B_cmb$?7@YVF%ad6zFdL1!I*EA)e@Z}&cF zHnN1rag_;V<;9^uhareo$IJ4fnYXqg3oE$y}O-b>ku50l`IuW{KD4I%j7d$gux-2fEi zaOj^mYyj)O1|R>Nr@!Yv6+hO$5z_x)|7_U)#s8bBH~-%}^{)Si4g5ds>>oymgcS1M M1$7jmePF8p0KrU;*Z=?k diff --git a/source/ConnectionHandler/process.vi b/source/ConnectionHandler/process.vi index 08a955c786704f1d70c0139b3863332bcbda4802..446027c4a5571907d96c98fd0cf3f4ec54c7a30b 100644 GIT binary patch delta 3132 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 bxQw&JxNidx5C8xG019w&Z)0V1b1rsiy^QV~ diff --git a/source/DropVI_MQTT Server.vi b/source/DropVI_MQTT Server.vi index 5b7c06e5fb38b516ce79ac786ac1d346f8c1aec0..34e908938fc9d5053ad56db0d3ae1670d0bb0592 100644 GIT binary patch delta 309 zcmZ4Yi}BtsMuni@AZK1K24)%*oLU&Mz%WPW8{rsT5{t0IFbMWZ-a6WDZU(0kS{{ z1PIx)c~1ETMhBM=j{t~zmJhz6o-PnJD~pF`a0rww5#}5MRl};|7UJjx6?X{p3<=)c qQ)$K==6VAn#=!6&2q0|N2bf}RJW#O)ggXBfnCb#VKw^{q6vP1k?L=_^ delta 259 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 delta 3390 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 delta 3409 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 D?^uQd diff --git a/source/Server class/Handle Incoming Packets.vi b/source/Server class/Handle Incoming Packets.vi index 66f8c0ed972a758be8af41f16158d3cead5a9fb7..a9e98b4590572dda61de966ad66b3910f570c346 100644 GIT binary patch delta 40661 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 delta 40048 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 diff --git a/source/Server class/Launch Connection Handler.vi b/source/Server class/Launch Connection Handler.vi index 8fc3e5c06783a338da578985ec50a1e0c59ef504..ce3be3aad36d26469af3abd8d4ca28fc22b49a30 100644 GIT binary patch delta 1912 zcmZvdX*}EM7RUdw(^`WRC6)?JsC_AlT1o{~wDzeqXk!TyYnw`|mKnN`5c>^PjICO+ z#8R|WabqcJzv;!Lltv92W9v<4?lzyf=f(5<&i9=2{65dC^Qso~unwf?>gH-KECg^n zUcKn-Xm!;C0NmOEfcqT)0E!%4_(CxU1VWJMpdrw4aw-=JgrKc*kwBb;z_ZOcBYBHB zNR-c>i;NHyr3DFS3UJz2#N^2@#0)u=6)_tTPMf$Mm}UvJ{yxW%WJ@Rytw6E+`^*1M zW0Y+KxRhnc?eGLX{xFWc8qE^%ln*Xt$q$G)Ustpa$6^D~QJ8Qn9snR5D8_+q(bw^4 z946v7Opejg7K}ngVenBHG@e|iCGDsTs0g|J2LXV%Wd!G2Am9|h`yJx}bxRjOkYmOV z2mla37JzcfN`R_}TOckb5O*dt1|5pRa|}TMj3%u6i!AX40Dyhs3L8DcV!^hO2{)N! znA4sE@}8i2la;s&Vglki<8aKWz|fXQbYd{bn=KZz$SO~y9!lLhSbx0P2Hnx>(;8_r z-KT^~kQD5lNkun;STFG#MK_lDy1)-8X_4Jo3<@Z~LEI*=cIX~qwU@Y^Cg+XJsXXUb zrO5Sn;_(ZvzLN$;7)|hHD{M|a9q@%`u|-5Yv)9yoJDJ89^~S=<3^~&IU&gqeS0w%_ zp_XK08+fd$cfD7c!k<%s`v)9;>LC3xNvZCm_)@%_q#_=7P)}sJ9f+P)}Y|}34b{X_#UlnA=mfI0^zPYFbLW|@EWxjd1EkTPF_N=(-77`Rj}}dI zR7_PP?oQIUw8RkLUF>44U};wIc0H-_t>>9MM|Y=-M)5C&-{m`5bx2~b70!j>vPoAn zWe0|_-jAC>uV*pP(jE<|Qp%|iBSRe`k~CaiYdC8>U$t6FmNDHESzl?NP#Z^Qr^Yrn zR}~~=fCF(gQH(GTAKl@HVU-58WfOU`-Kmi~gt99k>h;?FD^a_=vw5`KZbDO-;*yun zujGIMi}6OZ|EOShGElzo{sZx_pI=X9O@+b?94)XE0_VQg4~kHL4A%*^t=+c8PRXGE95YA#n^05t$c(avl0Dt3EGiTA`_KR zXDc^DXt^EW^`x&|Q}?!Hp8XM@kEel`mkM^~N??a49m75Ai_1LFY^D%cm`*Bai`W$a3(d3GsNBDkURXbtp|K~1MJ!FS!vzxQNn{E#qc zi%HofFcui#p?0T?SkcIjE|(~2;;m-!lPRVp={@or%Hml>gy&4o8f-E9!4x}Dib{Qy z+kHTvNQO?D>~2C#vWVYyHlGiazdn~R(ou}wL(a@q)6=7awM3;G{#w^5)zv9IRn{-2 zXLp$APT;9}EZOntXLHuWhAYrYh4*&F#^=r5@9YY}m`#aG5r^9_$x!MtpOo`)Q+7v!GyY;@T2=S|;8XT{b$+k;6Q>?hdl z^QC`CEm>f1M&w`fI7*O*6QS`xZoCO+K7xo=Qs*u7LjA!$^vAj}mrJ4^To!`aMw(#RzI4b4v~(vkeeU$<9P1_0#yu0)YPZaA8l t8-hEK&RGJ##Wzm;t{l65zX9NXSl|C)+ka+GasOg>|2ylZO)kEw^iQhXPVoQ$ delta 1766 zcmZvdc{tSj7stO}ZqraGVk~9f8d*Y=x$d|#S6v$GSbr!@W(uQXEZJs~ZP2YWWHfk^ zW|Vap>)>H5aZ`qrr5Fvel!TDw-u$M!Jooo|o_qc{&-?v)&N-jYU+4T%3G&K8byut_ zT1pZS$9UK|Vo)BQ0N}a=0OA7x0H}*}f0cR;2*PO%U>_(+OBFi@!a4I|cR-Pe`)*Z~ zLwDtikPPH!F%aN*K@m_<@!Y;cw5oj;B0jh8Cuvbpp_v@VMh*R~OC)JFYTt1f>K)(a z{%s>Qe}al>#M7GLWC-Nj<60aWgNKmAx;D-LRAhIHG7L}#)I`71kjCP}BJp8H#K`l+ zb0iV~fPg0FvFVC3B@qB*Td(HTdWJ;F*&ZNY6wp{9FJKoB9|yZU^ii+UZ9`A{1Qr$s zVps3){y;D*kA*gcMqzpUuj0tZ-TbcxeamV+#{Er*?Yl(TJE}be+6ex$vDjGw;>)hK zVa05FyTLo|lw-f{n!UR2&~A6Ge8 z!s+A{0S_zG>IBlUHC=Qu&{Lih}Q4qT5&3Zl|7HR4@-ag=wX0B z)!~5c6-xddlarOF-iP+y{}iyWW14RC({{r-oSPyhs-ilIkc4&}9ys z@HiTN+H)21rY0MjN3-wZ2EkDPA#5;w!@hV{#Rpq}yRiquN6M)ABRn`+l~ zJ1tqCY1~Tx1+m^_!0_#lScsmxdFbASFO8!wk5OnGrVh*eKP=lP?qw;Y>f@tYryz<> zv8C5eOrFtRl$)05OL$uS`q6yAo69Le1cy%v3LShO5WKwwtulN#wkzC*$5uqeG4&3n zMhuO>bM4&?N7+|fqy`ucs6}Y4vExUJ#*>bvPo>si{PK*DYyFWHZ9PYsu4Al#i6^>* zG|Eb2nKgl-=gScbhtGOVB>NQ%Z_#6#SLPP`A|nh;!b&jd*|!>tf*3QK%OT~g`Wmax zgbkCDg36j8Dfj)Fx%rZ*kX8Vj2kzitXmjF`I8Vo&LCK z@y?khR2;U)Uv`kr^Y(2+z=o22F-QuoPhrUXrQGObnURm_;vT$_ZQ={!m0#-v$^}rR zqX*>Zh}{_b!_#U**AJ)5Ra6*9yrn?ysiu5dh(YVgY;6I}9rZp$dwO&)jJLNz1(dGXBBA@z zS_D(Pa*bA~6}=jT;cc1fdZp@Voe-YcbO>tz^lfcOesxld~LYzt{ED zs*C04Ak0W+NV7ZeGPz!aJq$kn^$H5m&w4jYbgHZlDjj_}4oqt=*Ert_DbPbdA`I1j z_yPI;Wp7?lj*N2;BzR$iGQ~_N4TKdtn>u*l0+_+jgb8kf3A}UlT&=sAJUXQAUB5wQ za;e|23u`H<;ih-aT53-!jPawJ%I637axmj1=L>Inld@K)JL_{7_r@ z$Af{FGiw5~*w<{22q8Z_(esLS2=J4i)sKKIhkEMo0Q>y~QB6Kmk-k>KXHhj0#xC46 zGsA40+x?Bln~~by6YI1HdIdEJ^y9zv44b@^*7JEGoM)_@IMmd6-xz`GudECGdiDDw zocXyM&+*v}0ZU30X1jabP2(%66)ptlB0qBcjP321{1pl{zli4uUqZ{1AyEkUZ)=%# zlE}fLc9~-Uo$9s$CjMIg++XK)QL_XDQT*8T!A+s!d$$_agPPY4uS{1nXws8JO`eEt zu<^+#P>@<%H)_tX_*rHA_jKuM4qrZgB$PXDDSV4u-BWX!%^S-wr{7AQ`i-kVLcYLx z#B29Y^4<(gYCJcKOFu^Rmpgk-MTU)Dq^rX)`==Dsu0rZ2bjRyWt#K8>3!2K-MwSDM zLg`1VRx+BZYup6w3u4S2&^wG=Omo6gr2qe(aK^9(;`oE2mHtQUh~iI$(f$ho|HF>_ V3-kIHHue|0_D`>C0FCIW@n0NGDuw_6 diff --git a/source/Server class/Read Inbound Message.vi b/source/Server class/Read Inbound Message.vi index de3112deaf93dfc43776b59595e268ea861da264..8d9c243fabc3ad8b84b9512874fbf1fbbd35178e 100644 GIT binary patch delta 1101 zcmZoU&G_LQqe4({kTWkA1G7(G7vsr;9oP$w&as^K?Q05GeHy=>uA(!xGZR!22Om>SWzfoAt#-0l_L4ERE z#WKd(ll|3XCht&`s+V-m$xO{FQE*Hy$;{7F(A8B)%`45-OD@S_@O2PlVBvDk&&x{% zOY*v87AM1be8H*3#UL%gCHY0EDS|L=P-;n0W@=e#3IiL&Oa=x)2WAE?n7pS8149nO zN1#(cU~+_-FvuOe(olD}mH}NeIZ;JKmx+OyfrSTIn1MmUp@2b>fsug~O*{$cAMMHZ zN^+bs4gm~IK*+W^Mahzpm79Twfp_vE) zM{KgZY5}(dgCvwMIeC_97^C#$kE;HRvXdRv;+SO^Pr$!GK)(xlZ!!- zmz+~tT#{M@jz1}IP$)4da|OfIfFc9pRuu+TkZ>`B22dF%Fe=y?I2gnkq!{FZUQuLF z1;%et8PKGhvgDk^VxS8c8Pvd0#=yYq=Naz_ObMmpRbs+HZ(f; zvV+LK7pi-=2P}wTxx=I-d$h2oKt_HJgV8CDAk9AhzOqXt2YF`Z_+EPTL%jC;#rq2T zCohiM%E&!AGX5Cj%E<}|W{g#n!xQZ4(+`{5Z#!yeAbM)6MT4cq-;aN#_s2-Ja&T72 z3+8i0`YddcJd?!e-5sr^uhuuCBvJPID@nWb+{5MtMYXQ$-CU=qu6TIrqs!Wtr}kG0 zOjUhH9a|pYA@> zZua2(r`ThknSSQ=hm=3Jda`=recv?+Q=eR(pmH*#Ke&G)Lu0*_%-uzDdoF88zRmYc zd~3et>;c}%-ih^ms2O(ijYKWx?Dzs`@G*eXAD9zgfkmtVi`W`Wu>=FCSOdbmWC@U% J_+$eqaR8J1S{VQU delta 728 zcmexxj`TKpwu)5 z1~IsPK@O;RF$04rP>%vokI>{mwE}Jt21zJibn+RsFh=po%If}%l9P+oC`_tu;=eeKkwhg*F_w|JJZgu7xn?fh~J5N#xw)L}hV`BODvY@29>Vx0n zlr8&JTesdXYueAlFxfo0o)0zcY(A2##he}60t`$r07ovE725+9Vn7m`f<^2ArdXT{ SRICA^H&F*9CO+9fN*n+MzVk)^ diff --git a/source/Server class/process.vi b/source/Server class/process.vi index 7d8818053222b2ca1594fda4889a914fb668c0a2..f1df0c0139a632d490b4488f674b64d69c7a855b 100644 GIT binary patch delta 7069 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 Hn{zw_a)09J delta 7069 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 delta 1597 zcmV-D2EzH6m;{)Z1hA(B0S1#H0~(VSp(2yy1d9O%vv37N0|5rJvV?^l24000t(c$}?ROHxfI)kY&qu!vbPb071p9sz6ej|BtSaWj5*xJ!gNU5&{4QFc?wmb+gXQhK(Rm zHl-S_0{1R&Y*#9KdDF1#roLB_m6xh*&FKfa_H^8(Iz*x=x@?iWl#ebrt~%UqrZ_iN zR_h09-C>d`tCppi#$1!=a!LCa1RJoHzGIHQn!$30$;8799-m$7gpZEp(`%gS&{#82 z!QY6J#zB7!Aw<8<7^c54B4o%R$qhqXi74=W3|&{WZT^wpWTb2|zqPqp$X8fhRaEUj ztpWyK|M}amztei)#42~Vcuui(+$0YVAU2iP8CWXuvpy8YWu-GE%CW zwyBspEAZd|CZue-s#%Jo2eTaG;Tdxlxq$`cB}VA|6iG~rr?eztfF~KohQ3_LuYHBD z@!G{OFe;!~lr7caE1=qQp9Rm0JE~PP4NGOSv*dXJf&hkF7Q`r$B1mQa zKH`6(xgl%%Q?5N)~RLkxZ%PYhniOmeV8^}OM;Ke2-MQBD{>8!W}j1eK8 z*G)?;drqF9w=U6JmlJ}{yoI!srJbs5GjFb5ZE@$I69GHsq*e(Ilog}EO<&~9sA0Sr%V^5zkL$< zG4Gj+dr0EKNMHmL$RI{Jd<8e(&>epsIMJ4UlOTAKL~}p!Tg_5K4Hj~+i6l%O2BVlg?j)rg&@h-*W`}HJ8fVNUR*y{FUYxsx(Pn%y|Q@4!dn#%oH}mrQOB# zVtF-0Gd=QYr;vB1b-tM2+9*YubtF_4+hV($O;T9g3s%L=m7T(N*qO_v=u&^N?1~F6 z>{eE(X!lU|JjcMK{}|W;ivx6rVmRm<^Me8`?~3#RtNrQ*i(34cX0cat-JsNa#B$5B zZc$ynDrG0E7v?Lb$hyvy7qVuw7Ac!We@Qzh%6+HavE20ZjC)dX7WfgG<>raFN_Iru zpbO$2-WLJ)0q#@4{Xt5F{Ca;5xkceB-o1T{cSl{2T7Hdrhd-V)XW|g`IQTJ{ z!iOE0JPf=AOxiPa$d{o6`sp&1U+FFZtkw3$y1Rwt9p&dv)r?6>lO{ZUMlSId7k|0> z1fO;|<1@cA`gyw}iaMO}DG3NSL(^d#qyT*4Fl@iV9nZ&qtw1Q}@!)^+cip-*dGh%O ze$)1a8FtdBxCP>v^^V=A`NHz`i!emio`p}}4wCQaAceQlL6*;wqg|A4M{?!cA4TG?g(j) Date: Sun, 14 Jan 2024 12:39:44 -0800 Subject: [PATCH 3/3] Release 4.0.4 --- MQTT Broker.vipb | 1877 +++++++++++++++++++++++----------------------- MQTT Broker.vipc | Bin 18691 -> 28578 bytes 2 files changed, 939 insertions(+), 938 deletions(-) diff --git a/MQTT Broker.vipb b/MQTT Broker.vipb index 3b1d38e..be4ab87 100644 --- a/MQTT Broker.vipb +++ b/MQTT Broker.vipb @@ -1,939 +1,940 @@ - - - LabVIEW_Open_Source_Project_lib_MQTT_Broker - 4.0.2.18 - false - source - . - G Open Source Project for LabVIEW - - 0-BSD - 13.0 - false - 00000D7E002800000C9A00000400000200020022002200080000000000FFFFFF00FF80000000FFFFFFFFFFFF0000FFFFFFFFCCCC0000FFFFFFFF99990000FFFFFFFF66660000FFFFFFFF33330000FFFFFFFF00000000FFFFCCCCFFFF0000FFFFCCCCCCCC0000FFFFCCCC99990000FFFFCCCC66660000FFFFCCCC33330000FFFFCCCC00000000FFFF9999FFFF0000FFFF9999CCCC0000FFFF999999990000FFFF999966660000FFFF999933330000FFFF999900000000FFFF6666FFFF0000FFFF6666CCCC0000FFFF666699990000FFFF666666660000FFFF666633330000FFFF666600000000FFFF3333FFFF0000FFFF3333CCCC0000FFFF333399990000FFFF333366660000FFFF333333330000FFFF333300000000FFFF0000FFFF0000FFFF0000CCCC0000FFFF000099990000FFFF000066660000FFFF000033330000FFFF000000000000CCCCFFFFFFFF0000CCCCFFFFCCCC0000CCCCFFFF99990000CCCCFFFF66660000CCCCFFFF33330000CCCCFFFF00000000CCCCCCCCFFFF0000CCCCCCCCCCCC0000CCCCCCCC99990000CCCCCCCC66660000CCCCCCCC33330000CCCCCCCC00000000CCCC9999FFFF0000CCCC9999CCCC0000CCCC999999990000CCCC999966660000CCCC999933330000CCCC999900000000CCCC6666FFFF0000CCCC6666CCCC0000CCCC666699990000CCCC666666660000CCCC666633330000CCCC666600000000CCCC3333FFFF0000CCCC3333CCCC0000CCCC333399990000CCCC333366660000CCCC333333330000CCCC333300000000CCCC0000FFFF0000CCCC0000CCCC0000CCCC000099990000CCCC000066660000CCCC000033330000CCCC0000000000009999FFFFFFFF00009999FFFFCCCC00009999FFFF999900009999FFFF666600009999FFFF333300009999FFFF000000009999CCCCFFFF00009999CCCCCCCC00009999CCCC999900009999CCCC666600009999CCCC333300009999CCCC0000000099999999FFFF000099999999CCCC0000999999999999000099999999666600009999999933330000999999990000000099996666FFFF000099996666CCCC0000999966669999000099996666666600009999666633330000999966660000000099993333FFFF000099993333CCCC0000999933339999000099993333666600009999333333330000999933330000000099990000FFFF000099990000CCCC000099990000999900009999000066660000999900003333000099990000000000006666FFFFFFFF00006666FFFFCCCC00006666FFFF999900006666FFFF666600006666FFFF333300006666FFFF000000006666CCCCFFFF00006666CCCCCCCC00006666CCCC999900006666CCCC666600006666CCCC333300006666CCCC0000000066669999FFFF000066669999CCCC0000666699999999000066669999666600006666999933330000666699990000000066666666FFFF000066666666CCCC0000666666669999000066666666666600006666666633330000666666660000000066663333FFFF000066663333CCCC0000666633339999000066663333666600006666333333330000666633330000000066660000FFFF000066660000CCCC000066660000999900006666000066660000666600003333000066660000000000003333FFFFFFFF00003333FFFFCCCC00003333FFFF999900003333FFFF666600003333FFFF333300003333FFFF000000003333CCCCFFFF00003333CCCCCCCC00003333CCCC999900003333CCCC666600003333CCCC333300003333CCCC0000000033339999FFFF000033339999CCCC0000333399999999000033339999666600003333999933330000333399990000000033336666FFFF000033336666CCCC0000333366669999000033336666666600003333666633330000333366660000000033333333FFFF000033333333CCCC0000333333339999000033333333666600003333333333330000333333330000000033330000FFFF000033330000CCCC000033330000999900003333000066660000333300003333000033330000000000000000FFFFFFFF00000000FFFFCCCC00000000FFFF999900000000FFFF666600000000FFFF333300000000FFFF000000000000CCCCFFFF00000000CCCCCCCC00000000CCCC999900000000CCCC666600000000CCCC333300000000CCCC0000000000009999FFFF000000009999CCCC0000000099999999000000009999666600000000999933330000000099990000000000006666FFFF000000006666CCCC0000000066669999000000006666666600000000666633330000000066660000000000003333FFFF000000003333CCCC0000000033339999000000003333666600000000333333330000000033330000000000000000FFFF000000000000CCCC0000000000009999000000000000666600000000000033330000EEEE000000000000DDDD000000000000BBBB000000000000AAAA0000000000008888000000000000777700000000000055550000000000004444000000000000222200000000000011110000000000000000EEEE000000000000DDDD000000000000BBBB000000000000AAAA0000000000008888000000000000777700000000000055550000000000004444000000000000222200000000000011110000000000000000EEEE000000000000DDDD000000000000BBBB000000000000AAAA0000000000008888000000000000777700000000000055550000000000004444000000000000222200000000000011110000EEEEEEEEEEEE0000DDDDDDDDDDDD0000BBBBBBBBBBBB0000AAAAAAAAAAAA000088888888888800007777777777770000555555555555000044444444444400002222222222220000111111111111000000000000000000000000F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F60000000000F6F6F6F62A2B2B2BF8F82BF6F6F6F6F6F62B2B2B2B2BF8F8F6F6F6F6000000F6F6F6F62B2B2B2B2B2BF855552B2BF62B2B2B2B2B2B2B2B55552BF6F6F600F6F6F6F6F6F62AFF2B2B2BFF2BF8FFFF2BF6FFFFFF2BFFFFFF2B55552BF6F6F6F6F6F6F6F6F6F6FFFF2BFFFF2BFF2B55FFF82BFF2B2B2BFF2B2B2B55552BF6F6F6F6F6F6F6F6F6FF2BFF2BFF2BFF2B2BFF5555FF2B2B2BFF2B2B2B2B5555F6F6F6F6F6F6F6F6F6FFF62A2BFF2BFF2BFF2B2B55FFF82B2BFF2B2B2B2B2B5555F6F6F855F8F82B2BFFF6F62AFF2B2BFF2BFF2B2BFF55F82BFF2B2B2B2B2B2B55F6F62B2B2BF85555552B2BF62B2B2B2B2B2B2B2B2BF855F82B2B2B2B2B2B2B2BF6F6F6F6F62B2B2BF85555F82B2B2B2B2B2B2B2B2B2BF855F82B2B2B2B2B2B2BF6F6F6F6F62B2B2B2B2BF855552B2B2B2B2B2B2B2B2B2B5555F82A2B2B2B2B2BF6F6F6F6F6F62B2B2B2B2B2BF855552B2B2B2B2B2B2B2B2B55552B2B2B2B2B2BF6F6F6F6F6F6F62B2B2B2B2B2B2B55552B2B2B2B2B2B2B2B2B55552B2A2B2B2BF6F6F6F6F6F6F6F62B2B2B2B2B2B2B55552B2B2B2B2B2B2B2B2B55552B2A2B2BF6F6312B2BF6F6F6F62B2B2B2B2B2B2B55552B2B2B2B2B2B2B2B2B55F8F62B2BF6F65C5C5C5C312BF62A2B2B2B2B2B2B2B55552B2B2B2B2B2B2B2B55552BF62BF6F65C5C5C5C625C5C2B2B2B2B2B2B2B2B2B55552B2B2B2B2B2B2B2B55F8F6F6F6F65C5C5C5C5C62625C552B2B2B2B2B2B2B2B55552B2B2B2B2B2B2B31552BF6F6F65C5C5C5C5C5C5C62625C2B2B2B2B2B2B2BF8552B2B2B2B2B2B2B2B55F8F6F6F65C5C5C5C5C5C5C5C62625C2B2B2B2B2B2B2B55552B2B2B2B2B2B2B2B552BF6F65C5C5C5C5C5C5C5C5C62625C2B2B2B2B2B2B2B55F82B2B2B2B2B2B2B55F8F6F6555C5C5C5C5C5C5C5C5C62625C2B2B2B2B2B2B55552B2B2B2B2B2B2BF855F6F6315C5C5C5C5C5C5C5C5C5C6262312A2B2B2B2B2B552BF62B2B2B2B2B2B55F6F6315C5C5C5C5C5C5C5C5C5C5C625C2B2B2B2B2B2B55552B2B2B2B2B2B2BF8F6F631555B5C5C5C5C5C5C5C5C5C5C62552A2B2B2B2B2B552BF62B2B2B2B2B2BF6F63131555C5C5C5C5C5C5C5C5C5C625C2B2B2B2B2B2B552BF6F62B2B2B2B2BF6F6313131555B5C5C5C5C5C5C5C5C5C6231F62B2B2B2BF8F8F6F6F62B2B2B2BF6F631313131555C5C5C5C5C5C5C5C5C5C5CF6F62B2B2B2B55F6F6F62B2B2B2BF6F63131313155555B5C5C5C5C5C5C5C5C5C2BF62B2B2B2B55F6F6F6F6F62B2BF600F63131313131555C5C5C5C5C5C5C5C5C2BF6F62B2B2B552BF6F6F6F62BF6000000F62B3131313131313131555C5C5C5C2BF6F6F6F62BF82BF6F6F6F6F6000000000000F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F60000000FFFFFF83FFFFFFC7FFFFFFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7FFFFFFE3FFFFFFC0FFFFFF8002900000012000000020000000D01000000000100000000000A000000080000000000240024002900000012000000020000000D00B2B2B900010000000000100000001000000002002300000000000000000023002900000012000000020000000D00FCFCFD00010000000000100000001000000002002200010001000100010022002900000012000000020000000D00B2B2B900010000000000100000001000000002000000240024002400240000002900000012000000020000000D0080808A00010000000000100000001000000002000100230023002300230001 - MQTT Broker - true - LabVIEW - - - - labview_open_source_lib_data_manipulation >= 1.5.0.15 - labview_open_source_lib_serializer >= 1.2.1.16 - labview_open_source_project_lib_connection >= 1.0.1.6 - labview_open_source_project_lib_mqtt_connection >= 4.0.0.25 - labview_open_source_project_lib_mqtt_control_packets >= 3.1.4.10 - labview_open_source_project_lib_mqtt_localqueue_connection >=4.0.0.5 - labview_open_source_project_lib_mqtt_tcp_connection >=4.0.0.7 - labview_open_source_lib_data_manipulation-1.5.0.15 - labview_open_source_lib_serializer-1.2.1.16 - labview_open_source_project_lib_connection-1.0.1.6 - labview_open_source_project_lib_mqtt_connection-4.0.0.25 - labview_open_source_project_lib_mqtt_control_packets-3.1.4.10 - - - - - - - - - - MQTT Broker.vipc - - Native LabVIEW MQTT Broker - LV-MQTT-Broker -Native LabVIEW MQTT Broker Server - -This project is an exercise in Test-Driven Development, which essentially means that the code is implemented gradually and verified through comprehensive unit tests. At any point in time, the features included in a particular release are fully functional. This also means that all releases have partial functionality. - -For a fully compliant MQTT broker, 141 requirements (as listed in the OASIS specification) need to be satisfied. Those requirements have been added as issues and the progress can be tracked on the Github's website. The list of currently supported features is found by filtering the issues to show only the "closed" issues. - -https://github.com/LabVIEW-Open-Source/LV-MQTT-Broker - -For example, release 1.0 features a functional client and broker but does not support QoS>0, retain messages, duplicate flag, wills or support for session persistency. Some topic sub-level matching is also not yet supported. - -Compliance -This project is an implementation of the MQTT 3.1.1 Oasis Standard as defined here: - -MQTT Version 3.1.1. Edited by Andrew Banks and Rahul Gupta. 29 October 2014. OASIS Standard. http://docs.oasis-open.org/mqtt/mqtt/v3.1.1/os/mqtt-v3.1.1-os.html. Latest version: http://docs.oasis-open.org/mqtt/mqtt/v3.1.1/mqtt->v3.1.1.html. - -For those interested, MQTT 5.0 was released in March 2019 and will be tackled by this project when the broker is mature enough for production deployments. - -Contribution to the project -It is an all-LabVIEW MQTT broker. The project includes a subset for a MQTT Client, as this is useful for testing the server implementation. All normative requirements are being listed in this project as issues to solve in order to have a fully compliant MQTT broker. - -To contribute to this project, you must: - -Sign the contributor agreement and agree that your contribution will be licensed under "0-BSD" and attribution will be in the name of "LabVIEW Open Source Project". As a co-author, your contribution will be recognized through the commit logs made on this repository and in your personal Github activity report. -Use LabVIEW 2013 SP1 for source code -Dependencies have to be compatible with "0-BSD" licensing requirements. If in doubt, please ask. -Use the [MQTT-x.x.x-y] format in any commit that addresses a particular requirement whether it relates to bug, question or conformance to the said requirement. -This project is developed using a Test-Driven approach (TDD). This means that ALL requirements MUST have a unit test that confirms that a requirement is met before that requirement can be labeld as "closed". - - -Excerpt From the OASIS MQTT Specification -============================== -MQTT is a Client Server publish/subscribe messaging transport protocol. It is light weight, open, simple, and designed so as to be easy to implement. These characteristics make it ideal for use in many situations, including constrained environments such as for communication in Machine to Machine (M2M) and Internet of Things (IoT) contexts where a small code footprint is required and/or network bandwidth is at a premium. - -The protocol runs over TCP/IP, or over other network protocols that provide ordered, lossless, bi-directional connections. Its features include: - -Use of the publish/subscribe message pattern which provides one-to-many message distribution and decoupling of applications. - -A messaging transport that is agnostic to the content of the payload. - -Three qualities of service for message delivery: - -"At most once", where messages are delivered according to the best efforts of the operating environment. Message loss can occur. This level could be used, for example, with ambient sensor data where it does not matter if an individual reading is lost as the next one will be published soon after. -"At least once", where messages are assured to arrive but duplicates can occur. -"Exactly once", where message are assured to arrive exactly once. This level could be used, for example, with billing systems where duplicate or lost messages could lead to incorrect charges being applied. -A small transport overhead and protocol exchanges minimized to reduce network traffic. - -A mechanism to notify interested parties when an abnormal disconnection occurs. - - - - [Feature: 173] Addition of Get NbConnections accessor method -[Fix: 176] unsubscribe from topic when session has more than one topic now searches and removes correctly the sessions in any order called. - - Updated the MQTT Control Packets dependency -Optimized how sessions are discarded in the wake of a Disconnect packet. - - - - false - true - - - - false - true - - - - false - true - - - - true - - - - true - - - - false - true - - - - false - true - - - - false - true - - - - false - true - - - - false - true - - - - false - true - - - - false - true - - - - - - . - 0 - false - 0 - - - . - - false - - - . - Prefix - - - - LICENSE - - - - false - - - - - - <random:32> - false - - - - false - - - Default - false - LabVIEW Open Source Project - 00000ACF002900000012000000020000000D00FFFFFF000100000000000A0000000800000000002000200028000002410000020D000000040007001D00180000000000FFFFFF0000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000FFFFFFFFFFFFFFFFFF000000FFFFFFFFFFFF000000000000FFFFFFFFFFFF000000FFFFFF000000FFFFFF000000FFFFFF000000000000FFFFFF000000FFFFFFFFFFFFFFFFFF000000000000FFFFFFFFFFFF000000FFFFFF000000FFFFFF000000FFFFFF000000FFFFFF000000FFFFFF000000FFFFFF000000FFFFFF000000FFFFFFFFFFFF000000FFFFFF000000FFFFFF000000000000FFFFFFFFFFFF000000000000000000FFFFFF000000000000FFFFFFFFFFFF000000FFFFFF000000FFFFFF000000FFFFFF000000000000FFFFFF000000FFFFFF000000FFFFFF000000000000FFFFFFFFFFFF000000FFFFFF000000FFFFFF000000FFFFFF000000FFFFFF000000000000000000FFFFFF000000FFFFFF000000FFFFFFFFFFFF000000FFFFFF000000FFFFFF000000000000000000FFFFFF000000FFFFFF000000FFFFFF000000000000FFFFFFFFFFFFFFFFFF000000FFFFFFFFFFFF000000FFFFFF000000000000FFFFFFFFFFFF000000FFFFFF000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0000007F899568FF95554AFF9D956AFF955D4AFFD589657F0000007F00280000014C0000012600080009000F001700180000000000FFFFFF0000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000FFFFFFFFFFFF000000000000FFFFFFFFFFFF000000000000FFFFFF000000000000FFFFFF000000FFFFFF000000FFFFFF000000FFFFFF000000FFFFFF000000FFFFFFFFFFFF000000FFFFFF000000000000FFFFFF000000FFFFFF000000000000FFFFFFFFFFFF000000000000FFFFFF000000FFFFFF000000000000FFFFFF000000FFFFFF000000FFFFFFFFFFFFFFFFFF000000FFFFFFFFFFFF000000FFFFFF000000FFFFFF000000FFFFFFFFFFFF000000FFFFFFFFFFFFFFFFFF000000000000FFFFFF000000FFFFFF000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00034CDBAA97ACD7A89748D700030028000001ED000001B9001000060017001B00180000000000FFFFFF0000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000FFFFFFFFFFFF000000FFFFFFFFFFFF000000FFFFFF000000FFFFFF000000000000FFFFFFFFFFFFFFFFFF000000FFFFFF000000000000000000FFFFFFFFFFFFFFFFFF000000FFFFFF000000FFFFFF000000FFFFFF000000FFFFFF000000FFFFFF000000FFFFFF000000FFFFFFFFFFFF000000FFFFFF000000000000FFFFFFFFFFFF000000FFFFFF000000FFFFFF000000FFFFFF000000FFFFFF000000000000FFFFFFFFFFFF000000FFFFFFFFFFFF000000000000FFFFFFFFFFFF000000FFFFFF000000FFFFFF000000FFFFFF000000FFFFFF000000FFFFFF000000FFFFFF000000FFFFFF000000FFFFFFFFFFFF000000FFFFFF000000000000FFFFFFFFFFFFFFFFFF000000FFFFFFFFFFFF000000000000000000FFFFFF000000FFFFFF000000FFFFFFFFFFFF000000FFFFFF000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000007FF64AC5FFF8AAA97FFCAAC9FFF2AAA97FFC4EA5FFF000007FF00280000022C000001F800180004001F001C00180000000000FFFFFF0000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000FFFFFFFFFFFF000000000000FFFFFFFFFFFFFFFFFF000000FFFFFFFFFFFFFFFFFF000000FFFFFF000000000000FFFFFFFFFFFF000000FFFFFF000000000000000000000000FFFFFF000000FFFFFF000000FFFFFF000000FFFFFF000000FFFFFF000000FFFFFFFFFFFF000000FFFFFF000000FFFFFFFFFFFF000000FFFFFFFFFFFFFFFFFF000000FFFFFF000000000000FFFFFFFFFFFF000000000000FFFFFFFFFFFF000000FFFFFF000000FFFFFFFFFFFF000000FFFFFF000000000000FFFFFF000000FFFFFFFFFFFFFFFFFF000000FFFFFF000000FFFFFFFFFFFFFFFFFF000000FFFFFF000000FFFFFF000000FFFFFF000000FFFFFFFFFFFF000000FFFFFF000000FFFFFFFFFFFF000000FFFFFFFFFFFFFFFFFF000000FFFFFF000000FFFFFFFFFFFFFFFFFF000000FFFFFF000000FFFFFFFFFFFF000000FFFFFFFFFFFF000000000000FFFFFF000000000000FFFFFFFFFFFF000000FFFFFFFFFFFF000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000FFCC4597FFAAA522FFCCA5A2FF8AA522FF8A4D92FF000000FF002900000012000000020000000D00CCCCFF000100000000000A0000000800190000002000200028000002BF0000028B001900010020002000180000000000FFFFFF0000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6C0000FFFFFFFFFFFFFFFFFF6C0000FFFFFFFFFFFF6C00006C0000FFFFFFFFFFFF6C0000FFFFFF6C0000FFFFFF6C0000FFFFFF6C00006C0000FFFFFF6C0000FFFFFFFFFFFFFFFFFF6C0000FFFFFFFFFFFFFFFFFF6C0000FFFFFFFFFFFF6C0000FFFFFFFFFFFF6C0000FFFFFF6C0000FFFFFF6C0000FFFFFF6C0000FFFFFF6C0000FFFFFF6C0000FFFFFF6C0000FFFFFF6C0000FFFFFFFFFFFF6C0000FFFFFF6C0000FFFFFF6C0000FFFFFFFFFFFF6C0000FFFFFF6C0000FFFFFF6C0000FFFFFFFFFFFF6C00006C00006C0000FFFFFF6C00006C0000FFFFFFFFFFFF6C0000FFFFFF6C0000FFFFFF6C0000FFFFFF6C00006C0000FFFFFF6C0000FFFFFF6C0000FFFFFF6C0000FFFFFFFFFFFF6C0000FFFFFF6C0000FFFFFF6C0000FFFFFFFFFFFF6C0000FFFFFF6C0000FFFFFF6C0000FFFFFF6C0000FFFFFF6C00006C00006C0000FFFFFF6C0000FFFFFF6C0000FFFFFFFFFFFF6C0000FFFFFF6C0000FFFFFF6C0000FFFFFFFFFFFF6C0000FFFFFF6C0000FFFFFF6C00006C0000FFFFFF6C0000FFFFFF6C0000FFFFFF6C00006C0000FFFFFFFFFFFFFFFFFF6C0000FFFFFFFFFFFF6C0000FFFFFF6C00006C0000FFFFFFFFFFFF6C0000FFFFFF6C0000FFFFFFFFFFFFFFFFFFFFFFFF6C0000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000018995688995554A959D956A95955D4A95D589650900000001 - - Controls - <menus>\Controls - - - - Functions\Addons\LabVIEW Open Source Project\MQTT\MQTT Client-Server - <vi.lib>\addons\LabVIEW Open Source Project\MQTT\MQTT Client-Server - <vi.lib>\addons\LabVIEW Open Source Project\MQTT\MQTT Client-Server\dir.mnu - - false - false - - - - true - true - true - true - true - true - false - true - true - true - true - true - true - - - false - false - false - false - - - false - {product_name} {version_number} -{author_name} - {company_name} -{copyright} - - - - - - -1 - - Icons - - 5 - 11 - - <_256_Color_Icon>00000CA0002800000C9A00000400000000000020002000080000000000FFFFFF00FF80000000FFFFFFFFFFFF0000FFFFFFFFCCCC0000FFFFFFFF99990000FFFFFFFF66660000FFFFFFFF33330000FFFFFFFF00000000FFFFCCCCFFFF0000FFFFCCCCCCCC0000FFFFCCCC99990000FFFFCCCC66660000FFFFCCCC33330000FFFFCCCC00000000FFFF9999FFFF0000FFFF9999CCCC0000FFFF999999990000FFFF999966660000FFFF999933330000FFFF999900000000FFFF6666FFFF0000FFFF6666CCCC0000FFFF666699990000FFFF666666660000FFFF666633330000FFFF666600000000FFFF3333FFFF0000FFFF3333CCCC0000FFFF333399990000FFFF333366660000FFFF333333330000FFFF333300000000FFFF0000FFFF0000FFFF0000CCCC0000FFFF000099990000FFFF000066660000FFFF000033330000FFFF000000000000CCCCFFFFFFFF0000CCCCFFFFCCCC0000CCCCFFFF99990000CCCCFFFF66660000CCCCFFFF33330000CCCCFFFF00000000CCCCCCCCFFFF0000CCCCCCCCCCCC0000CCCCCCCC99990000CCCCCCCC66660000CCCCCCCC33330000CCCCCCCC00000000CCCC9999FFFF0000CCCC9999CCCC0000CCCC999999990000CCCC999966660000CCCC999933330000CCCC999900000000CCCC6666FFFF0000CCCC6666CCCC0000CCCC666699990000CCCC666666660000CCCC666633330000CCCC666600000000CCCC3333FFFF0000CCCC3333CCCC0000CCCC333399990000CCCC333366660000CCCC333333330000CCCC333300000000CCCC0000FFFF0000CCCC0000CCCC0000CCCC000099990000CCCC000066660000CCCC000033330000CCCC0000000000009999FFFFFFFF00009999FFFFCCCC00009999FFFF999900009999FFFF666600009999FFFF333300009999FFFF000000009999CCCCFFFF00009999CCCCCCCC00009999CCCC999900009999CCCC666600009999CCCC333300009999CCCC0000000099999999FFFF000099999999CCCC0000999999999999000099999999666600009999999933330000999999990000000099996666FFFF000099996666CCCC0000999966669999000099996666666600009999666633330000999966660000000099993333FFFF000099993333CCCC0000999933339999000099993333666600009999333333330000999933330000000099990000FFFF000099990000CCCC000099990000999900009999000066660000999900003333000099990000000000006666FFFFFFFF00006666FFFFCCCC00006666FFFF999900006666FFFF666600006666FFFF333300006666FFFF000000006666CCCCFFFF00006666CCCCCCCC00006666CCCC999900006666CCCC666600006666CCCC333300006666CCCC0000000066669999FFFF000066669999CCCC0000666699999999000066669999666600006666999933330000666699990000000066666666FFFF000066666666CCCC0000666666669999000066666666666600006666666633330000666666660000000066663333FFFF000066663333CCCC0000666633339999000066663333666600006666333333330000666633330000000066660000FFFF000066660000CCCC000066660000999900006666000066660000666600003333000066660000000000003333FFFFFFFF00003333FFFFCCCC00003333FFFF999900003333FFFF666600003333FFFF333300003333FFFF000000003333CCCCFFFF00003333CCCCCCCC00003333CCCC999900003333CCCC666600003333CCCC333300003333CCCC0000000033339999FFFF000033339999CCCC0000333399999999000033339999666600003333999933330000333399990000000033336666FFFF000033336666CCCC0000333366669999000033336666666600003333666633330000333366660000000033333333FFFF000033333333CCCC0000333333339999000033333333666600003333333333330000333333330000000033330000FFFF000033330000CCCC000033330000999900003333000066660000333300003333000033330000000000000000FFFFFFFF00000000FFFFCCCC00000000FFFF999900000000FFFF666600000000FFFF333300000000FFFF000000000000CCCCFFFF00000000CCCCCCCC00000000CCCC999900000000CCCC666600000000CCCC333300000000CCCC0000000000009999FFFF000000009999CCCC0000000099999999000000009999666600000000999933330000000099990000000000006666FFFF000000006666CCCC0000000066669999000000006666666600000000666633330000000066660000000000003333FFFF000000003333CCCC0000000033339999000000003333666600000000333333330000000033330000000000000000FFFF000000000000CCCC0000000000009999000000000000666600000000000033330000EEEE000000000000DDDD000000000000BBBB000000000000AAAA0000000000008888000000000000777700000000000055550000000000004444000000000000222200000000000011110000000000000000EEEE000000000000DDDD000000000000BBBB000000000000AAAA0000000000008888000000000000777700000000000055550000000000004444000000000000222200000000000011110000000000000000EEEE000000000000DDDD000000000000BBBB000000000000AAAA0000000000008888000000000000777700000000000055550000000000004444000000000000222200000000000011110000EEEEEEEEEEEE0000DDDDDDDDDDDD0000BBBBBBBBBBBB0000AAAAAAAAAAAA000088888888888800007777777777770000555555555555000044444444444400002222222222220000111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000FAFAFAFAFAFAFAFAFAFAFAFAFA000000000000000000000000000000000000FAFAFAFAFAFAFAFAFAFAFAFAFAFAFA0000000000000000000000000000000000FAFA0000000000000000000000FAFA0000000000000000000000000000000000FAFA0000004E4950754E000000FAFA0000000000000000000000000000000000FAFA00004F74254976C0790000FAFA0000000000000000000000000000000000FAFA00009A76492596C1C90000FAFA0000000000000000000000000000000000FAFA0000C29A7672C0C2CB0000FAFA0000000000000000000000000000000000FAFA0000C7C3C1C0C0CBCB0000FAFA0000000000000000000000000000000000FAFA0000C7C7C9C5C7C8CA0000FAFA0000000000000000000000000000000000FAFA00F6CECEC8CBCECEA40000FAFA0000000000000000000000000000000000FAFA00004FCECECECEA3000000FAFA0000000000000000000000000000000000FAFA0000000000000000000000FAFA0000000000000000000000000000000000FAFAFAFAFAFAFAFAFAFAFAFAFAFAFA000000000000000000000000000000000000FAFAFAFAFAFAFAFAFAFAFAFAFA000000000000000000000000000000000000000000000000FAFAFA0000000000000000000000000000000000000000000000000000000000FAFAFA000000000000000000000000000000000000000000000000000000FAFAFAFAFAFAFA000000000000000000000000000000000000FAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFA0000000000000000000000FAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFA000000000000000000000000000000000000FAFAFAFAFAFAFA000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000FAFAFA00FAFAFA00FAFAFA0000FA00FA00FAFAFA00FAFAFA00000000000000FA00000000FA000000FA0000FA00FA00FA00FA000000FA0000FA00000000000000FAFA0000FAFA0000FAFAFA0000FA00FA00FAFA0000FAFAFA00000000000000000000FA00FA000000FA0000FA0000FA0000FA000000FA0000FA000000000000FAFAFA0000FAFAFA00FA0000FA0000FA0000FAFAFA00FA0000FA000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003FFE00007FFF00007FFF00007FFF00007FFF00007FFF00007FFF00007FFF00007FFF00007FFF00007FFF00007FFF00007FFF00003FFE000001C0000001C0000007F00003FFFFE003FFFFE00007F000000000000000000007772BB80847AA3C06672B38014492240E7493A40000000000000000 - 00000000 - - - - - - - false - . - - - Item - -1 - Read Server Public Events.vi - - false - - 2 - 2 - - 00000000 - source\Server class\Read Server Public Events.vi - - - - Item - -1 - Configure Queue Connection.vi - - false - - 5 - 2 - - 00000000 - <vi.lib>\LabVIEW Open Source Project\Connection\Connection.LocalQueue\Configure Queue Connection.vi - - - - Item - -1 - Create Server.vi - - false - - 1 - 1 - - 00000000 - source\Server class\Create Server.vi - - - - Item - -1 - Start.vi - - false - - 1 - 2 - - 00000000 - <vi.lib>\LabVIEW Open Source Project\MQTT Connection\MQTT_Base\Base Class\Start.vi - - - - Item - -1 - Read MQTT Public Events.vi - - false - - 3 - 2 - - 00000000 - <vi.lib>\LabVIEW Open Source Project\MQTT Connection\MQTT_Base\Base Class\Read MQTT Public Events.vi - - - - Item - -1 - Read Connection Configuration.vi - - false - - 3 - 4 - - 00000000 - <vi.lib>\LabVIEW Open Source Project\MQTT Connection\MQTT_Base\Base Class\Read Connection Configuration.vi - - - - Item - -1 - Write Connection Configuration.vi - - false - - 3 - 5 - - 00000000 - <vi.lib>\LabVIEW Open Source Project\MQTT Connection\MQTT_Base\Base Class\Write Connection Configuration.vi - - - - Item - -1 - Read PacketTracer.vi - - false - - 4 - 4 - - 00000000 - source\Server class\Read PacketTracer.vi - - - - Item - -1 - Write PacketTracer.vi - - false - - 4 - 5 - - 00000000 - source\Server class\Write PacketTracer.vi - - - - Item - -1 - Configure TCP Connection.vi - - false - - 5 - 1 - - 00000000 - <vi.lib>\LabVIEW Open Source Project\Connection\Connection.TCP\Configure TCP Connection.vi - - - - Sub Palette - 2 - _TopicFilter - _TopicFilter - false - - 5 - 9 - - 00001940002800000C9A00000400000000000020002000080000000000FFFFFF00FF80000000FFFFFFFFFFFF0000FFFFFFFFCCCC0000FFFFFFFF99990000FFFFFFFF66660000FFFFFFFF33330000FFFFFFFF00000000FFFFCCCCFFFF0000FFFFCCCCCCCC0000FFFFCCCC99990000FFFFCCCC66660000FFFFCCCC33330000FFFFCCCC00000000FFFF9999FFFF0000FFFF9999CCCC0000FFFF999999990000FFFF999966660000FFFF999933330000FFFF999900000000FFFF6666FFFF0000FFFF6666CCCC0000FFFF666699990000FFFF666666660000FFFF666633330000FFFF666600000000FFFF3333FFFF0000FFFF3333CCCC0000FFFF333399990000FFFF333366660000FFFF333333330000FFFF333300000000FFFF0000FFFF0000FFFF0000CCCC0000FFFF000099990000FFFF000066660000FFFF000033330000FFFF000000000000CCCCFFFFFFFF0000CCCCFFFFCCCC0000CCCCFFFF99990000CCCCFFFF66660000CCCCFFFF33330000CCCCFFFF00000000CCCCCCCCFFFF0000CCCCCCCCCCCC0000CCCCCCCC99990000CCCCCCCC66660000CCCCCCCC33330000CCCCCCCC00000000CCCC9999FFFF0000CCCC9999CCCC0000CCCC999999990000CCCC999966660000CCCC999933330000CCCC999900000000CCCC6666FFFF0000CCCC6666CCCC0000CCCC666699990000CCCC666666660000CCCC666633330000CCCC666600000000CCCC3333FFFF0000CCCC3333CCCC0000CCCC333399990000CCCC333366660000CCCC333333330000CCCC333300000000CCCC0000FFFF0000CCCC0000CCCC0000CCCC000099990000CCCC000066660000CCCC000033330000CCCC0000000000009999FFFFFFFF00009999FFFFCCCC00009999FFFF999900009999FFFF666600009999FFFF333300009999FFFF000000009999CCCCFFFF00009999CCCCCCCC00009999CCCC999900009999CCCC666600009999CCCC333300009999CCCC0000000099999999FFFF000099999999CCCC0000999999999999000099999999666600009999999933330000999999990000000099996666FFFF000099996666CCCC0000999966669999000099996666666600009999666633330000999966660000000099993333FFFF000099993333CCCC0000999933339999000099993333666600009999333333330000999933330000000099990000FFFF000099990000CCCC000099990000999900009999000066660000999900003333000099990000000000006666FFFFFFFF00006666FFFFCCCC00006666FFFF999900006666FFFF666600006666FFFF333300006666FFFF000000006666CCCCFFFF00006666CCCCCCCC00006666CCCC999900006666CCCC666600006666CCCC333300006666CCCC0000000066669999FFFF000066669999CCCC0000666699999999000066669999666600006666999933330000666699990000000066666666FFFF000066666666CCCC0000666666669999000066666666666600006666666633330000666666660000000066663333FFFF000066663333CCCC0000666633339999000066663333666600006666333333330000666633330000000066660000FFFF000066660000CCCC000066660000999900006666000066660000666600003333000066660000000000003333FFFFFFFF00003333FFFFCCCC00003333FFFF999900003333FFFF666600003333FFFF333300003333FFFF000000003333CCCCFFFF00003333CCCCCCCC00003333CCCC999900003333CCCC666600003333CCCC333300003333CCCC0000000033339999FFFF000033339999CCCC0000333399999999000033339999666600003333999933330000333399990000000033336666FFFF000033336666CCCC0000333366669999000033336666666600003333666633330000333366660000000033333333FFFF000033333333CCCC0000333333339999000033333333666600003333333333330000333333330000000033330000FFFF000033330000CCCC000033330000999900003333000066660000333300003333000033330000000000000000FFFFFFFF00000000FFFFCCCC00000000FFFF999900000000FFFF666600000000FFFF333300000000FFFF000000000000CCCCFFFF00000000CCCCCCCC00000000CCCC999900000000CCCC666600000000CCCC333300000000CCCC0000000000009999FFFF000000009999CCCC0000000099999999000000009999666600000000999933330000000099990000000000006666FFFF000000006666CCCC0000000066669999000000006666666600000000666633330000000066660000000000003333FFFF000000003333CCCC0000000033339999000000003333666600000000333333330000000033330000000000000000FFFF000000000000CCCC0000000000009999000000000000666600000000000033330000EEEE000000000000DDDD000000000000BBBB000000000000AAAA0000000000008888000000000000777700000000000055550000000000004444000000000000222200000000000011110000000000000000EEEE000000000000DDDD000000000000BBBB000000000000AAAA0000000000008888000000000000777700000000000055550000000000004444000000000000222200000000000011110000000000000000EEEE000000000000DDDD000000000000BBBB000000000000AAAA0000000000008888000000000000777700000000000055550000000000004444000000000000222200000000000011110000EEEEEEEEEEEE0000DDDDDDDDDDDD0000BBBBBBBBBBBB0000AAAAAAAAAAAA0000888888888888000077777777777700005555555555550000444444444444000022222222222200001111111111110000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000000000000000000000000FFFF000000000000000000000000000000000000000000000000000000000000FFFF000000000000000000000000000000000000000000000000000000000000FFFF000000000000000000000000000000000000000000000000000000000000FFFF000000000000000000000000000000000000000000000000000000000000FFFF000000000000000000000000000000000000000000000000000000000000FFFF000000000000000000000000000000000000000000000000000000000000FFFF000000000000000000000000000000000000000000000000000000000000FFFF000000000000000000000000000000000000000000000000000000000000FFFF000000000000000000000000000000000000000000000000000000000000FFFF000000000000000000000000000000000000000000000000000000000000FFFF000000000000000000000000000000000000000000000000000000000000FFFF000000000000000000000000000000000000000000000000000000000000FFFF000000000000001E1E000000000000000000000000000000000000000000FFFF00001E1E0000001E1E000000000000000000000000000000000000000000FFFF0000001E1E00001E1E1E1E0000001E1E1E00000000000000000000000000FFFF00001E1E1E00001E1E001E1E001E1E000000000000000000000000000000FFFF001E001E1E00001E1E001E1E001E1E000000000000000000000000000000FFFF00001E1E1E1E001E1E1E1E0000001E1E1E00000000000000000000000000FFFF000000000000000000000000000000000000000000000000000000000000FFFF000000FFFFFFFFFFFFFFFFFFFFFF00000000000000000000000000000000FFFF00000000FF00000000000000FF0000000000000000000000000000000000FFFF0000000000FF0000000000FF000000000000000000000000000000000000FFFF000000000000FF000000FF00000000000000000000000000000000000000FFFF00000000000000FF00FF0000000000000000000000000000000000000000FFFF00000000000000FF00FF0000000000000000000000000000000000000000FFFF00000000000000FF00FF0000000000000000000000000000000000000000FFFF00000000000000FFFFFF0000000000000000000000000000000000000000FFFF000000000000000000000000000000000000000000000000000000000000FFFF000000000000000000000000000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF002800000C9A00000400000000000020002000080000000000FFFFFF00FF80000000FFFFFFFFFFFF0000FFFFFFFFCCCC0000FFFFFFFF99990000FFFFFFFF66660000FFFFFFFF33330000FFFFFFFF00000000FFFFCCCCFFFF0000FFFFCCCCCCCC0000FFFFCCCC99990000FFFFCCCC66660000FFFFCCCC33330000FFFFCCCC00000000FFFF9999FFFF0000FFFF9999CCCC0000FFFF999999990000FFFF999966660000FFFF999933330000FFFF999900000000FFFF6666FFFF0000FFFF6666CCCC0000FFFF666699990000FFFF666666660000FFFF666633330000FFFF666600000000FFFF3333FFFF0000FFFF3333CCCC0000FFFF333399990000FFFF333366660000FFFF333333330000FFFF333300000000FFFF0000FFFF0000FFFF0000CCCC0000FFFF000099990000FFFF000066660000FFFF000033330000FFFF000000000000CCCCFFFFFFFF0000CCCCFFFFCCCC0000CCCCFFFF99990000CCCCFFFF66660000CCCCFFFF33330000CCCCFFFF00000000CCCCCCCCFFFF0000CCCCCCCCCCCC0000CCCCCCCC99990000CCCCCCCC66660000CCCCCCCC33330000CCCCCCCC00000000CCCC9999FFFF0000CCCC9999CCCC0000CCCC999999990000CCCC999966660000CCCC999933330000CCCC999900000000CCCC6666FFFF0000CCCC6666CCCC0000CCCC666699990000CCCC666666660000CCCC666633330000CCCC666600000000CCCC3333FFFF0000CCCC3333CCCC0000CCCC333399990000CCCC333366660000CCCC333333330000CCCC333300000000CCCC0000FFFF0000CCCC0000CCCC0000CCCC000099990000CCCC000066660000CCCC000033330000CCCC0000000000009999FFFFFFFF00009999FFFFCCCC00009999FFFF999900009999FFFF666600009999FFFF333300009999FFFF000000009999CCCCFFFF00009999CCCCCCCC00009999CCCC999900009999CCCC666600009999CCCC333300009999CCCC0000000099999999FFFF000099999999CCCC0000999999999999000099999999666600009999999933330000999999990000000099996666FFFF000099996666CCCC0000999966669999000099996666666600009999666633330000999966660000000099993333FFFF000099993333CCCC0000999933339999000099993333666600009999333333330000999933330000000099990000FFFF000099990000CCCC000099990000999900009999000066660000999900003333000099990000000000006666FFFFFFFF00006666FFFFCCCC00006666FFFF999900006666FFFF666600006666FFFF333300006666FFFF000000006666CCCCFFFF00006666CCCCCCCC00006666CCCC999900006666CCCC666600006666CCCC333300006666CCCC0000000066669999FFFF000066669999CCCC0000666699999999000066669999666600006666999933330000666699990000000066666666FFFF000066666666CCCC0000666666669999000066666666666600006666666633330000666666660000000066663333FFFF000066663333CCCC0000666633339999000066663333666600006666333333330000666633330000000066660000FFFF000066660000CCCC000066660000999900006666000066660000666600003333000066660000000000003333FFFFFFFF00003333FFFFCCCC00003333FFFF999900003333FFFF666600003333FFFF333300003333FFFF000000003333CCCCFFFF00003333CCCCCCCC00003333CCCC999900003333CCCC666600003333CCCC333300003333CCCC0000000033339999FFFF000033339999CCCC0000333399999999000033339999666600003333999933330000333399990000000033336666FFFF000033336666CCCC0000333366669999000033336666666600003333666633330000333366660000000033333333FFFF000033333333CCCC0000333333339999000033333333666600003333333333330000333333330000000033330000FFFF000033330000CCCC000033330000999900003333000066660000333300003333000033330000000000000000FFFFFFFF00000000FFFFCCCC00000000FFFF999900000000FFFF666600000000FFFF333300000000FFFF000000000000CCCCFFFF00000000CCCCCCCC00000000CCCC999900000000CCCC666600000000CCCC333300000000CCCC0000000000009999FFFF000000009999CCCC0000000099999999000000009999666600000000999933330000000099990000000000006666FFFF000000006666CCCC0000000066669999000000006666666600000000666633330000000066660000000000003333FFFF000000003333CCCC0000000033339999000000003333666600000000333333330000000033330000000000000000FFFF000000000000CCCC0000000000009999000000000000666600000000000033330000EEEE000000000000DDDD000000000000BBBB000000000000AAAA0000000000008888000000000000777700000000000055550000000000004444000000000000222200000000000011110000000000000000EEEE000000000000DDDD000000000000BBBB000000000000AAAA0000000000008888000000000000777700000000000055550000000000004444000000000000222200000000000011110000000000000000EEEE000000000000DDDD000000000000BBBB000000000000AAAA0000000000008888000000000000777700000000000055550000000000004444000000000000222200000000000011110000EEEEEEEEEEEE0000DDDDDDDDDDDD0000BBBBBBBBBBBB0000AAAAAAAAAAAA0000888888888888000077777777777700005555555555550000444444444444000022222222222200001111111111110000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0BFFFF0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0BFFFF0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0BFFFF0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0BFFFF0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0BFFFF0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0BFFFF0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0BFFFF0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0BFFFF0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0BFFFF0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0BFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 - source\TopicFilter - - - - Sub Palette - 1 - _Subscription - _Subscription - false - - 5 - 10 - - 00001940002800000C9A00000400000000000020002000080000000000FFFFFF00FF80000000FFFFFFFFFFFF0000FFFFFFFFCCCC0000FFFFFFFF99990000FFFFFFFF66660000FFFFFFFF33330000FFFFFFFF00000000FFFFCCCCFFFF0000FFFFCCCCCCCC0000FFFFCCCC99990000FFFFCCCC66660000FFFFCCCC33330000FFFFCCCC00000000FFFF9999FFFF0000FFFF9999CCCC0000FFFF999999990000FFFF999966660000FFFF999933330000FFFF999900000000FFFF6666FFFF0000FFFF6666CCCC0000FFFF666699990000FFFF666666660000FFFF666633330000FFFF666600000000FFFF3333FFFF0000FFFF3333CCCC0000FFFF333399990000FFFF333366660000FFFF333333330000FFFF333300000000FFFF0000FFFF0000FFFF0000CCCC0000FFFF000099990000FFFF000066660000FFFF000033330000FFFF000000000000CCCCFFFFFFFF0000CCCCFFFFCCCC0000CCCCFFFF99990000CCCCFFFF66660000CCCCFFFF33330000CCCCFFFF00000000CCCCCCCCFFFF0000CCCCCCCCCCCC0000CCCCCCCC99990000CCCCCCCC66660000CCCCCCCC33330000CCCCCCCC00000000CCCC9999FFFF0000CCCC9999CCCC0000CCCC999999990000CCCC999966660000CCCC999933330000CCCC999900000000CCCC6666FFFF0000CCCC6666CCCC0000CCCC666699990000CCCC666666660000CCCC666633330000CCCC666600000000CCCC3333FFFF0000CCCC3333CCCC0000CCCC333399990000CCCC333366660000CCCC333333330000CCCC333300000000CCCC0000FFFF0000CCCC0000CCCC0000CCCC000099990000CCCC000066660000CCCC000033330000CCCC0000000000009999FFFFFFFF00009999FFFFCCCC00009999FFFF999900009999FFFF666600009999FFFF333300009999FFFF000000009999CCCCFFFF00009999CCCCCCCC00009999CCCC999900009999CCCC666600009999CCCC333300009999CCCC0000000099999999FFFF000099999999CCCC0000999999999999000099999999666600009999999933330000999999990000000099996666FFFF000099996666CCCC0000999966669999000099996666666600009999666633330000999966660000000099993333FFFF000099993333CCCC0000999933339999000099993333666600009999333333330000999933330000000099990000FFFF000099990000CCCC000099990000999900009999000066660000999900003333000099990000000000006666FFFFFFFF00006666FFFFCCCC00006666FFFF999900006666FFFF666600006666FFFF333300006666FFFF000000006666CCCCFFFF00006666CCCCCCCC00006666CCCC999900006666CCCC666600006666CCCC333300006666CCCC0000000066669999FFFF000066669999CCCC0000666699999999000066669999666600006666999933330000666699990000000066666666FFFF000066666666CCCC0000666666669999000066666666666600006666666633330000666666660000000066663333FFFF000066663333CCCC0000666633339999000066663333666600006666333333330000666633330000000066660000FFFF000066660000CCCC000066660000999900006666000066660000666600003333000066660000000000003333FFFFFFFF00003333FFFFCCCC00003333FFFF999900003333FFFF666600003333FFFF333300003333FFFF000000003333CCCCFFFF00003333CCCCCCCC00003333CCCC999900003333CCCC666600003333CCCC333300003333CCCC0000000033339999FFFF000033339999CCCC0000333399999999000033339999666600003333999933330000333399990000000033336666FFFF000033336666CCCC0000333366669999000033336666666600003333666633330000333366660000000033333333FFFF000033333333CCCC0000333333339999000033333333666600003333333333330000333333330000000033330000FFFF000033330000CCCC000033330000999900003333000066660000333300003333000033330000000000000000FFFFFFFF00000000FFFFCCCC00000000FFFF999900000000FFFF666600000000FFFF333300000000FFFF000000000000CCCCFFFF00000000CCCCCCCC00000000CCCC999900000000CCCC666600000000CCCC333300000000CCCC0000000000009999FFFF000000009999CCCC0000000099999999000000009999666600000000999933330000000099990000000000006666FFFF000000006666CCCC0000000066669999000000006666666600000000666633330000000066660000000000003333FFFF000000003333CCCC0000000033339999000000003333666600000000333333330000000033330000000000000000FFFF000000000000CCCC0000000000009999000000000000666600000000000033330000EEEE000000000000DDDD000000000000BBBB000000000000AAAA0000000000008888000000000000777700000000000055550000000000004444000000000000222200000000000011110000000000000000EEEE000000000000DDDD000000000000BBBB000000000000AAAA0000000000008888000000000000777700000000000055550000000000004444000000000000222200000000000011110000000000000000EEEE000000000000DDDD000000000000BBBB000000000000AAAA0000000000008888000000000000777700000000000055550000000000004444000000000000222200000000000011110000EEEEEEEEEEEE0000DDDDDDDDDDDD0000BBBBBBBBBBBB0000AAAAAAAAAAAA0000888888888888000077777777777700005555555555550000444444444444000022222222222200001111111111110000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000000000000000000000000FFFF000000000000000000000000000000000000000000000000000000000000FFFF000000000000000000000000000000000000000000000000000000000000FFFF000000000000000000000000000000000000000000000000000000000000FFFF000000000000000000000000000000000000000000000000000000000000FFFF000000000000000000000000000000000000000000000000000000000000FFFF000000000000000000000000000000000000000000000000000000000000FFFF000000000000000000000000000000000000000000000000000000000000FFFF000000000000000000000000000000000000000000000000000000000000FFFF000000000000000000000000000000000000000000000000000000000000FFFF000000000000000000000000000000000000000000000000000000000000FFFF000000000000000000000000000000000000000000000000000000000000FFFF000000000000000000000000000000000000000000000000000000000000FFFF000000000000000000000000000000000000000000000000000000000000FFFF000000000000000000000000000000000000000000000000000000000000FFFF000000002D5F5F2E00000000000000000000000000000000000000000000FFFF0000345F5F35355F5F340000000000000000000000000000000000000000FFFF00005F34350B0B35355F0000000000000000000000000000000000000000FFFF002D5F0B0B0B0B0B0B5F3400000000000000000000000000000000000000FFFF005F350B0B0B0B0B0B355F00000000000000000000000000000000000000FFFF005F350B0B0B0B0B0B355F00000000000000000000000000000000000000FFFF00345F350B0B0B0B355F3400000000000000000000000000000000000000FFFF00005F34350B0B35345F0000000000000000000000000000000000000000FFFF00002B5F5F35355F5F2B0000000000000000000000000000000000000000FFFF0000393A3A5F5F3B3A390000000000000000000000000000000000000000FFFF00073F3A4032324040390700000000000000000000000000000000000000FFFF00383F3940000040393F3800000000000000000000000000000000000000FFFF003800006300004000003800000000000000000000000000000000000000FFFF000000003200003200000000000000000000000000000000000000000000FFFF000000000000000000000000000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF002800000C9A00000400000000000020002000080000000000FFFFFF00FF80000000FFFFFFFFFFFF0000FFFFFFFFCCCC0000FFFFFFFF99990000FFFFFFFF66660000FFFFFFFF33330000FFFFFFFF00000000FFFFCCCCFFFF0000FFFFCCCCCCCC0000FFFFCCCC99990000FFFFCCCC66660000FFFFCCCC33330000FFFFCCCC00000000FFFF9999FFFF0000FFFF9999CCCC0000FFFF999999990000FFFF999966660000FFFF999933330000FFFF999900000000FFFF6666FFFF0000FFFF6666CCCC0000FFFF666699990000FFFF666666660000FFFF666633330000FFFF666600000000FFFF3333FFFF0000FFFF3333CCCC0000FFFF333399990000FFFF333366660000FFFF333333330000FFFF333300000000FFFF0000FFFF0000FFFF0000CCCC0000FFFF000099990000FFFF000066660000FFFF000033330000FFFF000000000000CCCCFFFFFFFF0000CCCCFFFFCCCC0000CCCCFFFF99990000CCCCFFFF66660000CCCCFFFF33330000CCCCFFFF00000000CCCCCCCCFFFF0000CCCCCCCCCCCC0000CCCCCCCC99990000CCCCCCCC66660000CCCCCCCC33330000CCCCCCCC00000000CCCC9999FFFF0000CCCC9999CCCC0000CCCC999999990000CCCC999966660000CCCC999933330000CCCC999900000000CCCC6666FFFF0000CCCC6666CCCC0000CCCC666699990000CCCC666666660000CCCC666633330000CCCC666600000000CCCC3333FFFF0000CCCC3333CCCC0000CCCC333399990000CCCC333366660000CCCC333333330000CCCC333300000000CCCC0000FFFF0000CCCC0000CCCC0000CCCC000099990000CCCC000066660000CCCC000033330000CCCC0000000000009999FFFFFFFF00009999FFFFCCCC00009999FFFF999900009999FFFF666600009999FFFF333300009999FFFF000000009999CCCCFFFF00009999CCCCCCCC00009999CCCC999900009999CCCC666600009999CCCC333300009999CCCC0000000099999999FFFF000099999999CCCC0000999999999999000099999999666600009999999933330000999999990000000099996666FFFF000099996666CCCC0000999966669999000099996666666600009999666633330000999966660000000099993333FFFF000099993333CCCC0000999933339999000099993333666600009999333333330000999933330000000099990000FFFF000099990000CCCC000099990000999900009999000066660000999900003333000099990000000000006666FFFFFFFF00006666FFFFCCCC00006666FFFF999900006666FFFF666600006666FFFF333300006666FFFF000000006666CCCCFFFF00006666CCCCCCCC00006666CCCC999900006666CCCC666600006666CCCC333300006666CCCC0000000066669999FFFF000066669999CCCC0000666699999999000066669999666600006666999933330000666699990000000066666666FFFF000066666666CCCC0000666666669999000066666666666600006666666633330000666666660000000066663333FFFF000066663333CCCC0000666633339999000066663333666600006666333333330000666633330000000066660000FFFF000066660000CCCC000066660000999900006666000066660000666600003333000066660000000000003333FFFFFFFF00003333FFFFCCCC00003333FFFF999900003333FFFF666600003333FFFF333300003333FFFF000000003333CCCCFFFF00003333CCCCCCCC00003333CCCC999900003333CCCC666600003333CCCC333300003333CCCC0000000033339999FFFF000033339999CCCC0000333399999999000033339999666600003333999933330000333399990000000033336666FFFF000033336666CCCC0000333366669999000033336666666600003333666633330000333366660000000033333333FFFF000033333333CCCC0000333333339999000033333333666600003333333333330000333333330000000033330000FFFF000033330000CCCC000033330000999900003333000066660000333300003333000033330000000000000000FFFFFFFF00000000FFFFCCCC00000000FFFF999900000000FFFF666600000000FFFF333300000000FFFF000000000000CCCCFFFF00000000CCCCCCCC00000000CCCC999900000000CCCC666600000000CCCC333300000000CCCC0000000000009999FFFF000000009999CCCC0000000099999999000000009999666600000000999933330000000099990000000000006666FFFF000000006666CCCC0000000066669999000000006666666600000000666633330000000066660000000000003333FFFF000000003333CCCC0000000033339999000000003333666600000000333333330000000033330000000000000000FFFF000000000000CCCC0000000000009999000000000000666600000000000033330000EEEE000000000000DDDD000000000000BBBB000000000000AAAA0000000000008888000000000000777700000000000055550000000000004444000000000000222200000000000011110000000000000000EEEE000000000000DDDD000000000000BBBB000000000000AAAA0000000000008888000000000000777700000000000055550000000000004444000000000000222200000000000011110000000000000000EEEE000000000000DDDD000000000000BBBB000000000000AAAA0000000000008888000000000000777700000000000055550000000000004444000000000000222200000000000011110000EEEEEEEEEEEE0000DDDDDDDDDDDD0000BBBBBBBBBBBB0000AAAAAAAAAAAA0000888888888888000077777777777700005555555555550000444444444444000022222222222200001111111111110000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF060606060606060606060606060606060606060606060606060606060606FFFF06060606FFFFFF06FF0606FF06FFFFFF060606FFFFFF0606FFFF06060606FFFF060606FF06060606FF0606FF06FF0606FF06FF06060606FF0606FF060606FFFF06060606FFFF0606FF0606FF06FFFFFF060606FFFF0606FF060606060606FFFF060606060606FF06FF0606FF06FF0606FF06060606FF06FF0606FF060606FFFF060606FFFFFF060606FFFF0606FFFFFF0606FFFFFF060606FFFF06060606FFFF060606060606060606060606060606060606060606060606060606060606FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 - source\Subscription - - - - Item - -1 - DropVI_MQTT Server.vi - - true - - 2 - 11 - - 00000000 - source\DropVI_MQTT Server.vi - - - - Item - -1 - DropVI_MQTT Server_Tracing.vi - - true - - 3 - 11 - - 00000000 - source\DropVI_MQTT Server_Tracing.vi - - - - Item - -1 - Get Subscriptions.vi - - false - - 3 - 6 - - 00000000 - source\Server class\Get Subscriptions.vi - - - - Item - -1 - Get Session from ClientID.vi - - false - - 3 - 7 - - 00000000 - source\Server class\Get Session from ClientID.vi - - - - Item - -1 - Get ClientID List.vi - - false - - 1 - 5 - - 00000000 - source\Server class\Get ClientID List.vi - - - - Item - -1 - Read Support Session Storage.vi - - false - - 2 - 4 - - 00000000 - source\Server class\Read Support Session Storage.vi - - - - Item - -1 - Write Support Session Storage.vi - - false - - 2 - 5 - - 00000000 - source\Server class\Write Support Session Storage.vi - - - - Item - -1 - Destroy.vi - - false - - 1 - 9 - - 00000000 - <vi.lib>\LabVIEW Open Source Project\MQTT Connection\MQTT_Base\Base Class\Destroy.vi - - - - Item - -1 - Stop.vi - - false - - 1 - 8 - - 00000000 - <vi.lib>\LabVIEW Open Source Project\MQTT Connection\MQTT_Base\Base Class\Stop.vi - - - - Item - -1 - Get NbConnections.vi - - false - - 1 - 4 - - 00000000 - source\Server class\Get NbConnections.vi - - - D6229EB3A082A597EE6529F13F3EB7D2 - - - 0 - _Subscription - Icons - - 3 - 6 - - <_256_Color_Icon>00001940002800000C9A00000400000000000020002000080000000000FFFFFF00FF80000000FFFFFFFFFFFF0000FFFFFFFFCCCC0000FFFFFFFF99990000FFFFFFFF66660000FFFFFFFF33330000FFFFFFFF00000000FFFFCCCCFFFF0000FFFFCCCCCCCC0000FFFFCCCC99990000FFFFCCCC66660000FFFFCCCC33330000FFFFCCCC00000000FFFF9999FFFF0000FFFF9999CCCC0000FFFF999999990000FFFF999966660000FFFF999933330000FFFF999900000000FFFF6666FFFF0000FFFF6666CCCC0000FFFF666699990000FFFF666666660000FFFF666633330000FFFF666600000000FFFF3333FFFF0000FFFF3333CCCC0000FFFF333399990000FFFF333366660000FFFF333333330000FFFF333300000000FFFF0000FFFF0000FFFF0000CCCC0000FFFF000099990000FFFF000066660000FFFF000033330000FFFF000000000000CCCCFFFFFFFF0000CCCCFFFFCCCC0000CCCCFFFF99990000CCCCFFFF66660000CCCCFFFF33330000CCCCFFFF00000000CCCCCCCCFFFF0000CCCCCCCCCCCC0000CCCCCCCC99990000CCCCCCCC66660000CCCCCCCC33330000CCCCCCCC00000000CCCC9999FFFF0000CCCC9999CCCC0000CCCC999999990000CCCC999966660000CCCC999933330000CCCC999900000000CCCC6666FFFF0000CCCC6666CCCC0000CCCC666699990000CCCC666666660000CCCC666633330000CCCC666600000000CCCC3333FFFF0000CCCC3333CCCC0000CCCC333399990000CCCC333366660000CCCC333333330000CCCC333300000000CCCC0000FFFF0000CCCC0000CCCC0000CCCC000099990000CCCC000066660000CCCC000033330000CCCC0000000000009999FFFFFFFF00009999FFFFCCCC00009999FFFF999900009999FFFF666600009999FFFF333300009999FFFF000000009999CCCCFFFF00009999CCCCCCCC00009999CCCC999900009999CCCC666600009999CCCC333300009999CCCC0000000099999999FFFF000099999999CCCC0000999999999999000099999999666600009999999933330000999999990000000099996666FFFF000099996666CCCC0000999966669999000099996666666600009999666633330000999966660000000099993333FFFF000099993333CCCC0000999933339999000099993333666600009999333333330000999933330000000099990000FFFF000099990000CCCC000099990000999900009999000066660000999900003333000099990000000000006666FFFFFFFF00006666FFFFCCCC00006666FFFF999900006666FFFF666600006666FFFF333300006666FFFF000000006666CCCCFFFF00006666CCCCCCCC00006666CCCC999900006666CCCC666600006666CCCC333300006666CCCC0000000066669999FFFF000066669999CCCC0000666699999999000066669999666600006666999933330000666699990000000066666666FFFF000066666666CCCC0000666666669999000066666666666600006666666633330000666666660000000066663333FFFF000066663333CCCC0000666633339999000066663333666600006666333333330000666633330000000066660000FFFF000066660000CCCC000066660000999900006666000066660000666600003333000066660000000000003333FFFFFFFF00003333FFFFCCCC00003333FFFF999900003333FFFF666600003333FFFF333300003333FFFF000000003333CCCCFFFF00003333CCCCCCCC00003333CCCC999900003333CCCC666600003333CCCC333300003333CCCC0000000033339999FFFF000033339999CCCC0000333399999999000033339999666600003333999933330000333399990000000033336666FFFF000033336666CCCC0000333366669999000033336666666600003333666633330000333366660000000033333333FFFF000033333333CCCC0000333333339999000033333333666600003333333333330000333333330000000033330000FFFF000033330000CCCC000033330000999900003333000066660000333300003333000033330000000000000000FFFFFFFF00000000FFFFCCCC00000000FFFF999900000000FFFF666600000000FFFF333300000000FFFF000000000000CCCCFFFF00000000CCCCCCCC00000000CCCC999900000000CCCC666600000000CCCC333300000000CCCC0000000000009999FFFF000000009999CCCC0000000099999999000000009999666600000000999933330000000099990000000000006666FFFF000000006666CCCC0000000066669999000000006666666600000000666633330000000066660000000000003333FFFF000000003333CCCC0000000033339999000000003333666600000000333333330000000033330000000000000000FFFF000000000000CCCC0000000000009999000000000000666600000000000033330000EEEE000000000000DDDD000000000000BBBB000000000000AAAA0000000000008888000000000000777700000000000055550000000000004444000000000000222200000000000011110000000000000000EEEE000000000000DDDD000000000000BBBB000000000000AAAA0000000000008888000000000000777700000000000055550000000000004444000000000000222200000000000011110000000000000000EEEE000000000000DDDD000000000000BBBB000000000000AAAA0000000000008888000000000000777700000000000055550000000000004444000000000000222200000000000011110000EEEEEEEEEEEE0000DDDDDDDDDDDD0000BBBBBBBBBBBB0000AAAAAAAAAAAA0000888888888888000077777777777700005555555555550000444444444444000022222222222200001111111111110000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000000000000000000000000FFFF000000000000000000000000000000000000000000000000000000000000FFFF000000000000000000000000000000000000000000000000000000000000FFFF000000000000000000000000000000000000000000000000000000000000FFFF000000000000000000000000000000000000000000000000000000000000FFFF000000000000000000000000000000000000000000000000000000000000FFFF000000000000000000000000000000000000000000000000000000000000FFFF000000000000000000000000000000000000000000000000000000000000FFFF000000000000000000000000000000000000000000000000000000000000FFFF000000000000000000000000000000000000000000000000000000000000FFFF000000000000000000000000000000000000000000000000000000000000FFFF000000000000000000000000000000000000000000000000000000000000FFFF000000000000000000000000000000000000000000000000000000000000FFFF000000000000000000000000000000000000000000000000000000000000FFFF000000000000000000000000000000000000000000000000000000000000FFFF000000002D5F5F2E00000000000000000000000000000000000000000000FFFF0000345F5F35355F5F340000000000000000000000000000000000000000FFFF00005F34350B0B35355F0000000000000000000000000000000000000000FFFF002D5F0B0B0B0B0B0B5F3400000000000000000000000000000000000000FFFF005F350B0B0B0B0B0B355F00000000000000000000000000000000000000FFFF005F350B0B0B0B0B0B355F00000000000000000000000000000000000000FFFF00345F350B0B0B0B355F3400000000000000000000000000000000000000FFFF00005F34350B0B35345F0000000000000000000000000000000000000000FFFF00002B5F5F35355F5F2B0000000000000000000000000000000000000000FFFF0000393A3A5F5F3B3A390000000000000000000000000000000000000000FFFF00073F3A4032324040390700000000000000000000000000000000000000FFFF00383F3940000040393F3800000000000000000000000000000000000000FFFF003800006300004000003800000000000000000000000000000000000000FFFF000000003200003200000000000000000000000000000000000000000000FFFF000000000000000000000000000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF002800000C9A00000400000000000020002000080000000000FFFFFF00FF80000000FFFFFFFFFFFF0000FFFFFFFFCCCC0000FFFFFFFF99990000FFFFFFFF66660000FFFFFFFF33330000FFFFFFFF00000000FFFFCCCCFFFF0000FFFFCCCCCCCC0000FFFFCCCC99990000FFFFCCCC66660000FFFFCCCC33330000FFFFCCCC00000000FFFF9999FFFF0000FFFF9999CCCC0000FFFF999999990000FFFF999966660000FFFF999933330000FFFF999900000000FFFF6666FFFF0000FFFF6666CCCC0000FFFF666699990000FFFF666666660000FFFF666633330000FFFF666600000000FFFF3333FFFF0000FFFF3333CCCC0000FFFF333399990000FFFF333366660000FFFF333333330000FFFF333300000000FFFF0000FFFF0000FFFF0000CCCC0000FFFF000099990000FFFF000066660000FFFF000033330000FFFF000000000000CCCCFFFFFFFF0000CCCCFFFFCCCC0000CCCCFFFF99990000CCCCFFFF66660000CCCCFFFF33330000CCCCFFFF00000000CCCCCCCCFFFF0000CCCCCCCCCCCC0000CCCCCCCC99990000CCCCCCCC66660000CCCCCCCC33330000CCCCCCCC00000000CCCC9999FFFF0000CCCC9999CCCC0000CCCC999999990000CCCC999966660000CCCC999933330000CCCC999900000000CCCC6666FFFF0000CCCC6666CCCC0000CCCC666699990000CCCC666666660000CCCC666633330000CCCC666600000000CCCC3333FFFF0000CCCC3333CCCC0000CCCC333399990000CCCC333366660000CCCC333333330000CCCC333300000000CCCC0000FFFF0000CCCC0000CCCC0000CCCC000099990000CCCC000066660000CCCC000033330000CCCC0000000000009999FFFFFFFF00009999FFFFCCCC00009999FFFF999900009999FFFF666600009999FFFF333300009999FFFF000000009999CCCCFFFF00009999CCCCCCCC00009999CCCC999900009999CCCC666600009999CCCC333300009999CCCC0000000099999999FFFF000099999999CCCC0000999999999999000099999999666600009999999933330000999999990000000099996666FFFF000099996666CCCC0000999966669999000099996666666600009999666633330000999966660000000099993333FFFF000099993333CCCC0000999933339999000099993333666600009999333333330000999933330000000099990000FFFF000099990000CCCC000099990000999900009999000066660000999900003333000099990000000000006666FFFFFFFF00006666FFFFCCCC00006666FFFF999900006666FFFF666600006666FFFF333300006666FFFF000000006666CCCCFFFF00006666CCCCCCCC00006666CCCC999900006666CCCC666600006666CCCC333300006666CCCC0000000066669999FFFF000066669999CCCC0000666699999999000066669999666600006666999933330000666699990000000066666666FFFF000066666666CCCC0000666666669999000066666666666600006666666633330000666666660000000066663333FFFF000066663333CCCC0000666633339999000066663333666600006666333333330000666633330000000066660000FFFF000066660000CCCC000066660000999900006666000066660000666600003333000066660000000000003333FFFFFFFF00003333FFFFCCCC00003333FFFF999900003333FFFF666600003333FFFF333300003333FFFF000000003333CCCCFFFF00003333CCCCCCCC00003333CCCC999900003333CCCC666600003333CCCC333300003333CCCC0000000033339999FFFF000033339999CCCC0000333399999999000033339999666600003333999933330000333399990000000033336666FFFF000033336666CCCC0000333366669999000033336666666600003333666633330000333366660000000033333333FFFF000033333333CCCC0000333333339999000033333333666600003333333333330000333333330000000033330000FFFF000033330000CCCC000033330000999900003333000066660000333300003333000033330000000000000000FFFFFFFF00000000FFFFCCCC00000000FFFF999900000000FFFF666600000000FFFF333300000000FFFF000000000000CCCCFFFF00000000CCCCCCCC00000000CCCC999900000000CCCC666600000000CCCC333300000000CCCC0000000000009999FFFF000000009999CCCC0000000099999999000000009999666600000000999933330000000099990000000000006666FFFF000000006666CCCC0000000066669999000000006666666600000000666633330000000066660000000000003333FFFF000000003333CCCC0000000033339999000000003333666600000000333333330000000033330000000000000000FFFF000000000000CCCC0000000000009999000000000000666600000000000033330000EEEE000000000000DDDD000000000000BBBB000000000000AAAA0000000000008888000000000000777700000000000055550000000000004444000000000000222200000000000011110000000000000000EEEE000000000000DDDD000000000000BBBB000000000000AAAA0000000000008888000000000000777700000000000055550000000000004444000000000000222200000000000011110000000000000000EEEE000000000000DDDD000000000000BBBB000000000000AAAA0000000000008888000000000000777700000000000055550000000000004444000000000000222200000000000011110000EEEEEEEEEEEE0000DDDDDDDDDDDD0000BBBBBBBBBBBB0000AAAAAAAAAAAA0000888888888888000077777777777700005555555555550000444444444444000022222222222200001111111111110000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF060606060606060606060606060606060606060606060606060606060606FFFF06060606FFFFFF06FF0606FF06FFFFFF060606FFFFFF0606FFFF06060606FFFF060606FF06060606FF0606FF06FF0606FF06FF06060606FF0606FF060606FFFF06060606FFFF0606FF0606FF06FFFFFF060606FFFF0606FF060606060606FFFF060606060606FF06FF0606FF06FF0606FF06060606FF06FF0606FF060606FFFF060606FFFFFF060606FFFF0606FFFFFF0606FFFFFF060606FFFF06060606FFFF060606060606060606060606060606060606060606060606060606060606FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 - 00000000 - - - - - - - true - Subscription - - - Item - -1 - Check Packet ID Unused.vi - - false - - 1 - 1 - - 00000000 - source\Subscription\Check Packet ID Unused.vi - - - - Item - -1 - Create Subscription.vi - - false - - 1 - 2 - - 00000000 - source\Subscription\Create Subscription.vi - - - - Item - -1 - Destroy Subscription.vi - - false - - 1 - 3 - - 00000000 - source\Subscription\Destroy Subscription.vi - - - - Item - -1 - Discard Packet.vi - - false - - 1 - 4 - - 00000000 - source\Subscription\Discard Packet.vi - - - - Item - -1 - Evaluate Match.vi - - false - - 1 - 5 - - 00000000 - source\Subscription\Evaluate Match.vi - - - - Item - -1 - List Unacknowledged Packets.vi - - false - - 1 - 6 - - 00000000 - source\Subscription\List Unacknowledged Packets.vi - - - - Item - -1 - Merge QoS.vi - - false - - 2 - 1 - - 00000000 - source\Subscription\Merge QoS.vi - - - - Item - -1 - process.vi - - false - - 2 - 2 - - 00000000 - source\Subscription\process.vi - - - - Item - -1 - Read QoS.vi - - false - - 2 - 3 - - 00000000 - source\Subscription\Read QoS.vi - - - - Item - -1 - Read SessionMailbox.vi - - false - - 2 - 4 - - 00000000 - source\Subscription\Read SessionMailbox.vi - - - - Item - -1 - Read Topic Filter.vi - - false - - 2 - 5 - - 00000000 - source\Subscription\Read Topic Filter.vi - - - - Item - -1 - Reply to Client.vi - - false - - 2 - 6 - - 00000000 - source\Subscription\Reply to Client.vi - - - - Item - -1 - Store Packet.vi - - false - - 3 - 1 - - 00000000 - source\Subscription\Store Packet.vi - - - - Item - -1 - Write QoS.vi - - false - - 3 - 2 - - 00000000 - source\Subscription\Write QoS.vi - - - - Item - -1 - Write Topic Filter.vi - - false - - 3 - 3 - - 00000000 - source\Subscription\Write Topic Filter.vi - - - 876B3313C4EE7D4C387BC17135E06F0C - - - 0 - _TopicFilter - Icons - - 2 - 6 - - <_256_Color_Icon>00001940002800000C9A00000400000000000020002000080000000000FFFFFF00FF80000000FFFFFFFFFFFF0000FFFFFFFFCCCC0000FFFFFFFF99990000FFFFFFFF66660000FFFFFFFF33330000FFFFFFFF00000000FFFFCCCCFFFF0000FFFFCCCCCCCC0000FFFFCCCC99990000FFFFCCCC66660000FFFFCCCC33330000FFFFCCCC00000000FFFF9999FFFF0000FFFF9999CCCC0000FFFF999999990000FFFF999966660000FFFF999933330000FFFF999900000000FFFF6666FFFF0000FFFF6666CCCC0000FFFF666699990000FFFF666666660000FFFF666633330000FFFF666600000000FFFF3333FFFF0000FFFF3333CCCC0000FFFF333399990000FFFF333366660000FFFF333333330000FFFF333300000000FFFF0000FFFF0000FFFF0000CCCC0000FFFF000099990000FFFF000066660000FFFF000033330000FFFF000000000000CCCCFFFFFFFF0000CCCCFFFFCCCC0000CCCCFFFF99990000CCCCFFFF66660000CCCCFFFF33330000CCCCFFFF00000000CCCCCCCCFFFF0000CCCCCCCCCCCC0000CCCCCCCC99990000CCCCCCCC66660000CCCCCCCC33330000CCCCCCCC00000000CCCC9999FFFF0000CCCC9999CCCC0000CCCC999999990000CCCC999966660000CCCC999933330000CCCC999900000000CCCC6666FFFF0000CCCC6666CCCC0000CCCC666699990000CCCC666666660000CCCC666633330000CCCC666600000000CCCC3333FFFF0000CCCC3333CCCC0000CCCC333399990000CCCC333366660000CCCC333333330000CCCC333300000000CCCC0000FFFF0000CCCC0000CCCC0000CCCC000099990000CCCC000066660000CCCC000033330000CCCC0000000000009999FFFFFFFF00009999FFFFCCCC00009999FFFF999900009999FFFF666600009999FFFF333300009999FFFF000000009999CCCCFFFF00009999CCCCCCCC00009999CCCC999900009999CCCC666600009999CCCC333300009999CCCC0000000099999999FFFF000099999999CCCC0000999999999999000099999999666600009999999933330000999999990000000099996666FFFF000099996666CCCC0000999966669999000099996666666600009999666633330000999966660000000099993333FFFF000099993333CCCC0000999933339999000099993333666600009999333333330000999933330000000099990000FFFF000099990000CCCC000099990000999900009999000066660000999900003333000099990000000000006666FFFFFFFF00006666FFFFCCCC00006666FFFF999900006666FFFF666600006666FFFF333300006666FFFF000000006666CCCCFFFF00006666CCCCCCCC00006666CCCC999900006666CCCC666600006666CCCC333300006666CCCC0000000066669999FFFF000066669999CCCC0000666699999999000066669999666600006666999933330000666699990000000066666666FFFF000066666666CCCC0000666666669999000066666666666600006666666633330000666666660000000066663333FFFF000066663333CCCC0000666633339999000066663333666600006666333333330000666633330000000066660000FFFF000066660000CCCC000066660000999900006666000066660000666600003333000066660000000000003333FFFFFFFF00003333FFFFCCCC00003333FFFF999900003333FFFF666600003333FFFF333300003333FFFF000000003333CCCCFFFF00003333CCCCCCCC00003333CCCC999900003333CCCC666600003333CCCC333300003333CCCC0000000033339999FFFF000033339999CCCC0000333399999999000033339999666600003333999933330000333399990000000033336666FFFF000033336666CCCC0000333366669999000033336666666600003333666633330000333366660000000033333333FFFF000033333333CCCC0000333333339999000033333333666600003333333333330000333333330000000033330000FFFF000033330000CCCC000033330000999900003333000066660000333300003333000033330000000000000000FFFFFFFF00000000FFFFCCCC00000000FFFF999900000000FFFF666600000000FFFF333300000000FFFF000000000000CCCCFFFF00000000CCCCCCCC00000000CCCC999900000000CCCC666600000000CCCC333300000000CCCC0000000000009999FFFF000000009999CCCC0000000099999999000000009999666600000000999933330000000099990000000000006666FFFF000000006666CCCC0000000066669999000000006666666600000000666633330000000066660000000000003333FFFF000000003333CCCC0000000033339999000000003333666600000000333333330000000033330000000000000000FFFF000000000000CCCC0000000000009999000000000000666600000000000033330000EEEE000000000000DDDD000000000000BBBB000000000000AAAA0000000000008888000000000000777700000000000055550000000000004444000000000000222200000000000011110000000000000000EEEE000000000000DDDD000000000000BBBB000000000000AAAA0000000000008888000000000000777700000000000055550000000000004444000000000000222200000000000011110000000000000000EEEE000000000000DDDD000000000000BBBB000000000000AAAA0000000000008888000000000000777700000000000055550000000000004444000000000000222200000000000011110000EEEEEEEEEEEE0000DDDDDDDDDDDD0000BBBBBBBBBBBB0000AAAAAAAAAAAA0000888888888888000077777777777700005555555555550000444444444444000022222222222200001111111111110000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000000000000000000000000FFFF000000000000000000000000000000000000000000000000000000000000FFFF000000000000000000000000000000000000000000000000000000000000FFFF000000000000000000000000000000000000000000000000000000000000FFFF000000000000000000000000000000000000000000000000000000000000FFFF000000000000000000000000000000000000000000000000000000000000FFFF000000000000000000000000000000000000000000000000000000000000FFFF000000000000000000000000000000000000000000000000000000000000FFFF000000000000000000000000000000000000000000000000000000000000FFFF000000000000000000000000000000000000000000000000000000000000FFFF000000000000000000000000000000000000000000000000000000000000FFFF000000000000000000000000000000000000000000000000000000000000FFFF000000000000000000000000000000000000000000000000000000000000FFFF000000000000001E1E000000000000000000000000000000000000000000FFFF00001E1E0000001E1E000000000000000000000000000000000000000000FFFF0000001E1E00001E1E1E1E0000001E1E1E00000000000000000000000000FFFF00001E1E1E00001E1E001E1E001E1E000000000000000000000000000000FFFF001E001E1E00001E1E001E1E001E1E000000000000000000000000000000FFFF00001E1E1E1E001E1E1E1E0000001E1E1E00000000000000000000000000FFFF000000000000000000000000000000000000000000000000000000000000FFFF000000FFFFFFFFFFFFFFFFFFFFFF00000000000000000000000000000000FFFF00000000FF00000000000000FF0000000000000000000000000000000000FFFF0000000000FF0000000000FF000000000000000000000000000000000000FFFF000000000000FF000000FF00000000000000000000000000000000000000FFFF00000000000000FF00FF0000000000000000000000000000000000000000FFFF00000000000000FF00FF0000000000000000000000000000000000000000FFFF00000000000000FF00FF0000000000000000000000000000000000000000FFFF00000000000000FFFFFF0000000000000000000000000000000000000000FFFF000000000000000000000000000000000000000000000000000000000000FFFF000000000000000000000000000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF002800000C9A00000400000000000020002000080000000000FFFFFF00FF80000000FFFFFFFFFFFF0000FFFFFFFFCCCC0000FFFFFFFF99990000FFFFFFFF66660000FFFFFFFF33330000FFFFFFFF00000000FFFFCCCCFFFF0000FFFFCCCCCCCC0000FFFFCCCC99990000FFFFCCCC66660000FFFFCCCC33330000FFFFCCCC00000000FFFF9999FFFF0000FFFF9999CCCC0000FFFF999999990000FFFF999966660000FFFF999933330000FFFF999900000000FFFF6666FFFF0000FFFF6666CCCC0000FFFF666699990000FFFF666666660000FFFF666633330000FFFF666600000000FFFF3333FFFF0000FFFF3333CCCC0000FFFF333399990000FFFF333366660000FFFF333333330000FFFF333300000000FFFF0000FFFF0000FFFF0000CCCC0000FFFF000099990000FFFF000066660000FFFF000033330000FFFF000000000000CCCCFFFFFFFF0000CCCCFFFFCCCC0000CCCCFFFF99990000CCCCFFFF66660000CCCCFFFF33330000CCCCFFFF00000000CCCCCCCCFFFF0000CCCCCCCCCCCC0000CCCCCCCC99990000CCCCCCCC66660000CCCCCCCC33330000CCCCCCCC00000000CCCC9999FFFF0000CCCC9999CCCC0000CCCC999999990000CCCC999966660000CCCC999933330000CCCC999900000000CCCC6666FFFF0000CCCC6666CCCC0000CCCC666699990000CCCC666666660000CCCC666633330000CCCC666600000000CCCC3333FFFF0000CCCC3333CCCC0000CCCC333399990000CCCC333366660000CCCC333333330000CCCC333300000000CCCC0000FFFF0000CCCC0000CCCC0000CCCC000099990000CCCC000066660000CCCC000033330000CCCC0000000000009999FFFFFFFF00009999FFFFCCCC00009999FFFF999900009999FFFF666600009999FFFF333300009999FFFF000000009999CCCCFFFF00009999CCCCCCCC00009999CCCC999900009999CCCC666600009999CCCC333300009999CCCC0000000099999999FFFF000099999999CCCC0000999999999999000099999999666600009999999933330000999999990000000099996666FFFF000099996666CCCC0000999966669999000099996666666600009999666633330000999966660000000099993333FFFF000099993333CCCC0000999933339999000099993333666600009999333333330000999933330000000099990000FFFF000099990000CCCC000099990000999900009999000066660000999900003333000099990000000000006666FFFFFFFF00006666FFFFCCCC00006666FFFF999900006666FFFF666600006666FFFF333300006666FFFF000000006666CCCCFFFF00006666CCCCCCCC00006666CCCC999900006666CCCC666600006666CCCC333300006666CCCC0000000066669999FFFF000066669999CCCC0000666699999999000066669999666600006666999933330000666699990000000066666666FFFF000066666666CCCC0000666666669999000066666666666600006666666633330000666666660000000066663333FFFF000066663333CCCC0000666633339999000066663333666600006666333333330000666633330000000066660000FFFF000066660000CCCC000066660000999900006666000066660000666600003333000066660000000000003333FFFFFFFF00003333FFFFCCCC00003333FFFF999900003333FFFF666600003333FFFF333300003333FFFF000000003333CCCCFFFF00003333CCCCCCCC00003333CCCC999900003333CCCC666600003333CCCC333300003333CCCC0000000033339999FFFF000033339999CCCC0000333399999999000033339999666600003333999933330000333399990000000033336666FFFF000033336666CCCC0000333366669999000033336666666600003333666633330000333366660000000033333333FFFF000033333333CCCC0000333333339999000033333333666600003333333333330000333333330000000033330000FFFF000033330000CCCC000033330000999900003333000066660000333300003333000033330000000000000000FFFFFFFF00000000FFFFCCCC00000000FFFF999900000000FFFF666600000000FFFF333300000000FFFF000000000000CCCCFFFF00000000CCCCCCCC00000000CCCC999900000000CCCC666600000000CCCC333300000000CCCC0000000000009999FFFF000000009999CCCC0000000099999999000000009999666600000000999933330000000099990000000000006666FFFF000000006666CCCC0000000066669999000000006666666600000000666633330000000066660000000000003333FFFF000000003333CCCC0000000033339999000000003333666600000000333333330000000033330000000000000000FFFF000000000000CCCC0000000000009999000000000000666600000000000033330000EEEE000000000000DDDD000000000000BBBB000000000000AAAA0000000000008888000000000000777700000000000055550000000000004444000000000000222200000000000011110000000000000000EEEE000000000000DDDD000000000000BBBB000000000000AAAA0000000000008888000000000000777700000000000055550000000000004444000000000000222200000000000011110000000000000000EEEE000000000000DDDD000000000000BBBB000000000000AAAA0000000000008888000000000000777700000000000055550000000000004444000000000000222200000000000011110000EEEEEEEEEEEE0000DDDDDDDDDDDD0000BBBBBBBBBBBB0000AAAAAAAAAAAA0000888888888888000077777777777700005555555555550000444444444444000022222222222200001111111111110000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0BFFFF0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0BFFFF0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0BFFFF0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0BFFFF0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0BFFFF0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0BFFFF0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0BFFFF0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0BFFFF0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0BFFFF0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0BFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 - 00000000 - - - - - - - true - TopicFilter - - - Item - -1 - Add to Cache.vi - - false - - 1 - 1 - - 00000000 - source\TopicFilter\Add to Cache.vi - - - - Item - -1 - Create TopicFilter.vi - - false - - 1 - 2 - - 00000000 - source\TopicFilter\Create TopicFilter.vi - - - - Item - -1 - Destroy TopicFilter.vi - - false - - 1 - 3 - - 00000000 - source\TopicFilter\Destroy TopicFilter.vi - - - - Item - -1 - Evaluate.vi - - false - - 1 - 4 - - 00000000 - source\TopicFilter\Evaluate.vi - - - - Item - -1 - isCached.vi - - false - - 1 - 5 - - 00000000 - source\TopicFilter\isCached.vi - - - - Item - -1 - isUniversal.vi - - false - - 1 - 6 - - 00000000 - source\TopicFilter\isUniversal.vi - - - - Item - -1 - Read Topic Filter.vi - - false - - 2 - 1 - - 00000000 - source\TopicFilter\Read Topic Filter.vi - - - - Item - -1 - Write Topic Filter.vi - - false - - 2 - 2 - - 00000000 - source\TopicFilter\Write Topic Filter.vi - - - 03BD53D12211E3AF8D1DE757C9890C18 - - + + + LabVIEW_Open_Source_Project_lib_MQTT_Broker + 4.0.4.19 + false + source + . + G Open Source Project for LabVIEW + + 0-BSD + 13.0 + true + 00000D7E002800000C9A00000400000200020022002200080000000000FFFFFF00FF80000000FFFFFFFFFFFF0000FFFFFFFFCCCC0000FFFFFFFF99990000FFFFFFFF66660000FFFFFFFF33330000FFFFFFFF00000000FFFFCCCCFFFF0000FFFFCCCCCCCC0000FFFFCCCC99990000FFFFCCCC66660000FFFFCCCC33330000FFFFCCCC00000000FFFF9999FFFF0000FFFF9999CCCC0000FFFF999999990000FFFF999966660000FFFF999933330000FFFF999900000000FFFF6666FFFF0000FFFF6666CCCC0000FFFF666699990000FFFF666666660000FFFF666633330000FFFF666600000000FFFF3333FFFF0000FFFF3333CCCC0000FFFF333399990000FFFF333366660000FFFF333333330000FFFF333300000000FFFF0000FFFF0000FFFF0000CCCC0000FFFF000099990000FFFF000066660000FFFF000033330000FFFF000000000000CCCCFFFFFFFF0000CCCCFFFFCCCC0000CCCCFFFF99990000CCCCFFFF66660000CCCCFFFF33330000CCCCFFFF00000000CCCCCCCCFFFF0000CCCCCCCCCCCC0000CCCCCCCC99990000CCCCCCCC66660000CCCCCCCC33330000CCCCCCCC00000000CCCC9999FFFF0000CCCC9999CCCC0000CCCC999999990000CCCC999966660000CCCC999933330000CCCC999900000000CCCC6666FFFF0000CCCC6666CCCC0000CCCC666699990000CCCC666666660000CCCC666633330000CCCC666600000000CCCC3333FFFF0000CCCC3333CCCC0000CCCC333399990000CCCC333366660000CCCC333333330000CCCC333300000000CCCC0000FFFF0000CCCC0000CCCC0000CCCC000099990000CCCC000066660000CCCC000033330000CCCC0000000000009999FFFFFFFF00009999FFFFCCCC00009999FFFF999900009999FFFF666600009999FFFF333300009999FFFF000000009999CCCCFFFF00009999CCCCCCCC00009999CCCC999900009999CCCC666600009999CCCC333300009999CCCC0000000099999999FFFF000099999999CCCC0000999999999999000099999999666600009999999933330000999999990000000099996666FFFF000099996666CCCC0000999966669999000099996666666600009999666633330000999966660000000099993333FFFF000099993333CCCC0000999933339999000099993333666600009999333333330000999933330000000099990000FFFF000099990000CCCC000099990000999900009999000066660000999900003333000099990000000000006666FFFFFFFF00006666FFFFCCCC00006666FFFF999900006666FFFF666600006666FFFF333300006666FFFF000000006666CCCCFFFF00006666CCCCCCCC00006666CCCC999900006666CCCC666600006666CCCC333300006666CCCC0000000066669999FFFF000066669999CCCC0000666699999999000066669999666600006666999933330000666699990000000066666666FFFF000066666666CCCC0000666666669999000066666666666600006666666633330000666666660000000066663333FFFF000066663333CCCC0000666633339999000066663333666600006666333333330000666633330000000066660000FFFF000066660000CCCC000066660000999900006666000066660000666600003333000066660000000000003333FFFFFFFF00003333FFFFCCCC00003333FFFF999900003333FFFF666600003333FFFF333300003333FFFF000000003333CCCCFFFF00003333CCCCCCCC00003333CCCC999900003333CCCC666600003333CCCC333300003333CCCC0000000033339999FFFF000033339999CCCC0000333399999999000033339999666600003333999933330000333399990000000033336666FFFF000033336666CCCC0000333366669999000033336666666600003333666633330000333366660000000033333333FFFF000033333333CCCC0000333333339999000033333333666600003333333333330000333333330000000033330000FFFF000033330000CCCC000033330000999900003333000066660000333300003333000033330000000000000000FFFFFFFF00000000FFFFCCCC00000000FFFF999900000000FFFF666600000000FFFF333300000000FFFF000000000000CCCCFFFF00000000CCCCCCCC00000000CCCC999900000000CCCC666600000000CCCC333300000000CCCC0000000000009999FFFF000000009999CCCC0000000099999999000000009999666600000000999933330000000099990000000000006666FFFF000000006666CCCC0000000066669999000000006666666600000000666633330000000066660000000000003333FFFF000000003333CCCC0000000033339999000000003333666600000000333333330000000033330000000000000000FFFF000000000000CCCC0000000000009999000000000000666600000000000033330000EEEE000000000000DDDD000000000000BBBB000000000000AAAA0000000000008888000000000000777700000000000055550000000000004444000000000000222200000000000011110000000000000000EEEE000000000000DDDD000000000000BBBB000000000000AAAA0000000000008888000000000000777700000000000055550000000000004444000000000000222200000000000011110000000000000000EEEE000000000000DDDD000000000000BBBB000000000000AAAA0000000000008888000000000000777700000000000055550000000000004444000000000000222200000000000011110000EEEEEEEEEEEE0000DDDDDDDDDDDD0000BBBBBBBBBBBB0000AAAAAAAAAAAA000088888888888800007777777777770000555555555555000044444444444400002222222222220000111111111111000000000000000000000000F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F60000000000F6F6F6F62A2B2B2BF8F82BF6F6F6F6F6F62B2B2B2B2BF8F8F6F6F6F6000000F6F6F6F62B2B2B2B2B2BF855552B2BF62B2B2B2B2B2B2B2B55552BF6F6F600F6F6F6F6F6F62AFF2B2B2BFF2BF8FFFF2BF6FFFFFF2BFFFFFF2B55552BF6F6F6F6F6F6F6F6F6F6FFFF2BFFFF2BFF2B55FFF82BFF2B2B2BFF2B2B2B55552BF6F6F6F6F6F6F6F6F6FF2BFF2BFF2BFF2B2BFF5555FF2B2B2BFF2B2B2B2B5555F6F6F6F6F6F6F6F6F6FFF62A2BFF2BFF2BFF2B2B55FFF82B2BFF2B2B2B2B2B5555F6F6F855F8F82B2BFFF6F62AFF2B2BFF2BFF2B2BFF55F82BFF2B2B2B2B2B2B55F6F62B2B2BF85555552B2BF62B2B2B2B2B2B2B2B2BF855F82B2B2B2B2B2B2B2BF6F6F6F6F62B2B2BF85555F82B2B2B2B2B2B2B2B2B2BF855F82B2B2B2B2B2B2BF6F6F6F6F62B2B2B2B2BF855552B2B2B2B2B2B2B2B2B2B5555F82A2B2B2B2B2BF6F6F6F6F6F62B2B2B2B2B2BF855552B2B2B2B2B2B2B2B2B55552B2B2B2B2B2BF6F6F6F6F6F6F62B2B2B2B2B2B2B55552B2B2B2B2B2B2B2B2B55552B2A2B2B2BF6F6F6F6F6F6F6F62B2B2B2B2B2B2B55552B2B2B2B2B2B2B2B2B55552B2A2B2BF6F6312B2BF6F6F6F62B2B2B2B2B2B2B55552B2B2B2B2B2B2B2B2B55F8F62B2BF6F65C5C5C5C312BF62A2B2B2B2B2B2B2B55552B2B2B2B2B2B2B2B55552BF62BF6F65C5C5C5C625C5C2B2B2B2B2B2B2B2B2B55552B2B2B2B2B2B2B2B55F8F6F6F6F65C5C5C5C5C62625C552B2B2B2B2B2B2B2B55552B2B2B2B2B2B2B31552BF6F6F65C5C5C5C5C5C5C62625C2B2B2B2B2B2B2BF8552B2B2B2B2B2B2B2B55F8F6F6F65C5C5C5C5C5C5C5C62625C2B2B2B2B2B2B2B55552B2B2B2B2B2B2B2B552BF6F65C5C5C5C5C5C5C5C5C62625C2B2B2B2B2B2B2B55F82B2B2B2B2B2B2B55F8F6F6555C5C5C5C5C5C5C5C5C62625C2B2B2B2B2B2B55552B2B2B2B2B2B2BF855F6F6315C5C5C5C5C5C5C5C5C5C6262312A2B2B2B2B2B552BF62B2B2B2B2B2B55F6F6315C5C5C5C5C5C5C5C5C5C5C625C2B2B2B2B2B2B55552B2B2B2B2B2B2BF8F6F631555B5C5C5C5C5C5C5C5C5C5C62552A2B2B2B2B2B552BF62B2B2B2B2B2BF6F63131555C5C5C5C5C5C5C5C5C5C625C2B2B2B2B2B2B552BF6F62B2B2B2B2BF6F6313131555B5C5C5C5C5C5C5C5C5C6231F62B2B2B2BF8F8F6F6F62B2B2B2BF6F631313131555C5C5C5C5C5C5C5C5C5C5CF6F62B2B2B2B55F6F6F62B2B2B2BF6F63131313155555B5C5C5C5C5C5C5C5C5C2BF62B2B2B2B55F6F6F6F6F62B2BF600F63131313131555C5C5C5C5C5C5C5C5C2BF6F62B2B2B552BF6F6F6F62BF6000000F62B3131313131313131555C5C5C5C2BF6F6F6F62BF82BF6F6F6F6F6000000000000F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F60000000FFFFFF83FFFFFFC7FFFFFFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7FFFFFFE3FFFFFFC0FFFFFF8002900000012000000020000000D01000000000100000000000A000000080000000000240024002900000012000000020000000D00B2B2B900010000000000100000001000000002002300000000000000000023002900000012000000020000000D00FCFCFD00010000000000100000001000000002002200010001000100010022002900000012000000020000000D00B2B2B900010000000000100000001000000002000000240024002400240000002900000012000000020000000D0080808A00010000000000100000001000000002000100230023002300230001 + MQTT Broker + true + LabVIEW + + + + labview_open_source_lib_data_manipulation >= 1.6.0.16 + labview_open_source_lib_epoch_datetime >= 1.2.0.6 + labview_open_source_lib_serializer >= 1.2.1.16 + labview_open_source_project_lib_connection >= 1.1.0.10 + labview_open_source_project_lib_mqtt_connection >= 4.1.2.32 + labview_open_source_project_lib_mqtt_control_packets >= 3.2.0.13 + lvos_lib_adv_struct >= 1.0.0.1 + labview_open_source_project_lib_mqtt_localqueue_connection >=4.0.0.5 + labview_open_source_project_lib_mqtt_tcp_connection >=4.0.0.7 + labview_open_source_lib_data_manipulation-1.6.0.16 + labview_open_source_lib_epoch_datetime-1.2.0.6 + labview_open_source_lib_serializer-1.2.1.16 + labview_open_source_project_lib_connection-1.1.0.10 + labview_open_source_project_lib_mqtt_connection-4.1.2.32 + labview_open_source_project_lib_mqtt_control_packets-3.2.0.13 + lvos_lib_adv_struct-1.0.0.1 + + + + + + + + + + MQTT Broker.vipc + + Native LabVIEW MQTT Broker + LV-MQTT-Broker +Native LabVIEW MQTT Broker Server + +This project is an exercise in Test-Driven Development, which essentially means that the code is implemented gradually and verified through comprehensive unit tests. At any point in time, the features included in a particular release are fully functional. This also means that all releases have partial functionality. + +For a fully compliant MQTT broker, 141 requirements (as listed in the OASIS specification) need to be satisfied. Those requirements have been added as issues and the progress can be tracked on the Github's website. The list of currently supported features is found by filtering the issues to show only the "closed" issues. + +https://github.com/LabVIEW-Open-Source/LV-MQTT-Broker + +For example, release 1.0 features a functional client and broker but does not support QoS>0, retain messages, duplicate flag, wills or support for session persistency. Some topic sub-level matching is also not yet supported. + +Compliance +This project is an implementation of the MQTT 3.1.1 Oasis Standard as defined here: + +MQTT Version 3.1.1. Edited by Andrew Banks and Rahul Gupta. 29 October 2014. OASIS Standard. http://docs.oasis-open.org/mqtt/mqtt/v3.1.1/os/mqtt-v3.1.1-os.html. Latest version: http://docs.oasis-open.org/mqtt/mqtt/v3.1.1/mqtt->v3.1.1.html. + +For those interested, MQTT 5.0 was released in March 2019 and will be tackled by this project when the broker is mature enough for production deployments. + +Contribution to the project +It is an all-LabVIEW MQTT broker. The project includes a subset for a MQTT Client, as this is useful for testing the server implementation. All normative requirements are being listed in this project as issues to solve in order to have a fully compliant MQTT broker. + +To contribute to this project, you must: + +Sign the contributor agreement and agree that your contribution will be licensed under "0-BSD" and attribution will be in the name of "LabVIEW Open Source Project". As a co-author, your contribution will be recognized through the commit logs made on this repository and in your personal Github activity report. +Use LabVIEW 2013 SP1 for source code +Dependencies have to be compatible with "0-BSD" licensing requirements. If in doubt, please ask. +Use the [MQTT-x.x.x-y] format in any commit that addresses a particular requirement whether it relates to bug, question or conformance to the said requirement. +This project is developed using a Test-Driven approach (TDD). This means that ALL requirements MUST have a unit test that confirms that a requirement is met before that requirement can be labeld as "closed". + + +Excerpt From the OASIS MQTT Specification +============================== +MQTT is a Client Server publish/subscribe messaging transport protocol. It is light weight, open, simple, and designed so as to be easy to implement. These characteristics make it ideal for use in many situations, including constrained environments such as for communication in Machine to Machine (M2M) and Internet of Things (IoT) contexts where a small code footprint is required and/or network bandwidth is at a premium. + +The protocol runs over TCP/IP, or over other network protocols that provide ordered, lossless, bi-directional connections. Its features include: + +Use of the publish/subscribe message pattern which provides one-to-many message distribution and decoupling of applications. + +A messaging transport that is agnostic to the content of the payload. + +Three qualities of service for message delivery: + +"At most once", where messages are delivered according to the best efforts of the operating environment. Message loss can occur. This level could be used, for example, with ambient sensor data where it does not matter if an individual reading is lost as the next one will be published soon after. +"At least once", where messages are assured to arrive but duplicates can occur. +"Exactly once", where message are assured to arrive exactly once. This level could be used, for example, with billing systems where duplicate or lost messages could lead to incorrect charges being applied. +A small transport overhead and protocol exchanges minimized to reduce network traffic. + +A mechanism to notify interested parties when an abnormal disconnection occurs. + + + + - Fix for PINGREQ acknowledgement bug (see MQTT Connection issue 8 for details) +- Addition of a MQTT DebugTerminal injection mechanism into a connection stream + + + + false + true + + + + false + true + + + + false + true + + + + true + + + + true + + + + false + true + + + + false + true + + + + false + true + + + + false + true + + + + false + true + + + + false + true + + + + false + true + + + + + + . + 0 + false + 0 + + + . + + false + + + . + Prefix + + + + LICENSE + + + + false + + + + + + <random:32> + false + + + + false + + + Default + false + LabVIEW Open Source Project + 00000ACF002900000012000000020000000D00FFFFFF000100000000000A0000000800000000002000200028000002410000020D000000040007001D00180000000000FFFFFF0000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000FFFFFFFFFFFFFFFFFF000000FFFFFFFFFFFF000000000000FFFFFFFFFFFF000000FFFFFF000000FFFFFF000000FFFFFF000000000000FFFFFF000000FFFFFFFFFFFFFFFFFF000000000000FFFFFFFFFFFF000000FFFFFF000000FFFFFF000000FFFFFF000000FFFFFF000000FFFFFF000000FFFFFF000000FFFFFF000000FFFFFFFFFFFF000000FFFFFF000000FFFFFF000000000000FFFFFFFFFFFF000000000000000000FFFFFF000000000000FFFFFFFFFFFF000000FFFFFF000000FFFFFF000000FFFFFF000000000000FFFFFF000000FFFFFF000000FFFFFF000000000000FFFFFFFFFFFF000000FFFFFF000000FFFFFF000000FFFFFF000000FFFFFF000000000000000000FFFFFF000000FFFFFF000000FFFFFFFFFFFF000000FFFFFF000000FFFFFF000000000000000000FFFFFF000000FFFFFF000000FFFFFF000000000000FFFFFFFFFFFFFFFFFF000000FFFFFFFFFFFF000000FFFFFF000000000000FFFFFFFFFFFF000000FFFFFF000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0000007F899568FF95554AFF9D956AFF955D4AFFD589657F0000007F00280000014C0000012600080009000F001700180000000000FFFFFF0000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000FFFFFFFFFFFF000000000000FFFFFFFFFFFF000000000000FFFFFF000000000000FFFFFF000000FFFFFF000000FFFFFF000000FFFFFF000000FFFFFF000000FFFFFFFFFFFF000000FFFFFF000000000000FFFFFF000000FFFFFF000000000000FFFFFFFFFFFF000000000000FFFFFF000000FFFFFF000000000000FFFFFF000000FFFFFF000000FFFFFFFFFFFFFFFFFF000000FFFFFFFFFFFF000000FFFFFF000000FFFFFF000000FFFFFFFFFFFF000000FFFFFFFFFFFFFFFFFF000000000000FFFFFF000000FFFFFF000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00034CDBAA97ACD7A89748D700030028000001ED000001B9001000060017001B00180000000000FFFFFF0000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000FFFFFFFFFFFF000000FFFFFFFFFFFF000000FFFFFF000000FFFFFF000000000000FFFFFFFFFFFFFFFFFF000000FFFFFF000000000000000000FFFFFFFFFFFFFFFFFF000000FFFFFF000000FFFFFF000000FFFFFF000000FFFFFF000000FFFFFF000000FFFFFF000000FFFFFFFFFFFF000000FFFFFF000000000000FFFFFFFFFFFF000000FFFFFF000000FFFFFF000000FFFFFF000000FFFFFF000000000000FFFFFFFFFFFF000000FFFFFFFFFFFF000000000000FFFFFFFFFFFF000000FFFFFF000000FFFFFF000000FFFFFF000000FFFFFF000000FFFFFF000000FFFFFF000000FFFFFF000000FFFFFFFFFFFF000000FFFFFF000000000000FFFFFFFFFFFFFFFFFF000000FFFFFFFFFFFF000000000000000000FFFFFF000000FFFFFF000000FFFFFFFFFFFF000000FFFFFF000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000007FF64AC5FFF8AAA97FFCAAC9FFF2AAA97FFC4EA5FFF000007FF00280000022C000001F800180004001F001C00180000000000FFFFFF0000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000FFFFFFFFFFFF000000000000FFFFFFFFFFFFFFFFFF000000FFFFFFFFFFFFFFFFFF000000FFFFFF000000000000FFFFFFFFFFFF000000FFFFFF000000000000000000000000FFFFFF000000FFFFFF000000FFFFFF000000FFFFFF000000FFFFFF000000FFFFFFFFFFFF000000FFFFFF000000FFFFFFFFFFFF000000FFFFFFFFFFFFFFFFFF000000FFFFFF000000000000FFFFFFFFFFFF000000000000FFFFFFFFFFFF000000FFFFFF000000FFFFFFFFFFFF000000FFFFFF000000000000FFFFFF000000FFFFFFFFFFFFFFFFFF000000FFFFFF000000FFFFFFFFFFFFFFFFFF000000FFFFFF000000FFFFFF000000FFFFFF000000FFFFFFFFFFFF000000FFFFFF000000FFFFFFFFFFFF000000FFFFFFFFFFFFFFFFFF000000FFFFFF000000FFFFFFFFFFFFFFFFFF000000FFFFFF000000FFFFFFFFFFFF000000FFFFFFFFFFFF000000000000FFFFFF000000000000FFFFFFFFFFFF000000FFFFFFFFFFFF000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000FFCC4597FFAAA522FFCCA5A2FF8AA522FF8A4D92FF000000FF002900000012000000020000000D00CCCCFF000100000000000A0000000800190000002000200028000002BF0000028B001900010020002000180000000000FFFFFF0000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6C0000FFFFFFFFFFFFFFFFFF6C0000FFFFFFFFFFFF6C00006C0000FFFFFFFFFFFF6C0000FFFFFF6C0000FFFFFF6C0000FFFFFF6C00006C0000FFFFFF6C0000FFFFFFFFFFFFFFFFFF6C0000FFFFFFFFFFFFFFFFFF6C0000FFFFFFFFFFFF6C0000FFFFFFFFFFFF6C0000FFFFFF6C0000FFFFFF6C0000FFFFFF6C0000FFFFFF6C0000FFFFFF6C0000FFFFFF6C0000FFFFFF6C0000FFFFFFFFFFFF6C0000FFFFFF6C0000FFFFFF6C0000FFFFFFFFFFFF6C0000FFFFFF6C0000FFFFFF6C0000FFFFFFFFFFFF6C00006C00006C0000FFFFFF6C00006C0000FFFFFFFFFFFF6C0000FFFFFF6C0000FFFFFF6C0000FFFFFF6C00006C0000FFFFFF6C0000FFFFFF6C0000FFFFFF6C0000FFFFFFFFFFFF6C0000FFFFFF6C0000FFFFFF6C0000FFFFFFFFFFFF6C0000FFFFFF6C0000FFFFFF6C0000FFFFFF6C0000FFFFFF6C00006C00006C0000FFFFFF6C0000FFFFFF6C0000FFFFFFFFFFFF6C0000FFFFFF6C0000FFFFFF6C0000FFFFFFFFFFFF6C0000FFFFFF6C0000FFFFFF6C00006C0000FFFFFF6C0000FFFFFF6C0000FFFFFF6C00006C0000FFFFFFFFFFFFFFFFFF6C0000FFFFFFFFFFFF6C0000FFFFFF6C00006C0000FFFFFFFFFFFF6C0000FFFFFF6C0000FFFFFFFFFFFFFFFFFFFFFFFF6C0000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000018995688995554A959D956A95955D4A95D589650900000001 + + Controls + <menus>\Controls + + + + Functions\Addons\LabVIEW Open Source Project\MQTT\MQTT Client-Server + <vi.lib>\addons\LabVIEW Open Source Project\MQTT\MQTT Client-Server + <vi.lib>\addons\LabVIEW Open Source Project\MQTT\MQTT Client-Server\dir.mnu + + false + false + + + + true + true + true + true + true + true + false + true + true + true + true + true + true + + + false + false + false + false + + + false + {product_name} {version_number} +{author_name} - {company_name} +{copyright} + + + + + + -1 + + Icons + + 5 + 11 + + <_256_Color_Icon>00000CA0002800000C9A00000400000000000020002000080000000000FFFFFF00FF80000000FFFFFFFFFFFF0000FFFFFFFFCCCC0000FFFFFFFF99990000FFFFFFFF66660000FFFFFFFF33330000FFFFFFFF00000000FFFFCCCCFFFF0000FFFFCCCCCCCC0000FFFFCCCC99990000FFFFCCCC66660000FFFFCCCC33330000FFFFCCCC00000000FFFF9999FFFF0000FFFF9999CCCC0000FFFF999999990000FFFF999966660000FFFF999933330000FFFF999900000000FFFF6666FFFF0000FFFF6666CCCC0000FFFF666699990000FFFF666666660000FFFF666633330000FFFF666600000000FFFF3333FFFF0000FFFF3333CCCC0000FFFF333399990000FFFF333366660000FFFF333333330000FFFF333300000000FFFF0000FFFF0000FFFF0000CCCC0000FFFF000099990000FFFF000066660000FFFF000033330000FFFF000000000000CCCCFFFFFFFF0000CCCCFFFFCCCC0000CCCCFFFF99990000CCCCFFFF66660000CCCCFFFF33330000CCCCFFFF00000000CCCCCCCCFFFF0000CCCCCCCCCCCC0000CCCCCCCC99990000CCCCCCCC66660000CCCCCCCC33330000CCCCCCCC00000000CCCC9999FFFF0000CCCC9999CCCC0000CCCC999999990000CCCC999966660000CCCC999933330000CCCC999900000000CCCC6666FFFF0000CCCC6666CCCC0000CCCC666699990000CCCC666666660000CCCC666633330000CCCC666600000000CCCC3333FFFF0000CCCC3333CCCC0000CCCC333399990000CCCC333366660000CCCC333333330000CCCC333300000000CCCC0000FFFF0000CCCC0000CCCC0000CCCC000099990000CCCC000066660000CCCC000033330000CCCC0000000000009999FFFFFFFF00009999FFFFCCCC00009999FFFF999900009999FFFF666600009999FFFF333300009999FFFF000000009999CCCCFFFF00009999CCCCCCCC00009999CCCC999900009999CCCC666600009999CCCC333300009999CCCC0000000099999999FFFF000099999999CCCC0000999999999999000099999999666600009999999933330000999999990000000099996666FFFF000099996666CCCC0000999966669999000099996666666600009999666633330000999966660000000099993333FFFF000099993333CCCC0000999933339999000099993333666600009999333333330000999933330000000099990000FFFF000099990000CCCC000099990000999900009999000066660000999900003333000099990000000000006666FFFFFFFF00006666FFFFCCCC00006666FFFF999900006666FFFF666600006666FFFF333300006666FFFF000000006666CCCCFFFF00006666CCCCCCCC00006666CCCC999900006666CCCC666600006666CCCC333300006666CCCC0000000066669999FFFF000066669999CCCC0000666699999999000066669999666600006666999933330000666699990000000066666666FFFF000066666666CCCC0000666666669999000066666666666600006666666633330000666666660000000066663333FFFF000066663333CCCC0000666633339999000066663333666600006666333333330000666633330000000066660000FFFF000066660000CCCC000066660000999900006666000066660000666600003333000066660000000000003333FFFFFFFF00003333FFFFCCCC00003333FFFF999900003333FFFF666600003333FFFF333300003333FFFF000000003333CCCCFFFF00003333CCCCCCCC00003333CCCC999900003333CCCC666600003333CCCC333300003333CCCC0000000033339999FFFF000033339999CCCC0000333399999999000033339999666600003333999933330000333399990000000033336666FFFF000033336666CCCC0000333366669999000033336666666600003333666633330000333366660000000033333333FFFF000033333333CCCC0000333333339999000033333333666600003333333333330000333333330000000033330000FFFF000033330000CCCC000033330000999900003333000066660000333300003333000033330000000000000000FFFFFFFF00000000FFFFCCCC00000000FFFF999900000000FFFF666600000000FFFF333300000000FFFF000000000000CCCCFFFF00000000CCCCCCCC00000000CCCC999900000000CCCC666600000000CCCC333300000000CCCC0000000000009999FFFF000000009999CCCC0000000099999999000000009999666600000000999933330000000099990000000000006666FFFF000000006666CCCC0000000066669999000000006666666600000000666633330000000066660000000000003333FFFF000000003333CCCC0000000033339999000000003333666600000000333333330000000033330000000000000000FFFF000000000000CCCC0000000000009999000000000000666600000000000033330000EEEE000000000000DDDD000000000000BBBB000000000000AAAA0000000000008888000000000000777700000000000055550000000000004444000000000000222200000000000011110000000000000000EEEE000000000000DDDD000000000000BBBB000000000000AAAA0000000000008888000000000000777700000000000055550000000000004444000000000000222200000000000011110000000000000000EEEE000000000000DDDD000000000000BBBB000000000000AAAA0000000000008888000000000000777700000000000055550000000000004444000000000000222200000000000011110000EEEEEEEEEEEE0000DDDDDDDDDDDD0000BBBBBBBBBBBB0000AAAAAAAAAAAA000088888888888800007777777777770000555555555555000044444444444400002222222222220000111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000FAFAFAFAFAFAFAFAFAFAFAFAFA000000000000000000000000000000000000FAFAFAFAFAFAFAFAFAFAFAFAFAFAFA0000000000000000000000000000000000FAFA0000000000000000000000FAFA0000000000000000000000000000000000FAFA0000004E4950754E000000FAFA0000000000000000000000000000000000FAFA00004F74254976C0790000FAFA0000000000000000000000000000000000FAFA00009A76492596C1C90000FAFA0000000000000000000000000000000000FAFA0000C29A7672C0C2CB0000FAFA0000000000000000000000000000000000FAFA0000C7C3C1C0C0CBCB0000FAFA0000000000000000000000000000000000FAFA0000C7C7C9C5C7C8CA0000FAFA0000000000000000000000000000000000FAFA00F6CECEC8CBCECEA40000FAFA0000000000000000000000000000000000FAFA00004FCECECECEA3000000FAFA0000000000000000000000000000000000FAFA0000000000000000000000FAFA0000000000000000000000000000000000FAFAFAFAFAFAFAFAFAFAFAFAFAFAFA000000000000000000000000000000000000FAFAFAFAFAFAFAFAFAFAFAFAFA000000000000000000000000000000000000000000000000FAFAFA0000000000000000000000000000000000000000000000000000000000FAFAFA000000000000000000000000000000000000000000000000000000FAFAFAFAFAFAFA000000000000000000000000000000000000FAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFA0000000000000000000000FAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFA000000000000000000000000000000000000FAFAFAFAFAFAFA000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000FAFAFA00FAFAFA00FAFAFA0000FA00FA00FAFAFA00FAFAFA00000000000000FA00000000FA000000FA0000FA00FA00FA00FA000000FA0000FA00000000000000FAFA0000FAFA0000FAFAFA0000FA00FA00FAFA0000FAFAFA00000000000000000000FA00FA000000FA0000FA0000FA0000FA000000FA0000FA000000000000FAFAFA0000FAFAFA00FA0000FA0000FA0000FAFAFA00FA0000FA000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003FFE00007FFF00007FFF00007FFF00007FFF00007FFF00007FFF00007FFF00007FFF00007FFF00007FFF00007FFF00007FFF00003FFE000001C0000001C0000007F00003FFFFE003FFFFE00007F000000000000000000007772BB80847AA3C06672B38014492240E7493A40000000000000000 + 00000000 + + + + + + + false + . + + + Item + -1 + Read Server Public Events.vi + + false + + 2 + 2 + + 00000000 + source\Server class\Read Server Public Events.vi + + + + Item + -1 + Configure Queue Connection.vi + + false + + 5 + 2 + + 00000000 + <vi.lib>\LabVIEW Open Source Project\Connection\Connection.LocalQueue\Configure Queue Connection.vi + + + + Item + -1 + Create Server.vi + + false + + 1 + 1 + + 00000000 + source\Server class\Create Server.vi + + + + Item + -1 + Start.vi + + false + + 1 + 2 + + 00000000 + <vi.lib>\LabVIEW Open Source Project\MQTT Connection\MQTT_Base\Base Class\Start.vi + + + + Item + -1 + Read MQTT Public Events.vi + + false + + 3 + 2 + + 00000000 + <vi.lib>\LabVIEW Open Source Project\MQTT Connection\MQTT_Base\Base Class\Read MQTT Public Events.vi + + + + Item + -1 + Read Connection Configuration.vi + + false + + 3 + 4 + + 00000000 + <vi.lib>\LabVIEW Open Source Project\MQTT Connection\MQTT_Base\Base Class\Read Connection Configuration.vi + + + + Item + -1 + Write Connection Configuration.vi + + false + + 3 + 5 + + 00000000 + <vi.lib>\LabVIEW Open Source Project\MQTT Connection\MQTT_Base\Base Class\Write Connection Configuration.vi + + + + Item + -1 + Read PacketTracer.vi + + false + + 4 + 4 + + 00000000 + source\Server class\Read PacketTracer.vi + + + + Item + -1 + Write PacketTracer.vi + + false + + 4 + 5 + + 00000000 + source\Server class\Write PacketTracer.vi + + + + Item + -1 + Configure TCP Connection.vi + + false + + 5 + 1 + + 00000000 + <vi.lib>\LabVIEW Open Source Project\Connection\Connection.TCP\Configure TCP Connection.vi + + + + Sub Palette + 2 + _TopicFilter + _TopicFilter + false + + 5 + 9 + + 00001940002800000C9A00000400000000000020002000080000000000FFFFFF00FF80000000FFFFFFFFFFFF0000FFFFFFFFCCCC0000FFFFFFFF99990000FFFFFFFF66660000FFFFFFFF33330000FFFFFFFF00000000FFFFCCCCFFFF0000FFFFCCCCCCCC0000FFFFCCCC99990000FFFFCCCC66660000FFFFCCCC33330000FFFFCCCC00000000FFFF9999FFFF0000FFFF9999CCCC0000FFFF999999990000FFFF999966660000FFFF999933330000FFFF999900000000FFFF6666FFFF0000FFFF6666CCCC0000FFFF666699990000FFFF666666660000FFFF666633330000FFFF666600000000FFFF3333FFFF0000FFFF3333CCCC0000FFFF333399990000FFFF333366660000FFFF333333330000FFFF333300000000FFFF0000FFFF0000FFFF0000CCCC0000FFFF000099990000FFFF000066660000FFFF000033330000FFFF000000000000CCCCFFFFFFFF0000CCCCFFFFCCCC0000CCCCFFFF99990000CCCCFFFF66660000CCCCFFFF33330000CCCCFFFF00000000CCCCCCCCFFFF0000CCCCCCCCCCCC0000CCCCCCCC99990000CCCCCCCC66660000CCCCCCCC33330000CCCCCCCC00000000CCCC9999FFFF0000CCCC9999CCCC0000CCCC999999990000CCCC999966660000CCCC999933330000CCCC999900000000CCCC6666FFFF0000CCCC6666CCCC0000CCCC666699990000CCCC666666660000CCCC666633330000CCCC666600000000CCCC3333FFFF0000CCCC3333CCCC0000CCCC333399990000CCCC333366660000CCCC333333330000CCCC333300000000CCCC0000FFFF0000CCCC0000CCCC0000CCCC000099990000CCCC000066660000CCCC000033330000CCCC0000000000009999FFFFFFFF00009999FFFFCCCC00009999FFFF999900009999FFFF666600009999FFFF333300009999FFFF000000009999CCCCFFFF00009999CCCCCCCC00009999CCCC999900009999CCCC666600009999CCCC333300009999CCCC0000000099999999FFFF000099999999CCCC0000999999999999000099999999666600009999999933330000999999990000000099996666FFFF000099996666CCCC0000999966669999000099996666666600009999666633330000999966660000000099993333FFFF000099993333CCCC0000999933339999000099993333666600009999333333330000999933330000000099990000FFFF000099990000CCCC000099990000999900009999000066660000999900003333000099990000000000006666FFFFFFFF00006666FFFFCCCC00006666FFFF999900006666FFFF666600006666FFFF333300006666FFFF000000006666CCCCFFFF00006666CCCCCCCC00006666CCCC999900006666CCCC666600006666CCCC333300006666CCCC0000000066669999FFFF000066669999CCCC0000666699999999000066669999666600006666999933330000666699990000000066666666FFFF000066666666CCCC0000666666669999000066666666666600006666666633330000666666660000000066663333FFFF000066663333CCCC0000666633339999000066663333666600006666333333330000666633330000000066660000FFFF000066660000CCCC000066660000999900006666000066660000666600003333000066660000000000003333FFFFFFFF00003333FFFFCCCC00003333FFFF999900003333FFFF666600003333FFFF333300003333FFFF000000003333CCCCFFFF00003333CCCCCCCC00003333CCCC999900003333CCCC666600003333CCCC333300003333CCCC0000000033339999FFFF000033339999CCCC0000333399999999000033339999666600003333999933330000333399990000000033336666FFFF000033336666CCCC0000333366669999000033336666666600003333666633330000333366660000000033333333FFFF000033333333CCCC0000333333339999000033333333666600003333333333330000333333330000000033330000FFFF000033330000CCCC000033330000999900003333000066660000333300003333000033330000000000000000FFFFFFFF00000000FFFFCCCC00000000FFFF999900000000FFFF666600000000FFFF333300000000FFFF000000000000CCCCFFFF00000000CCCCCCCC00000000CCCC999900000000CCCC666600000000CCCC333300000000CCCC0000000000009999FFFF000000009999CCCC0000000099999999000000009999666600000000999933330000000099990000000000006666FFFF000000006666CCCC0000000066669999000000006666666600000000666633330000000066660000000000003333FFFF000000003333CCCC0000000033339999000000003333666600000000333333330000000033330000000000000000FFFF000000000000CCCC0000000000009999000000000000666600000000000033330000EEEE000000000000DDDD000000000000BBBB000000000000AAAA0000000000008888000000000000777700000000000055550000000000004444000000000000222200000000000011110000000000000000EEEE000000000000DDDD000000000000BBBB000000000000AAAA0000000000008888000000000000777700000000000055550000000000004444000000000000222200000000000011110000000000000000EEEE000000000000DDDD000000000000BBBB000000000000AAAA0000000000008888000000000000777700000000000055550000000000004444000000000000222200000000000011110000EEEEEEEEEEEE0000DDDDDDDDDDDD0000BBBBBBBBBBBB0000AAAAAAAAAAAA0000888888888888000077777777777700005555555555550000444444444444000022222222222200001111111111110000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000000000000000000000000FFFF000000000000000000000000000000000000000000000000000000000000FFFF000000000000000000000000000000000000000000000000000000000000FFFF000000000000000000000000000000000000000000000000000000000000FFFF000000000000000000000000000000000000000000000000000000000000FFFF000000000000000000000000000000000000000000000000000000000000FFFF000000000000000000000000000000000000000000000000000000000000FFFF000000000000000000000000000000000000000000000000000000000000FFFF000000000000000000000000000000000000000000000000000000000000FFFF000000000000000000000000000000000000000000000000000000000000FFFF000000000000000000000000000000000000000000000000000000000000FFFF000000000000000000000000000000000000000000000000000000000000FFFF000000000000000000000000000000000000000000000000000000000000FFFF000000000000001E1E000000000000000000000000000000000000000000FFFF00001E1E0000001E1E000000000000000000000000000000000000000000FFFF0000001E1E00001E1E1E1E0000001E1E1E00000000000000000000000000FFFF00001E1E1E00001E1E001E1E001E1E000000000000000000000000000000FFFF001E001E1E00001E1E001E1E001E1E000000000000000000000000000000FFFF00001E1E1E1E001E1E1E1E0000001E1E1E00000000000000000000000000FFFF000000000000000000000000000000000000000000000000000000000000FFFF000000FFFFFFFFFFFFFFFFFFFFFF00000000000000000000000000000000FFFF00000000FF00000000000000FF0000000000000000000000000000000000FFFF0000000000FF0000000000FF000000000000000000000000000000000000FFFF000000000000FF000000FF00000000000000000000000000000000000000FFFF00000000000000FF00FF0000000000000000000000000000000000000000FFFF00000000000000FF00FF0000000000000000000000000000000000000000FFFF00000000000000FF00FF0000000000000000000000000000000000000000FFFF00000000000000FFFFFF0000000000000000000000000000000000000000FFFF000000000000000000000000000000000000000000000000000000000000FFFF000000000000000000000000000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF002800000C9A00000400000000000020002000080000000000FFFFFF00FF80000000FFFFFFFFFFFF0000FFFFFFFFCCCC0000FFFFFFFF99990000FFFFFFFF66660000FFFFFFFF33330000FFFFFFFF00000000FFFFCCCCFFFF0000FFFFCCCCCCCC0000FFFFCCCC99990000FFFFCCCC66660000FFFFCCCC33330000FFFFCCCC00000000FFFF9999FFFF0000FFFF9999CCCC0000FFFF999999990000FFFF999966660000FFFF999933330000FFFF999900000000FFFF6666FFFF0000FFFF6666CCCC0000FFFF666699990000FFFF666666660000FFFF666633330000FFFF666600000000FFFF3333FFFF0000FFFF3333CCCC0000FFFF333399990000FFFF333366660000FFFF333333330000FFFF333300000000FFFF0000FFFF0000FFFF0000CCCC0000FFFF000099990000FFFF000066660000FFFF000033330000FFFF000000000000CCCCFFFFFFFF0000CCCCFFFFCCCC0000CCCCFFFF99990000CCCCFFFF66660000CCCCFFFF33330000CCCCFFFF00000000CCCCCCCCFFFF0000CCCCCCCCCCCC0000CCCCCCCC99990000CCCCCCCC66660000CCCCCCCC33330000CCCCCCCC00000000CCCC9999FFFF0000CCCC9999CCCC0000CCCC999999990000CCCC999966660000CCCC999933330000CCCC999900000000CCCC6666FFFF0000CCCC6666CCCC0000CCCC666699990000CCCC666666660000CCCC666633330000CCCC666600000000CCCC3333FFFF0000CCCC3333CCCC0000CCCC333399990000CCCC333366660000CCCC333333330000CCCC333300000000CCCC0000FFFF0000CCCC0000CCCC0000CCCC000099990000CCCC000066660000CCCC000033330000CCCC0000000000009999FFFFFFFF00009999FFFFCCCC00009999FFFF999900009999FFFF666600009999FFFF333300009999FFFF000000009999CCCCFFFF00009999CCCCCCCC00009999CCCC999900009999CCCC666600009999CCCC333300009999CCCC0000000099999999FFFF000099999999CCCC0000999999999999000099999999666600009999999933330000999999990000000099996666FFFF000099996666CCCC0000999966669999000099996666666600009999666633330000999966660000000099993333FFFF000099993333CCCC0000999933339999000099993333666600009999333333330000999933330000000099990000FFFF000099990000CCCC000099990000999900009999000066660000999900003333000099990000000000006666FFFFFFFF00006666FFFFCCCC00006666FFFF999900006666FFFF666600006666FFFF333300006666FFFF000000006666CCCCFFFF00006666CCCCCCCC00006666CCCC999900006666CCCC666600006666CCCC333300006666CCCC0000000066669999FFFF000066669999CCCC0000666699999999000066669999666600006666999933330000666699990000000066666666FFFF000066666666CCCC0000666666669999000066666666666600006666666633330000666666660000000066663333FFFF000066663333CCCC0000666633339999000066663333666600006666333333330000666633330000000066660000FFFF000066660000CCCC000066660000999900006666000066660000666600003333000066660000000000003333FFFFFFFF00003333FFFFCCCC00003333FFFF999900003333FFFF666600003333FFFF333300003333FFFF000000003333CCCCFFFF00003333CCCCCCCC00003333CCCC999900003333CCCC666600003333CCCC333300003333CCCC0000000033339999FFFF000033339999CCCC0000333399999999000033339999666600003333999933330000333399990000000033336666FFFF000033336666CCCC0000333366669999000033336666666600003333666633330000333366660000000033333333FFFF000033333333CCCC0000333333339999000033333333666600003333333333330000333333330000000033330000FFFF000033330000CCCC000033330000999900003333000066660000333300003333000033330000000000000000FFFFFFFF00000000FFFFCCCC00000000FFFF999900000000FFFF666600000000FFFF333300000000FFFF000000000000CCCCFFFF00000000CCCCCCCC00000000CCCC999900000000CCCC666600000000CCCC333300000000CCCC0000000000009999FFFF000000009999CCCC0000000099999999000000009999666600000000999933330000000099990000000000006666FFFF000000006666CCCC0000000066669999000000006666666600000000666633330000000066660000000000003333FFFF000000003333CCCC0000000033339999000000003333666600000000333333330000000033330000000000000000FFFF000000000000CCCC0000000000009999000000000000666600000000000033330000EEEE000000000000DDDD000000000000BBBB000000000000AAAA0000000000008888000000000000777700000000000055550000000000004444000000000000222200000000000011110000000000000000EEEE000000000000DDDD000000000000BBBB000000000000AAAA0000000000008888000000000000777700000000000055550000000000004444000000000000222200000000000011110000000000000000EEEE000000000000DDDD000000000000BBBB000000000000AAAA0000000000008888000000000000777700000000000055550000000000004444000000000000222200000000000011110000EEEEEEEEEEEE0000DDDDDDDDDDDD0000BBBBBBBBBBBB0000AAAAAAAAAAAA0000888888888888000077777777777700005555555555550000444444444444000022222222222200001111111111110000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0BFFFF0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0BFFFF0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0BFFFF0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0BFFFF0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0BFFFF0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0BFFFF0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0BFFFF0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0BFFFF0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0BFFFF0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0BFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 + source\TopicFilter + + + + Sub Palette + 1 + _Subscription + _Subscription + false + + 5 + 10 + + 00001940002800000C9A00000400000000000020002000080000000000FFFFFF00FF80000000FFFFFFFFFFFF0000FFFFFFFFCCCC0000FFFFFFFF99990000FFFFFFFF66660000FFFFFFFF33330000FFFFFFFF00000000FFFFCCCCFFFF0000FFFFCCCCCCCC0000FFFFCCCC99990000FFFFCCCC66660000FFFFCCCC33330000FFFFCCCC00000000FFFF9999FFFF0000FFFF9999CCCC0000FFFF999999990000FFFF999966660000FFFF999933330000FFFF999900000000FFFF6666FFFF0000FFFF6666CCCC0000FFFF666699990000FFFF666666660000FFFF666633330000FFFF666600000000FFFF3333FFFF0000FFFF3333CCCC0000FFFF333399990000FFFF333366660000FFFF333333330000FFFF333300000000FFFF0000FFFF0000FFFF0000CCCC0000FFFF000099990000FFFF000066660000FFFF000033330000FFFF000000000000CCCCFFFFFFFF0000CCCCFFFFCCCC0000CCCCFFFF99990000CCCCFFFF66660000CCCCFFFF33330000CCCCFFFF00000000CCCCCCCCFFFF0000CCCCCCCCCCCC0000CCCCCCCC99990000CCCCCCCC66660000CCCCCCCC33330000CCCCCCCC00000000CCCC9999FFFF0000CCCC9999CCCC0000CCCC999999990000CCCC999966660000CCCC999933330000CCCC999900000000CCCC6666FFFF0000CCCC6666CCCC0000CCCC666699990000CCCC666666660000CCCC666633330000CCCC666600000000CCCC3333FFFF0000CCCC3333CCCC0000CCCC333399990000CCCC333366660000CCCC333333330000CCCC333300000000CCCC0000FFFF0000CCCC0000CCCC0000CCCC000099990000CCCC000066660000CCCC000033330000CCCC0000000000009999FFFFFFFF00009999FFFFCCCC00009999FFFF999900009999FFFF666600009999FFFF333300009999FFFF000000009999CCCCFFFF00009999CCCCCCCC00009999CCCC999900009999CCCC666600009999CCCC333300009999CCCC0000000099999999FFFF000099999999CCCC0000999999999999000099999999666600009999999933330000999999990000000099996666FFFF000099996666CCCC0000999966669999000099996666666600009999666633330000999966660000000099993333FFFF000099993333CCCC0000999933339999000099993333666600009999333333330000999933330000000099990000FFFF000099990000CCCC000099990000999900009999000066660000999900003333000099990000000000006666FFFFFFFF00006666FFFFCCCC00006666FFFF999900006666FFFF666600006666FFFF333300006666FFFF000000006666CCCCFFFF00006666CCCCCCCC00006666CCCC999900006666CCCC666600006666CCCC333300006666CCCC0000000066669999FFFF000066669999CCCC0000666699999999000066669999666600006666999933330000666699990000000066666666FFFF000066666666CCCC0000666666669999000066666666666600006666666633330000666666660000000066663333FFFF000066663333CCCC0000666633339999000066663333666600006666333333330000666633330000000066660000FFFF000066660000CCCC000066660000999900006666000066660000666600003333000066660000000000003333FFFFFFFF00003333FFFFCCCC00003333FFFF999900003333FFFF666600003333FFFF333300003333FFFF000000003333CCCCFFFF00003333CCCCCCCC00003333CCCC999900003333CCCC666600003333CCCC333300003333CCCC0000000033339999FFFF000033339999CCCC0000333399999999000033339999666600003333999933330000333399990000000033336666FFFF000033336666CCCC0000333366669999000033336666666600003333666633330000333366660000000033333333FFFF000033333333CCCC0000333333339999000033333333666600003333333333330000333333330000000033330000FFFF000033330000CCCC000033330000999900003333000066660000333300003333000033330000000000000000FFFFFFFF00000000FFFFCCCC00000000FFFF999900000000FFFF666600000000FFFF333300000000FFFF000000000000CCCCFFFF00000000CCCCCCCC00000000CCCC999900000000CCCC666600000000CCCC333300000000CCCC0000000000009999FFFF000000009999CCCC0000000099999999000000009999666600000000999933330000000099990000000000006666FFFF000000006666CCCC0000000066669999000000006666666600000000666633330000000066660000000000003333FFFF000000003333CCCC0000000033339999000000003333666600000000333333330000000033330000000000000000FFFF000000000000CCCC0000000000009999000000000000666600000000000033330000EEEE000000000000DDDD000000000000BBBB000000000000AAAA0000000000008888000000000000777700000000000055550000000000004444000000000000222200000000000011110000000000000000EEEE000000000000DDDD000000000000BBBB000000000000AAAA0000000000008888000000000000777700000000000055550000000000004444000000000000222200000000000011110000000000000000EEEE000000000000DDDD000000000000BBBB000000000000AAAA0000000000008888000000000000777700000000000055550000000000004444000000000000222200000000000011110000EEEEEEEEEEEE0000DDDDDDDDDDDD0000BBBBBBBBBBBB0000AAAAAAAAAAAA0000888888888888000077777777777700005555555555550000444444444444000022222222222200001111111111110000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000000000000000000000000FFFF000000000000000000000000000000000000000000000000000000000000FFFF000000000000000000000000000000000000000000000000000000000000FFFF000000000000000000000000000000000000000000000000000000000000FFFF000000000000000000000000000000000000000000000000000000000000FFFF000000000000000000000000000000000000000000000000000000000000FFFF000000000000000000000000000000000000000000000000000000000000FFFF000000000000000000000000000000000000000000000000000000000000FFFF000000000000000000000000000000000000000000000000000000000000FFFF000000000000000000000000000000000000000000000000000000000000FFFF000000000000000000000000000000000000000000000000000000000000FFFF000000000000000000000000000000000000000000000000000000000000FFFF000000000000000000000000000000000000000000000000000000000000FFFF000000000000000000000000000000000000000000000000000000000000FFFF000000000000000000000000000000000000000000000000000000000000FFFF000000002D5F5F2E00000000000000000000000000000000000000000000FFFF0000345F5F35355F5F340000000000000000000000000000000000000000FFFF00005F34350B0B35355F0000000000000000000000000000000000000000FFFF002D5F0B0B0B0B0B0B5F3400000000000000000000000000000000000000FFFF005F350B0B0B0B0B0B355F00000000000000000000000000000000000000FFFF005F350B0B0B0B0B0B355F00000000000000000000000000000000000000FFFF00345F350B0B0B0B355F3400000000000000000000000000000000000000FFFF00005F34350B0B35345F0000000000000000000000000000000000000000FFFF00002B5F5F35355F5F2B0000000000000000000000000000000000000000FFFF0000393A3A5F5F3B3A390000000000000000000000000000000000000000FFFF00073F3A4032324040390700000000000000000000000000000000000000FFFF00383F3940000040393F3800000000000000000000000000000000000000FFFF003800006300004000003800000000000000000000000000000000000000FFFF000000003200003200000000000000000000000000000000000000000000FFFF000000000000000000000000000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF002800000C9A00000400000000000020002000080000000000FFFFFF00FF80000000FFFFFFFFFFFF0000FFFFFFFFCCCC0000FFFFFFFF99990000FFFFFFFF66660000FFFFFFFF33330000FFFFFFFF00000000FFFFCCCCFFFF0000FFFFCCCCCCCC0000FFFFCCCC99990000FFFFCCCC66660000FFFFCCCC33330000FFFFCCCC00000000FFFF9999FFFF0000FFFF9999CCCC0000FFFF999999990000FFFF999966660000FFFF999933330000FFFF999900000000FFFF6666FFFF0000FFFF6666CCCC0000FFFF666699990000FFFF666666660000FFFF666633330000FFFF666600000000FFFF3333FFFF0000FFFF3333CCCC0000FFFF333399990000FFFF333366660000FFFF333333330000FFFF333300000000FFFF0000FFFF0000FFFF0000CCCC0000FFFF000099990000FFFF000066660000FFFF000033330000FFFF000000000000CCCCFFFFFFFF0000CCCCFFFFCCCC0000CCCCFFFF99990000CCCCFFFF66660000CCCCFFFF33330000CCCCFFFF00000000CCCCCCCCFFFF0000CCCCCCCCCCCC0000CCCCCCCC99990000CCCCCCCC66660000CCCCCCCC33330000CCCCCCCC00000000CCCC9999FFFF0000CCCC9999CCCC0000CCCC999999990000CCCC999966660000CCCC999933330000CCCC999900000000CCCC6666FFFF0000CCCC6666CCCC0000CCCC666699990000CCCC666666660000CCCC666633330000CCCC666600000000CCCC3333FFFF0000CCCC3333CCCC0000CCCC333399990000CCCC333366660000CCCC333333330000CCCC333300000000CCCC0000FFFF0000CCCC0000CCCC0000CCCC000099990000CCCC000066660000CCCC000033330000CCCC0000000000009999FFFFFFFF00009999FFFFCCCC00009999FFFF999900009999FFFF666600009999FFFF333300009999FFFF000000009999CCCCFFFF00009999CCCCCCCC00009999CCCC999900009999CCCC666600009999CCCC333300009999CCCC0000000099999999FFFF000099999999CCCC0000999999999999000099999999666600009999999933330000999999990000000099996666FFFF000099996666CCCC0000999966669999000099996666666600009999666633330000999966660000000099993333FFFF000099993333CCCC0000999933339999000099993333666600009999333333330000999933330000000099990000FFFF000099990000CCCC000099990000999900009999000066660000999900003333000099990000000000006666FFFFFFFF00006666FFFFCCCC00006666FFFF999900006666FFFF666600006666FFFF333300006666FFFF000000006666CCCCFFFF00006666CCCCCCCC00006666CCCC999900006666CCCC666600006666CCCC333300006666CCCC0000000066669999FFFF000066669999CCCC0000666699999999000066669999666600006666999933330000666699990000000066666666FFFF000066666666CCCC0000666666669999000066666666666600006666666633330000666666660000000066663333FFFF000066663333CCCC0000666633339999000066663333666600006666333333330000666633330000000066660000FFFF000066660000CCCC000066660000999900006666000066660000666600003333000066660000000000003333FFFFFFFF00003333FFFFCCCC00003333FFFF999900003333FFFF666600003333FFFF333300003333FFFF000000003333CCCCFFFF00003333CCCCCCCC00003333CCCC999900003333CCCC666600003333CCCC333300003333CCCC0000000033339999FFFF000033339999CCCC0000333399999999000033339999666600003333999933330000333399990000000033336666FFFF000033336666CCCC0000333366669999000033336666666600003333666633330000333366660000000033333333FFFF000033333333CCCC0000333333339999000033333333666600003333333333330000333333330000000033330000FFFF000033330000CCCC000033330000999900003333000066660000333300003333000033330000000000000000FFFFFFFF00000000FFFFCCCC00000000FFFF999900000000FFFF666600000000FFFF333300000000FFFF000000000000CCCCFFFF00000000CCCCCCCC00000000CCCC999900000000CCCC666600000000CCCC333300000000CCCC0000000000009999FFFF000000009999CCCC0000000099999999000000009999666600000000999933330000000099990000000000006666FFFF000000006666CCCC0000000066669999000000006666666600000000666633330000000066660000000000003333FFFF000000003333CCCC0000000033339999000000003333666600000000333333330000000033330000000000000000FFFF000000000000CCCC0000000000009999000000000000666600000000000033330000EEEE000000000000DDDD000000000000BBBB000000000000AAAA0000000000008888000000000000777700000000000055550000000000004444000000000000222200000000000011110000000000000000EEEE000000000000DDDD000000000000BBBB000000000000AAAA0000000000008888000000000000777700000000000055550000000000004444000000000000222200000000000011110000000000000000EEEE000000000000DDDD000000000000BBBB000000000000AAAA0000000000008888000000000000777700000000000055550000000000004444000000000000222200000000000011110000EEEEEEEEEEEE0000DDDDDDDDDDDD0000BBBBBBBBBBBB0000AAAAAAAAAAAA0000888888888888000077777777777700005555555555550000444444444444000022222222222200001111111111110000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF060606060606060606060606060606060606060606060606060606060606FFFF06060606FFFFFF06FF0606FF06FFFFFF060606FFFFFF0606FFFF06060606FFFF060606FF06060606FF0606FF06FF0606FF06FF06060606FF0606FF060606FFFF06060606FFFF0606FF0606FF06FFFFFF060606FFFF0606FF060606060606FFFF060606060606FF06FF0606FF06FF0606FF06060606FF06FF0606FF060606FFFF060606FFFFFF060606FFFF0606FFFFFF0606FFFFFF060606FFFF06060606FFFF060606060606060606060606060606060606060606060606060606060606FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 + source\Subscription + + + + Item + -1 + DropVI_MQTT Server.vi + + true + + 2 + 11 + + 00000000 + source\DropVI_MQTT Server.vi + + + + Item + -1 + DropVI_MQTT Server_Tracing.vi + + true + + 3 + 11 + + 00000000 + source\DropVI_MQTT Server_Tracing.vi + + + + Item + -1 + Get Subscriptions.vi + + false + + 3 + 6 + + 00000000 + source\Server class\Get Subscriptions.vi + + + + Item + -1 + Get Session from ClientID.vi + + false + + 3 + 7 + + 00000000 + source\Server class\Get Session from ClientID.vi + + + + Item + -1 + Get ClientID List.vi + + false + + 1 + 5 + + 00000000 + source\Server class\Get ClientID List.vi + + + + Item + -1 + Read Support Session Storage.vi + + false + + 2 + 4 + + 00000000 + source\Server class\Read Support Session Storage.vi + + + + Item + -1 + Write Support Session Storage.vi + + false + + 2 + 5 + + 00000000 + source\Server class\Write Support Session Storage.vi + + + + Item + -1 + Destroy.vi + + false + + 1 + 9 + + 00000000 + <vi.lib>\LabVIEW Open Source Project\MQTT Connection\MQTT_Base\Base Class\Destroy.vi + + + + Item + -1 + Stop.vi + + false + + 1 + 8 + + 00000000 + <vi.lib>\LabVIEW Open Source Project\MQTT Connection\MQTT_Base\Base Class\Stop.vi + + + + Item + -1 + Get NbConnections.vi + + false + + 1 + 4 + + 00000000 + source\Server class\Get NbConnections.vi + + + 6AA2D794201195E7D07A214089B3209C + + + 0 + _Subscription + Icons + + 3 + 6 + + <_256_Color_Icon>00001940002800000C9A00000400000000000020002000080000000000FFFFFF00FF80000000FFFFFFFFFFFF0000FFFFFFFFCCCC0000FFFFFFFF99990000FFFFFFFF66660000FFFFFFFF33330000FFFFFFFF00000000FFFFCCCCFFFF0000FFFFCCCCCCCC0000FFFFCCCC99990000FFFFCCCC66660000FFFFCCCC33330000FFFFCCCC00000000FFFF9999FFFF0000FFFF9999CCCC0000FFFF999999990000FFFF999966660000FFFF999933330000FFFF999900000000FFFF6666FFFF0000FFFF6666CCCC0000FFFF666699990000FFFF666666660000FFFF666633330000FFFF666600000000FFFF3333FFFF0000FFFF3333CCCC0000FFFF333399990000FFFF333366660000FFFF333333330000FFFF333300000000FFFF0000FFFF0000FFFF0000CCCC0000FFFF000099990000FFFF000066660000FFFF000033330000FFFF000000000000CCCCFFFFFFFF0000CCCCFFFFCCCC0000CCCCFFFF99990000CCCCFFFF66660000CCCCFFFF33330000CCCCFFFF00000000CCCCCCCCFFFF0000CCCCCCCCCCCC0000CCCCCCCC99990000CCCCCCCC66660000CCCCCCCC33330000CCCCCCCC00000000CCCC9999FFFF0000CCCC9999CCCC0000CCCC999999990000CCCC999966660000CCCC999933330000CCCC999900000000CCCC6666FFFF0000CCCC6666CCCC0000CCCC666699990000CCCC666666660000CCCC666633330000CCCC666600000000CCCC3333FFFF0000CCCC3333CCCC0000CCCC333399990000CCCC333366660000CCCC333333330000CCCC333300000000CCCC0000FFFF0000CCCC0000CCCC0000CCCC000099990000CCCC000066660000CCCC000033330000CCCC0000000000009999FFFFFFFF00009999FFFFCCCC00009999FFFF999900009999FFFF666600009999FFFF333300009999FFFF000000009999CCCCFFFF00009999CCCCCCCC00009999CCCC999900009999CCCC666600009999CCCC333300009999CCCC0000000099999999FFFF000099999999CCCC0000999999999999000099999999666600009999999933330000999999990000000099996666FFFF000099996666CCCC0000999966669999000099996666666600009999666633330000999966660000000099993333FFFF000099993333CCCC0000999933339999000099993333666600009999333333330000999933330000000099990000FFFF000099990000CCCC000099990000999900009999000066660000999900003333000099990000000000006666FFFFFFFF00006666FFFFCCCC00006666FFFF999900006666FFFF666600006666FFFF333300006666FFFF000000006666CCCCFFFF00006666CCCCCCCC00006666CCCC999900006666CCCC666600006666CCCC333300006666CCCC0000000066669999FFFF000066669999CCCC0000666699999999000066669999666600006666999933330000666699990000000066666666FFFF000066666666CCCC0000666666669999000066666666666600006666666633330000666666660000000066663333FFFF000066663333CCCC0000666633339999000066663333666600006666333333330000666633330000000066660000FFFF000066660000CCCC000066660000999900006666000066660000666600003333000066660000000000003333FFFFFFFF00003333FFFFCCCC00003333FFFF999900003333FFFF666600003333FFFF333300003333FFFF000000003333CCCCFFFF00003333CCCCCCCC00003333CCCC999900003333CCCC666600003333CCCC333300003333CCCC0000000033339999FFFF000033339999CCCC0000333399999999000033339999666600003333999933330000333399990000000033336666FFFF000033336666CCCC0000333366669999000033336666666600003333666633330000333366660000000033333333FFFF000033333333CCCC0000333333339999000033333333666600003333333333330000333333330000000033330000FFFF000033330000CCCC000033330000999900003333000066660000333300003333000033330000000000000000FFFFFFFF00000000FFFFCCCC00000000FFFF999900000000FFFF666600000000FFFF333300000000FFFF000000000000CCCCFFFF00000000CCCCCCCC00000000CCCC999900000000CCCC666600000000CCCC333300000000CCCC0000000000009999FFFF000000009999CCCC0000000099999999000000009999666600000000999933330000000099990000000000006666FFFF000000006666CCCC0000000066669999000000006666666600000000666633330000000066660000000000003333FFFF000000003333CCCC0000000033339999000000003333666600000000333333330000000033330000000000000000FFFF000000000000CCCC0000000000009999000000000000666600000000000033330000EEEE000000000000DDDD000000000000BBBB000000000000AAAA0000000000008888000000000000777700000000000055550000000000004444000000000000222200000000000011110000000000000000EEEE000000000000DDDD000000000000BBBB000000000000AAAA0000000000008888000000000000777700000000000055550000000000004444000000000000222200000000000011110000000000000000EEEE000000000000DDDD000000000000BBBB000000000000AAAA0000000000008888000000000000777700000000000055550000000000004444000000000000222200000000000011110000EEEEEEEEEEEE0000DDDDDDDDDDDD0000BBBBBBBBBBBB0000AAAAAAAAAAAA0000888888888888000077777777777700005555555555550000444444444444000022222222222200001111111111110000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000000000000000000000000FFFF000000000000000000000000000000000000000000000000000000000000FFFF000000000000000000000000000000000000000000000000000000000000FFFF000000000000000000000000000000000000000000000000000000000000FFFF000000000000000000000000000000000000000000000000000000000000FFFF000000000000000000000000000000000000000000000000000000000000FFFF000000000000000000000000000000000000000000000000000000000000FFFF000000000000000000000000000000000000000000000000000000000000FFFF000000000000000000000000000000000000000000000000000000000000FFFF000000000000000000000000000000000000000000000000000000000000FFFF000000000000000000000000000000000000000000000000000000000000FFFF000000000000000000000000000000000000000000000000000000000000FFFF000000000000000000000000000000000000000000000000000000000000FFFF000000000000000000000000000000000000000000000000000000000000FFFF000000000000000000000000000000000000000000000000000000000000FFFF000000002D5F5F2E00000000000000000000000000000000000000000000FFFF0000345F5F35355F5F340000000000000000000000000000000000000000FFFF00005F34350B0B35355F0000000000000000000000000000000000000000FFFF002D5F0B0B0B0B0B0B5F3400000000000000000000000000000000000000FFFF005F350B0B0B0B0B0B355F00000000000000000000000000000000000000FFFF005F350B0B0B0B0B0B355F00000000000000000000000000000000000000FFFF00345F350B0B0B0B355F3400000000000000000000000000000000000000FFFF00005F34350B0B35345F0000000000000000000000000000000000000000FFFF00002B5F5F35355F5F2B0000000000000000000000000000000000000000FFFF0000393A3A5F5F3B3A390000000000000000000000000000000000000000FFFF00073F3A4032324040390700000000000000000000000000000000000000FFFF00383F3940000040393F3800000000000000000000000000000000000000FFFF003800006300004000003800000000000000000000000000000000000000FFFF000000003200003200000000000000000000000000000000000000000000FFFF000000000000000000000000000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF002800000C9A00000400000000000020002000080000000000FFFFFF00FF80000000FFFFFFFFFFFF0000FFFFFFFFCCCC0000FFFFFFFF99990000FFFFFFFF66660000FFFFFFFF33330000FFFFFFFF00000000FFFFCCCCFFFF0000FFFFCCCCCCCC0000FFFFCCCC99990000FFFFCCCC66660000FFFFCCCC33330000FFFFCCCC00000000FFFF9999FFFF0000FFFF9999CCCC0000FFFF999999990000FFFF999966660000FFFF999933330000FFFF999900000000FFFF6666FFFF0000FFFF6666CCCC0000FFFF666699990000FFFF666666660000FFFF666633330000FFFF666600000000FFFF3333FFFF0000FFFF3333CCCC0000FFFF333399990000FFFF333366660000FFFF333333330000FFFF333300000000FFFF0000FFFF0000FFFF0000CCCC0000FFFF000099990000FFFF000066660000FFFF000033330000FFFF000000000000CCCCFFFFFFFF0000CCCCFFFFCCCC0000CCCCFFFF99990000CCCCFFFF66660000CCCCFFFF33330000CCCCFFFF00000000CCCCCCCCFFFF0000CCCCCCCCCCCC0000CCCCCCCC99990000CCCCCCCC66660000CCCCCCCC33330000CCCCCCCC00000000CCCC9999FFFF0000CCCC9999CCCC0000CCCC999999990000CCCC999966660000CCCC999933330000CCCC999900000000CCCC6666FFFF0000CCCC6666CCCC0000CCCC666699990000CCCC666666660000CCCC666633330000CCCC666600000000CCCC3333FFFF0000CCCC3333CCCC0000CCCC333399990000CCCC333366660000CCCC333333330000CCCC333300000000CCCC0000FFFF0000CCCC0000CCCC0000CCCC000099990000CCCC000066660000CCCC000033330000CCCC0000000000009999FFFFFFFF00009999FFFFCCCC00009999FFFF999900009999FFFF666600009999FFFF333300009999FFFF000000009999CCCCFFFF00009999CCCCCCCC00009999CCCC999900009999CCCC666600009999CCCC333300009999CCCC0000000099999999FFFF000099999999CCCC0000999999999999000099999999666600009999999933330000999999990000000099996666FFFF000099996666CCCC0000999966669999000099996666666600009999666633330000999966660000000099993333FFFF000099993333CCCC0000999933339999000099993333666600009999333333330000999933330000000099990000FFFF000099990000CCCC000099990000999900009999000066660000999900003333000099990000000000006666FFFFFFFF00006666FFFFCCCC00006666FFFF999900006666FFFF666600006666FFFF333300006666FFFF000000006666CCCCFFFF00006666CCCCCCCC00006666CCCC999900006666CCCC666600006666CCCC333300006666CCCC0000000066669999FFFF000066669999CCCC0000666699999999000066669999666600006666999933330000666699990000000066666666FFFF000066666666CCCC0000666666669999000066666666666600006666666633330000666666660000000066663333FFFF000066663333CCCC0000666633339999000066663333666600006666333333330000666633330000000066660000FFFF000066660000CCCC000066660000999900006666000066660000666600003333000066660000000000003333FFFFFFFF00003333FFFFCCCC00003333FFFF999900003333FFFF666600003333FFFF333300003333FFFF000000003333CCCCFFFF00003333CCCCCCCC00003333CCCC999900003333CCCC666600003333CCCC333300003333CCCC0000000033339999FFFF000033339999CCCC0000333399999999000033339999666600003333999933330000333399990000000033336666FFFF000033336666CCCC0000333366669999000033336666666600003333666633330000333366660000000033333333FFFF000033333333CCCC0000333333339999000033333333666600003333333333330000333333330000000033330000FFFF000033330000CCCC000033330000999900003333000066660000333300003333000033330000000000000000FFFFFFFF00000000FFFFCCCC00000000FFFF999900000000FFFF666600000000FFFF333300000000FFFF000000000000CCCCFFFF00000000CCCCCCCC00000000CCCC999900000000CCCC666600000000CCCC333300000000CCCC0000000000009999FFFF000000009999CCCC0000000099999999000000009999666600000000999933330000000099990000000000006666FFFF000000006666CCCC0000000066669999000000006666666600000000666633330000000066660000000000003333FFFF000000003333CCCC0000000033339999000000003333666600000000333333330000000033330000000000000000FFFF000000000000CCCC0000000000009999000000000000666600000000000033330000EEEE000000000000DDDD000000000000BBBB000000000000AAAA0000000000008888000000000000777700000000000055550000000000004444000000000000222200000000000011110000000000000000EEEE000000000000DDDD000000000000BBBB000000000000AAAA0000000000008888000000000000777700000000000055550000000000004444000000000000222200000000000011110000000000000000EEEE000000000000DDDD000000000000BBBB000000000000AAAA0000000000008888000000000000777700000000000055550000000000004444000000000000222200000000000011110000EEEEEEEEEEEE0000DDDDDDDDDDDD0000BBBBBBBBBBBB0000AAAAAAAAAAAA0000888888888888000077777777777700005555555555550000444444444444000022222222222200001111111111110000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF060606060606060606060606060606060606060606060606060606060606FFFF06060606FFFFFF06FF0606FF06FFFFFF060606FFFFFF0606FFFF06060606FFFF060606FF06060606FF0606FF06FF0606FF06FF06060606FF0606FF060606FFFF06060606FFFF0606FF0606FF06FFFFFF060606FFFF0606FF060606060606FFFF060606060606FF06FF0606FF06FF0606FF06060606FF06FF0606FF060606FFFF060606FFFFFF060606FFFF0606FFFFFF0606FFFFFF060606FFFF06060606FFFF060606060606060606060606060606060606060606060606060606060606FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 + 00000000 + + + + + + + true + Subscription + + + Item + -1 + Check Packet ID Unused.vi + + false + + 1 + 1 + + 00000000 + source\Subscription\Check Packet ID Unused.vi + + + + Item + -1 + Create Subscription.vi + + false + + 1 + 2 + + 00000000 + source\Subscription\Create Subscription.vi + + + + Item + -1 + Destroy Subscription.vi + + false + + 1 + 3 + + 00000000 + source\Subscription\Destroy Subscription.vi + + + + Item + -1 + Discard Packet.vi + + false + + 1 + 4 + + 00000000 + source\Subscription\Discard Packet.vi + + + + Item + -1 + Evaluate Match.vi + + false + + 1 + 5 + + 00000000 + source\Subscription\Evaluate Match.vi + + + + Item + -1 + List Unacknowledged Packets.vi + + false + + 1 + 6 + + 00000000 + source\Subscription\List Unacknowledged Packets.vi + + + + Item + -1 + Merge QoS.vi + + false + + 2 + 1 + + 00000000 + source\Subscription\Merge QoS.vi + + + + Item + -1 + process.vi + + false + + 2 + 2 + + 00000000 + source\Subscription\process.vi + + + + Item + -1 + Read QoS.vi + + false + + 2 + 3 + + 00000000 + source\Subscription\Read QoS.vi + + + + Item + -1 + Read SessionMailbox.vi + + false + + 2 + 4 + + 00000000 + source\Subscription\Read SessionMailbox.vi + + + + Item + -1 + Read Topic Filter.vi + + false + + 2 + 5 + + 00000000 + source\Subscription\Read Topic Filter.vi + + + + Item + -1 + Reply to Client.vi + + false + + 2 + 6 + + 00000000 + source\Subscription\Reply to Client.vi + + + + Item + -1 + Store Packet.vi + + false + + 3 + 1 + + 00000000 + source\Subscription\Store Packet.vi + + + + Item + -1 + Write QoS.vi + + false + + 3 + 2 + + 00000000 + source\Subscription\Write QoS.vi + + + + Item + -1 + Write Topic Filter.vi + + false + + 3 + 3 + + 00000000 + source\Subscription\Write Topic Filter.vi + + + 9D63C7A34F1662DE7D5784587286CD47 + + + 0 + _TopicFilter + Icons + + 2 + 6 + + <_256_Color_Icon>00001940002800000C9A00000400000000000020002000080000000000FFFFFF00FF80000000FFFFFFFFFFFF0000FFFFFFFFCCCC0000FFFFFFFF99990000FFFFFFFF66660000FFFFFFFF33330000FFFFFFFF00000000FFFFCCCCFFFF0000FFFFCCCCCCCC0000FFFFCCCC99990000FFFFCCCC66660000FFFFCCCC33330000FFFFCCCC00000000FFFF9999FFFF0000FFFF9999CCCC0000FFFF999999990000FFFF999966660000FFFF999933330000FFFF999900000000FFFF6666FFFF0000FFFF6666CCCC0000FFFF666699990000FFFF666666660000FFFF666633330000FFFF666600000000FFFF3333FFFF0000FFFF3333CCCC0000FFFF333399990000FFFF333366660000FFFF333333330000FFFF333300000000FFFF0000FFFF0000FFFF0000CCCC0000FFFF000099990000FFFF000066660000FFFF000033330000FFFF000000000000CCCCFFFFFFFF0000CCCCFFFFCCCC0000CCCCFFFF99990000CCCCFFFF66660000CCCCFFFF33330000CCCCFFFF00000000CCCCCCCCFFFF0000CCCCCCCCCCCC0000CCCCCCCC99990000CCCCCCCC66660000CCCCCCCC33330000CCCCCCCC00000000CCCC9999FFFF0000CCCC9999CCCC0000CCCC999999990000CCCC999966660000CCCC999933330000CCCC999900000000CCCC6666FFFF0000CCCC6666CCCC0000CCCC666699990000CCCC666666660000CCCC666633330000CCCC666600000000CCCC3333FFFF0000CCCC3333CCCC0000CCCC333399990000CCCC333366660000CCCC333333330000CCCC333300000000CCCC0000FFFF0000CCCC0000CCCC0000CCCC000099990000CCCC000066660000CCCC000033330000CCCC0000000000009999FFFFFFFF00009999FFFFCCCC00009999FFFF999900009999FFFF666600009999FFFF333300009999FFFF000000009999CCCCFFFF00009999CCCCCCCC00009999CCCC999900009999CCCC666600009999CCCC333300009999CCCC0000000099999999FFFF000099999999CCCC0000999999999999000099999999666600009999999933330000999999990000000099996666FFFF000099996666CCCC0000999966669999000099996666666600009999666633330000999966660000000099993333FFFF000099993333CCCC0000999933339999000099993333666600009999333333330000999933330000000099990000FFFF000099990000CCCC000099990000999900009999000066660000999900003333000099990000000000006666FFFFFFFF00006666FFFFCCCC00006666FFFF999900006666FFFF666600006666FFFF333300006666FFFF000000006666CCCCFFFF00006666CCCCCCCC00006666CCCC999900006666CCCC666600006666CCCC333300006666CCCC0000000066669999FFFF000066669999CCCC0000666699999999000066669999666600006666999933330000666699990000000066666666FFFF000066666666CCCC0000666666669999000066666666666600006666666633330000666666660000000066663333FFFF000066663333CCCC0000666633339999000066663333666600006666333333330000666633330000000066660000FFFF000066660000CCCC000066660000999900006666000066660000666600003333000066660000000000003333FFFFFFFF00003333FFFFCCCC00003333FFFF999900003333FFFF666600003333FFFF333300003333FFFF000000003333CCCCFFFF00003333CCCCCCCC00003333CCCC999900003333CCCC666600003333CCCC333300003333CCCC0000000033339999FFFF000033339999CCCC0000333399999999000033339999666600003333999933330000333399990000000033336666FFFF000033336666CCCC0000333366669999000033336666666600003333666633330000333366660000000033333333FFFF000033333333CCCC0000333333339999000033333333666600003333333333330000333333330000000033330000FFFF000033330000CCCC000033330000999900003333000066660000333300003333000033330000000000000000FFFFFFFF00000000FFFFCCCC00000000FFFF999900000000FFFF666600000000FFFF333300000000FFFF000000000000CCCCFFFF00000000CCCCCCCC00000000CCCC999900000000CCCC666600000000CCCC333300000000CCCC0000000000009999FFFF000000009999CCCC0000000099999999000000009999666600000000999933330000000099990000000000006666FFFF000000006666CCCC0000000066669999000000006666666600000000666633330000000066660000000000003333FFFF000000003333CCCC0000000033339999000000003333666600000000333333330000000033330000000000000000FFFF000000000000CCCC0000000000009999000000000000666600000000000033330000EEEE000000000000DDDD000000000000BBBB000000000000AAAA0000000000008888000000000000777700000000000055550000000000004444000000000000222200000000000011110000000000000000EEEE000000000000DDDD000000000000BBBB000000000000AAAA0000000000008888000000000000777700000000000055550000000000004444000000000000222200000000000011110000000000000000EEEE000000000000DDDD000000000000BBBB000000000000AAAA0000000000008888000000000000777700000000000055550000000000004444000000000000222200000000000011110000EEEEEEEEEEEE0000DDDDDDDDDDDD0000BBBBBBBBBBBB0000AAAAAAAAAAAA0000888888888888000077777777777700005555555555550000444444444444000022222222222200001111111111110000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000000000000000000000000FFFF000000000000000000000000000000000000000000000000000000000000FFFF000000000000000000000000000000000000000000000000000000000000FFFF000000000000000000000000000000000000000000000000000000000000FFFF000000000000000000000000000000000000000000000000000000000000FFFF000000000000000000000000000000000000000000000000000000000000FFFF000000000000000000000000000000000000000000000000000000000000FFFF000000000000000000000000000000000000000000000000000000000000FFFF000000000000000000000000000000000000000000000000000000000000FFFF000000000000000000000000000000000000000000000000000000000000FFFF000000000000000000000000000000000000000000000000000000000000FFFF000000000000000000000000000000000000000000000000000000000000FFFF000000000000000000000000000000000000000000000000000000000000FFFF000000000000001E1E000000000000000000000000000000000000000000FFFF00001E1E0000001E1E000000000000000000000000000000000000000000FFFF0000001E1E00001E1E1E1E0000001E1E1E00000000000000000000000000FFFF00001E1E1E00001E1E001E1E001E1E000000000000000000000000000000FFFF001E001E1E00001E1E001E1E001E1E000000000000000000000000000000FFFF00001E1E1E1E001E1E1E1E0000001E1E1E00000000000000000000000000FFFF000000000000000000000000000000000000000000000000000000000000FFFF000000FFFFFFFFFFFFFFFFFFFFFF00000000000000000000000000000000FFFF00000000FF00000000000000FF0000000000000000000000000000000000FFFF0000000000FF0000000000FF000000000000000000000000000000000000FFFF000000000000FF000000FF00000000000000000000000000000000000000FFFF00000000000000FF00FF0000000000000000000000000000000000000000FFFF00000000000000FF00FF0000000000000000000000000000000000000000FFFF00000000000000FF00FF0000000000000000000000000000000000000000FFFF00000000000000FFFFFF0000000000000000000000000000000000000000FFFF000000000000000000000000000000000000000000000000000000000000FFFF000000000000000000000000000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF002800000C9A00000400000000000020002000080000000000FFFFFF00FF80000000FFFFFFFFFFFF0000FFFFFFFFCCCC0000FFFFFFFF99990000FFFFFFFF66660000FFFFFFFF33330000FFFFFFFF00000000FFFFCCCCFFFF0000FFFFCCCCCCCC0000FFFFCCCC99990000FFFFCCCC66660000FFFFCCCC33330000FFFFCCCC00000000FFFF9999FFFF0000FFFF9999CCCC0000FFFF999999990000FFFF999966660000FFFF999933330000FFFF999900000000FFFF6666FFFF0000FFFF6666CCCC0000FFFF666699990000FFFF666666660000FFFF666633330000FFFF666600000000FFFF3333FFFF0000FFFF3333CCCC0000FFFF333399990000FFFF333366660000FFFF333333330000FFFF333300000000FFFF0000FFFF0000FFFF0000CCCC0000FFFF000099990000FFFF000066660000FFFF000033330000FFFF000000000000CCCCFFFFFFFF0000CCCCFFFFCCCC0000CCCCFFFF99990000CCCCFFFF66660000CCCCFFFF33330000CCCCFFFF00000000CCCCCCCCFFFF0000CCCCCCCCCCCC0000CCCCCCCC99990000CCCCCCCC66660000CCCCCCCC33330000CCCCCCCC00000000CCCC9999FFFF0000CCCC9999CCCC0000CCCC999999990000CCCC999966660000CCCC999933330000CCCC999900000000CCCC6666FFFF0000CCCC6666CCCC0000CCCC666699990000CCCC666666660000CCCC666633330000CCCC666600000000CCCC3333FFFF0000CCCC3333CCCC0000CCCC333399990000CCCC333366660000CCCC333333330000CCCC333300000000CCCC0000FFFF0000CCCC0000CCCC0000CCCC000099990000CCCC000066660000CCCC000033330000CCCC0000000000009999FFFFFFFF00009999FFFFCCCC00009999FFFF999900009999FFFF666600009999FFFF333300009999FFFF000000009999CCCCFFFF00009999CCCCCCCC00009999CCCC999900009999CCCC666600009999CCCC333300009999CCCC0000000099999999FFFF000099999999CCCC0000999999999999000099999999666600009999999933330000999999990000000099996666FFFF000099996666CCCC0000999966669999000099996666666600009999666633330000999966660000000099993333FFFF000099993333CCCC0000999933339999000099993333666600009999333333330000999933330000000099990000FFFF000099990000CCCC000099990000999900009999000066660000999900003333000099990000000000006666FFFFFFFF00006666FFFFCCCC00006666FFFF999900006666FFFF666600006666FFFF333300006666FFFF000000006666CCCCFFFF00006666CCCCCCCC00006666CCCC999900006666CCCC666600006666CCCC333300006666CCCC0000000066669999FFFF000066669999CCCC0000666699999999000066669999666600006666999933330000666699990000000066666666FFFF000066666666CCCC0000666666669999000066666666666600006666666633330000666666660000000066663333FFFF000066663333CCCC0000666633339999000066663333666600006666333333330000666633330000000066660000FFFF000066660000CCCC000066660000999900006666000066660000666600003333000066660000000000003333FFFFFFFF00003333FFFFCCCC00003333FFFF999900003333FFFF666600003333FFFF333300003333FFFF000000003333CCCCFFFF00003333CCCCCCCC00003333CCCC999900003333CCCC666600003333CCCC333300003333CCCC0000000033339999FFFF000033339999CCCC0000333399999999000033339999666600003333999933330000333399990000000033336666FFFF000033336666CCCC0000333366669999000033336666666600003333666633330000333366660000000033333333FFFF000033333333CCCC0000333333339999000033333333666600003333333333330000333333330000000033330000FFFF000033330000CCCC000033330000999900003333000066660000333300003333000033330000000000000000FFFFFFFF00000000FFFFCCCC00000000FFFF999900000000FFFF666600000000FFFF333300000000FFFF000000000000CCCCFFFF00000000CCCCCCCC00000000CCCC999900000000CCCC666600000000CCCC333300000000CCCC0000000000009999FFFF000000009999CCCC0000000099999999000000009999666600000000999933330000000099990000000000006666FFFF000000006666CCCC0000000066669999000000006666666600000000666633330000000066660000000000003333FFFF000000003333CCCC0000000033339999000000003333666600000000333333330000000033330000000000000000FFFF000000000000CCCC0000000000009999000000000000666600000000000033330000EEEE000000000000DDDD000000000000BBBB000000000000AAAA0000000000008888000000000000777700000000000055550000000000004444000000000000222200000000000011110000000000000000EEEE000000000000DDDD000000000000BBBB000000000000AAAA0000000000008888000000000000777700000000000055550000000000004444000000000000222200000000000011110000000000000000EEEE000000000000DDDD000000000000BBBB000000000000AAAA0000000000008888000000000000777700000000000055550000000000004444000000000000222200000000000011110000EEEEEEEEEEEE0000DDDDDDDDDDDD0000BBBBBBBBBBBB0000AAAAAAAAAAAA0000888888888888000077777777777700005555555555550000444444444444000022222222222200001111111111110000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0BFFFF0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0BFFFF0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0BFFFF0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0BFFFF0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0BFFFF0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0BFFFF0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0BFFFF0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0BFFFF0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0BFFFF0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0BFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 + 00000000 + + + + + + + true + TopicFilter + + + Item + -1 + Add to Cache.vi + + false + + 1 + 1 + + 00000000 + source\TopicFilter\Add to Cache.vi + + + + Item + -1 + Create TopicFilter.vi + + false + + 1 + 2 + + 00000000 + source\TopicFilter\Create TopicFilter.vi + + + + Item + -1 + Destroy TopicFilter.vi + + false + + 1 + 3 + + 00000000 + source\TopicFilter\Destroy TopicFilter.vi + + + + Item + -1 + Evaluate.vi + + false + + 1 + 4 + + 00000000 + source\TopicFilter\Evaluate.vi + + + + Item + -1 + isCached.vi + + false + + 1 + 5 + + 00000000 + source\TopicFilter\isCached.vi + + + + Item + -1 + isUniversal.vi + + false + + 1 + 6 + + 00000000 + source\TopicFilter\isUniversal.vi + + + + Item + -1 + Read Topic Filter.vi + + false + + 2 + 1 + + 00000000 + source\TopicFilter\Read Topic Filter.vi + + + + Item + -1 + Write Topic Filter.vi + + false + + 2 + 2 + + 00000000 + source\TopicFilter\Write Topic Filter.vi + + + 3D457B41E4EE32A3D41EDDAA8B984FE9 + + \ No newline at end of file diff --git a/MQTT Broker.vipc b/MQTT Broker.vipc index 62578de1ae53f125feaf814044ba4226b6d01b90..52a70bb6f18762ac8da7ff07ec9a116ae14bd930 100644 GIT binary patch delta 20532 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