Commit 6249d62a authored by maybites's avatar maybites
Browse files

added new button design for resizing channel grid

parent 43c32dfc
......@@ -12,7 +12,7 @@ var myScale = 1.
var myOffset = [0., 0.];
var hasResized = false;
var hasResized = true;
var presentation = 0;
declareattribute("offset","getmyOffset","setmyOffset");
......@@ -38,11 +38,14 @@ function bang()
outlet(0, myToggle);
}
function msg_int(value){
setvalueof(value);
}
// drawing function
function paint()
{
gc();
check_mode();
rescale();
......@@ -78,7 +81,7 @@ function rescale()
{
if(hasResized){
var boxRect = this.box.getattr("patching_rect");
if(this.patcher.getattr("presentation") == 1){
if(presentation){
boxRect = this.box.getattr("presentation_rect");
}
......
# Export Layers from Inkscape
to esport all layers as separate icons go to:
File > Save As .. > choose "Layers as Spearate SVG's (tar)"
......@@ -26,11 +26,11 @@
borderopacity="1.0"
inkscape:pageopacity="0.0"
inkscape:pageshadow="2"
inkscape:zoom="0.53367583"
inkscape:cx="298.429"
inkscape:cy="444.27363"
inkscape:zoom="0.44413737"
inkscape:cx="227.94774"
inkscape:cy="518.32364"
inkscape:document-units="mm"
inkscape:current-layer="layer10"
inkscape:current-layer="g1142"
inkscape:document-rotation="0"
showgrid="false"
units="mm"
......@@ -41,12 +41,7 @@
inkscape:window-y="23"
inkscape:window-maximized="0"
showguides="true"
inkscape:guide-bbox="true">
<sodipodi:guide
position="50.571033,50.000002"
orientation="0,-1"
id="guide990" />
</sodipodi:namedview>
inkscape:guide-bbox="true" />
<metadata
id="metadata5">
<rdf:RDF>
......@@ -299,7 +294,7 @@
inkscape:groupmode="layer"
id="layer10"
inkscape:label="Switch"
style="display:inline"
style="display:none"
sodipodi:insensitive="true">
<g
id="Layer_1"
......@@ -635,4 +630,86 @@
</g>
</g>
</g>
<g
inkscape:groupmode="layer"
id="layer11"
inkscape:label="OpenDrawer"
sodipodi:insensitive="true"
style="display:none">
<rect
style="fill:#bfbfbf;fill-opacity:1;fill-rule:evenodd;stroke:#4a4a4a;stroke-width:5.292;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="rect941"
width="193.35239"
height="193.35239"
x="3.4704275"
y="3.4704275"
rx="10"
ry="10" />
<path
style="fill:#808080;fill-opacity:1;stroke:none;stroke-width:0.265;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="M 69.408552,46.107109 V 150 l 77.939478,-48.25927 z"
id="path943"
sodipodi:nodetypes="cccc" />
</g>
<g
inkscape:groupmode="layer"
id="g1003"
inkscape:label="CloseDrawer"
style="display:none"
sodipodi:insensitive="true">
<rect
style="fill:#bfbfbf;fill-opacity:1;fill-rule:evenodd;stroke:#4a4a4a;stroke-width:5.292;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="rect999"
width="193.35239"
height="193.35239"
x="3.4704275"
y="3.4704275"
rx="10"
ry="10" />
<path
style="fill:#808080;fill-opacity:1;stroke:none;stroke-width:0.265;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="M 137.2938,150 V 46.107109 l -77.939421,48.25927 z"
id="path1001"
sodipodi:nodetypes="cccc" />
</g>
<g
inkscape:groupmode="layer"
id="g1142"
inkscape:label="HidePeers"
style="display:inline">
<rect
style="fill:#bfbfbf;fill-opacity:1;fill-rule:evenodd;stroke:#4a4a4a;stroke-width:5.292;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="rect1138"
width="193.35239"
height="193.35239"
x="3.4704275"
y="3.4704275"
rx="10"
ry="10" />
<path
style="fill:#808080;fill-opacity:1;stroke:none;stroke-width:0.265;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="M 47.686481,134.98147 H 151.57938 L 99.150039,58.23352 Z"
id="path1140"
sodipodi:nodetypes="cccc" />
</g>
<g
inkscape:groupmode="layer"
id="g1148"
inkscape:label="ShowPeers"
style="display:inline">
<rect
style="fill:#bfbfbf;fill-opacity:1;fill-rule:evenodd;stroke:#4a4a4a;stroke-width:5.292;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="rect1144"
width="193.35239"
height="193.35239"
x="3.4704275"
y="3.4704275"
rx="10"
ry="10" />
<path
style="fill:#808080;fill-opacity:1;stroke:none;stroke-width:0.265;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="M 151.05021,64.583524 H 47.157314 l 52.429338,76.747986 z"
id="path1146"
sodipodi:nodetypes="cccc" />
</g>
</svg>
<svg xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:cc="http://creativecommons.org/ns#" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:svg="http://www.w3.org/2000/svg" xmlns="http://www.w3.org/2000/svg" xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" width="200mm" height="200mm" viewBox="0 0 200 200.00001" version="1.1" id="svg8" inkscape:version="1.0.2 (e86c8708, 2021-01-15)" sodipodi:docname="test.tar" inkscape:export-filename="/Users/maybites/Arbeiten/01_projekte/181111_IASpace/01_projekte/20xx_Telematik/01_dev/telemersive-gateway/media/UI_Switch.png" inkscape:export-xdpi="30.719999" inkscape:export-ydpi="30.719999">
<defs id="defs2"/>
<sodipodi:namedview id="base" pagecolor="#ffffff" bordercolor="#666666" borderopacity="1.0" inkscape:pageopacity="0.0" inkscape:pageshadow="2" inkscape:zoom="0.46695511" inkscape:cx="197.68698" inkscape:cy="500.93163" inkscape:document-units="mm" inkscape:current-layer="layer11" inkscape:document-rotation="0" showgrid="false" units="mm" width="200mm" inkscape:window-width="1252" inkscape:window-height="855" inkscape:window-x="0" inkscape:window-y="23" inkscape:window-maximized="0" showguides="true" inkscape:guide-bbox="true">
<sodipodi:guide position="50.571033,50.000002" orientation="0,-1" id="guide990"/>
</sodipodi:namedview>
<metadata id="metadata5">
<rdf:RDF>
<cc:Work rdf:about="">
<dc:format>image/svg+xml</dc:format>
<dc:type rdf:resource="http://purl.org/dc/dcmitype/StillImage"/>
<dc:title/>
</cc:Work>
</rdf:RDF>
</metadata>
<svg:g inkscape:groupmode="layer" id="g1003" inkscape:label="CloseDrawer" style="display:inline" sodipodi:insensitive="true">
<svg:rect style="fill:#bfbfbf;fill-opacity:1;fill-rule:evenodd;stroke:#4a4a4a;stroke-width:5.292;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" id="rect999" width="193.35239" height="193.35239" x="3.4704275" y="3.4704275" rx="10" ry="10"/>
<svg:path style="fill:#808080;fill-opacity:1;stroke:none;stroke-width:0.265;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" d="M 137.2938,150 V 46.107109 l -77.939421,48.25927 z" id="path1001" sodipodi:nodetypes="cccc"/>
</svg:g>
</svg>
\ No newline at end of file
<svg xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:cc="http://creativecommons.org/ns#" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:svg="http://www.w3.org/2000/svg" xmlns="http://www.w3.org/2000/svg" xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" width="200mm" height="200mm" viewBox="0 0 200 200.00001" version="1.1" id="svg8" inkscape:version="1.0.2 (e86c8708, 2021-01-15)" sodipodi:docname="test.tar" inkscape:export-filename="/Users/maybites/Arbeiten/01_projekte/181111_IASpace/01_projekte/20xx_Telematik/01_dev/telemersive-gateway/media/UI_Switch.png" inkscape:export-xdpi="30.719999" inkscape:export-ydpi="30.719999">
<defs id="defs2"/>
<sodipodi:namedview id="base" pagecolor="#ffffff" bordercolor="#666666" borderopacity="1.0" inkscape:pageopacity="0.0" inkscape:pageshadow="2" inkscape:zoom="0.44413737" inkscape:cx="227.94774" inkscape:cy="518.32364" inkscape:document-units="mm" inkscape:current-layer="g1142" inkscape:document-rotation="0" showgrid="false" units="mm" width="200mm" inkscape:window-width="1252" inkscape:window-height="855" inkscape:window-x="0" inkscape:window-y="23" inkscape:window-maximized="0" showguides="true" inkscape:guide-bbox="true"/>
<metadata id="metadata5">
<rdf:RDF>
<cc:Work rdf:about="">
<dc:format>image/svg+xml</dc:format>
<dc:type rdf:resource="http://purl.org/dc/dcmitype/StillImage"/>
<dc:title/>
</cc:Work>
</rdf:RDF>
</metadata>
<svg:g inkscape:groupmode="layer" id="g1142" inkscape:label="HidePeers" style="display:inline">
<svg:rect style="fill:#bfbfbf;fill-opacity:1;fill-rule:evenodd;stroke:#4a4a4a;stroke-width:5.292;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" id="rect1138" width="193.35239" height="193.35239" x="3.4704275" y="3.4704275" rx="10" ry="10"/>
<svg:path style="fill:#808080;fill-opacity:1;stroke:none;stroke-width:0.265;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" d="M 47.686481,134.98147 H 151.57938 L 99.150039,58.23352 Z" id="path1140" sodipodi:nodetypes="cccc"/>
</svg:g>
</svg>
\ No newline at end of file
<svg xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:cc="http://creativecommons.org/ns#" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:svg="http://www.w3.org/2000/svg" xmlns="http://www.w3.org/2000/svg" xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" width="200mm" height="200mm" viewBox="0 0 200 200.00001" version="1.1" id="svg8" inkscape:version="1.0.2 (e86c8708, 2021-01-15)" sodipodi:docname="test.tar" inkscape:export-filename="/Users/maybites/Arbeiten/01_projekte/181111_IASpace/01_projekte/20xx_Telematik/01_dev/telemersive-gateway/media/UI_Switch.png" inkscape:export-xdpi="30.719999" inkscape:export-ydpi="30.719999">
<defs id="defs2"/>
<sodipodi:namedview id="base" pagecolor="#ffffff" bordercolor="#666666" borderopacity="1.0" inkscape:pageopacity="0.0" inkscape:pageshadow="2" inkscape:zoom="0.46695511" inkscape:cx="197.68698" inkscape:cy="500.93163" inkscape:document-units="mm" inkscape:current-layer="layer11" inkscape:document-rotation="0" showgrid="false" units="mm" width="200mm" inkscape:window-width="1252" inkscape:window-height="855" inkscape:window-x="0" inkscape:window-y="23" inkscape:window-maximized="0" showguides="true" inkscape:guide-bbox="true">
<sodipodi:guide position="50.571033,50.000002" orientation="0,-1" id="guide990"/>
</sodipodi:namedview>
<metadata id="metadata5">
<rdf:RDF>
<cc:Work rdf:about="">
<dc:format>image/svg+xml</dc:format>
<dc:type rdf:resource="http://purl.org/dc/dcmitype/StillImage"/>
<dc:title/>
</cc:Work>
</rdf:RDF>
</metadata>
<svg:g inkscape:groupmode="layer" id="layer11" inkscape:label="OpenDrawer" sodipodi:insensitive="true" style="display:inline">
<svg:rect style="fill:#bfbfbf;fill-opacity:1;fill-rule:evenodd;stroke:#4a4a4a;stroke-width:5.292;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" id="rect941" width="193.35239" height="193.35239" x="3.4704275" y="3.4704275" rx="10" ry="10"/>
<svg:path style="fill:#808080;fill-opacity:1;stroke:none;stroke-width:0.265;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" d="M 69.408552,46.107109 V 150 l 77.939478,-48.25927 z" id="path943" sodipodi:nodetypes="cccc"/>
</svg:g>
</svg>
\ No newline at end of file
<svg xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:cc="http://creativecommons.org/ns#" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:svg="http://www.w3.org/2000/svg" xmlns="http://www.w3.org/2000/svg" xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" width="200mm" height="200mm" viewBox="0 0 200 200.00001" version="1.1" id="svg8" inkscape:version="1.0.2 (e86c8708, 2021-01-15)" sodipodi:docname="test.tar" inkscape:export-filename="/Users/maybites/Arbeiten/01_projekte/181111_IASpace/01_projekte/20xx_Telematik/01_dev/telemersive-gateway/media/UI_Switch.png" inkscape:export-xdpi="30.719999" inkscape:export-ydpi="30.719999">
<defs id="defs2"/>
<sodipodi:namedview id="base" pagecolor="#ffffff" bordercolor="#666666" borderopacity="1.0" inkscape:pageopacity="0.0" inkscape:pageshadow="2" inkscape:zoom="0.44413737" inkscape:cx="227.94774" inkscape:cy="518.32364" inkscape:document-units="mm" inkscape:current-layer="g1142" inkscape:document-rotation="0" showgrid="false" units="mm" width="200mm" inkscape:window-width="1252" inkscape:window-height="855" inkscape:window-x="0" inkscape:window-y="23" inkscape:window-maximized="0" showguides="true" inkscape:guide-bbox="true"/>
<metadata id="metadata5">
<rdf:RDF>
<cc:Work rdf:about="">
<dc:format>image/svg+xml</dc:format>
<dc:type rdf:resource="http://purl.org/dc/dcmitype/StillImage"/>
<dc:title/>
</cc:Work>
</rdf:RDF>
</metadata>
<svg:g inkscape:groupmode="layer" id="g1148" inkscape:label="ShowPeers" style="display:inline">
<svg:rect style="fill:#bfbfbf;fill-opacity:1;fill-rule:evenodd;stroke:#4a4a4a;stroke-width:5.292;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" id="rect1144" width="193.35239" height="193.35239" x="3.4704275" y="3.4704275" rx="10" ry="10"/>
<svg:path style="fill:#808080;fill-opacity:1;stroke:none;stroke-width:0.265;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" d="M 151.05021,64.583524 H 47.157314 l 52.429338,76.747986 z" id="path1146" sodipodi:nodetypes="cccc"/>
</svg:g>
</svg>
\ No newline at end of file
This diff is collapsed.
......@@ -149,7 +149,7 @@
}
, {
"box" : {
"args" : [ "#1", "@type", "deviceMC", "@model", "#2", "@count", 5, "@size", 500, "@slot", "mocap" ],
"args" : [ "#1", "@type", "deviceMC", "@model", "#2", "@count", 10, "@size", 1000, "@slot", "mocap" ],
"bgmode" : 0,
"border" : 0,
"clickthrough" : 0,
......@@ -236,7 +236,7 @@
}
, {
"box" : {
"args" : [ "#1", "@type", "deviceOSC", "@model", "#2", "@count", 5, "@size", 500, "@slot", "osc" ],
"args" : [ "#1", "@type", "deviceOSC", "@model", "#2", "@count", 10, "@size", 1000, "@slot", "osc" ],
"bgmode" : 0,
"border" : 0,
"clickthrough" : 0,
......@@ -367,12 +367,12 @@
"autogradient" : 0.0
}
,
"fontsize" : [ 12.0 ],
"color" : [ 0.929412, 0.929412, 0.352941, 1.0 ],
"accentcolor" : [ 0.343034118413925, 0.506230533123016, 0.86220508813858, 1.0 ],
"fontname" : [ "Lato" ],
"stripecolor" : [ 0.258338063955307, 0.352425158023834, 0.511919498443604, 1.0 ],
"elementcolor" : [ 0.357540726661682, 0.515565991401672, 0.861786782741547, 1.0 ]
"fontsize" : [ 12.0 ],
"elementcolor" : [ 0.357540726661682, 0.515565991401672, 0.861786782741547, 1.0 ],
"fontname" : [ "Lato" ]
}
,
"parentstyle" : "",
......@@ -381,9 +381,8 @@
, {
"name" : "rnbohighcontrast",
"default" : {
"locked_bgcolor" : [ 0.258823529411765, 0.258823529411765, 0.258823529411765, 1.0 ],
"bgcolor" : [ 0.0, 0.0, 0.0, 1.0 ],
"textcolor" : [ 1.0, 1.0, 1.0, 1.0 ],
"selectioncolor" : [ 0.301960784313725, 0.694117647058824, 0.949019607843137, 1.0 ],
"bgfillcolor" : {
"type" : "color",
"color" : [ 0.0, 0.0, 0.0, 1.0 ],
......@@ -394,15 +393,16 @@
"autogradient" : 0.0
}
,
"fontsize" : [ 13.0 ],
"locked_bgcolor" : [ 0.258823529411765, 0.258823529411765, 0.258823529411765, 1.0 ],
"color" : [ 1.0, 0.874509803921569, 0.141176470588235, 1.0 ],
"textcolor" : [ 1.0, 1.0, 1.0, 1.0 ],
"accentcolor" : [ 0.666666666666667, 0.666666666666667, 0.666666666666667, 1.0 ],
"stripecolor" : [ 0.258823529411765, 0.258823529411765, 0.258823529411765, 1.0 ],
"fontsize" : [ 13.0 ],
"editing_bgcolor" : [ 0.258823529411765, 0.258823529411765, 0.258823529411765, 1.0 ],
"elementcolor" : [ 0.223386004567146, 0.254748553037643, 0.998085916042328, 1.0 ],
"clearcolor" : [ 1.0, 1.0, 1.0, 0.0 ],
"editing_bgcolor" : [ 0.258823529411765, 0.258823529411765, 0.258823529411765, 1.0 ],
"textcolor_inverse" : [ 1.0, 1.0, 1.0, 1.0 ]
"textcolor_inverse" : [ 1.0, 1.0, 1.0, 1.0 ],
"selectioncolor" : [ 0.301960784313725, 0.694117647058824, 0.949019607843137, 1.0 ]
}
,
"parentstyle" : "",
......
......@@ -4,7 +4,7 @@
"appversion" : {
"major" : 8,
"minor" : 2,
"revision" : 1,
"revision" : 2,
"architecture" : "x64",
"modernui" : 1
}
......@@ -39,6 +39,54 @@
"subpatcher_template" : "",
"assistshowspatchername" : 0,
"boxes" : [ {
"box" : {
"id" : "obj-8",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 194.0, 33.0, 100.0, 22.0 ],
"text" : "loadmess 1"
}
}
, {
"box" : {
"border" : 0,
"filename" : "jsui_toggle_svg.js",
"id" : "obj-7",
"jsarguments" : [ "hidePeers.svg", "showPeers.svg", "@offset", 4, 4 ],
"maxclass" : "jsui",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"parameter_enable" : 0,
"patching_rect" : [ 117.0, 295.0, 121.0, 125.5 ],
"presentation" : 1,
"presentation_rect" : [ 152.0, 213.0, 93.0, 96.0 ],
"varname" : "toggle[2]"
}
}
, {
"box" : {
"border" : 0,
"filename" : "jsui_toggle_svg.js",
"id" : "obj-2",
"jsarguments" : [ "closeDrawer.svg", "openDrawer.svg", "@offset", 4, 4 ],
"maxclass" : "jsui",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"parameter_enable" : 0,
"patching_rect" : [ 117.0, 160.0, 121.0, 125.5 ],
"presentation" : 1,
"presentation_rect" : [ 152.0, 67.0, 93.0, 96.0 ],
"varname" : "toggle[1]"
}
}
, {
"box" : {
"border" : 0,
"filename" : "jsui_toggle_svg.js",
......@@ -49,7 +97,7 @@
"numoutlets" : 1,
"outlettype" : [ "" ],
"parameter_enable" : 0,
"patching_rect" : [ 47.0, 67.0, 71.0, 56.5 ],
"patching_rect" : [ 47.0, 67.0, 80.0, 56.5 ],
"presentation" : 1,
"presentation_rect" : [ 47.0, 67.0, 77.0, 52.0 ],
"varname" : "toggle"
......@@ -77,7 +125,9 @@
"outlettype" : [ "", "", "", "" ],
"patching_rect" : [ 187.0, 74.0, 56.0, 22.0 ],
"restore" : {
"toggle" : [ 0 ]
"toggle" : [ 0 ],
"toggle[1]" : [ 0 ],
"toggle[2]" : [ 0 ]
}
,
"text" : "autopattr",
......@@ -144,6 +194,13 @@
"source" : [ "obj-4", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-2", 0 ],
"source" : [ "obj-8", 0 ]
}
}
],
"dependency_cache" : [ {
......
......@@ -2,7 +2,7 @@
"name" : "telemersive-gateway",
"version" : 1,
"creationdate" : 3688306570,
"modificationdate" : 3723571085,
"modificationdate" : 3724136337,
"viewrect" : [ 24.0, 103.0, 300.0, 500.0 ],
"autoorganize" : 0,
"hideprojectwindow" : 0,
......@@ -16,13 +16,23 @@
}
,
"deviceButtonTestbed.maxpat" : {
"kind" : "patcher"
"kind" : "patcher",
"local" : 1
}
,
"colorScheme.maxpat" : {
"kind" : "patcher",
"local" : 1
}
,
"usefullIcons.maxpat" : {
"kind" : "patcher",
"local" : 1
}
}
,
"media" : {
}
,
......
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment