( ′∀`)σ≡σ☆))Д′)レ(゚∀゚;)ヘ=З=З=Зε≡(ノ´_ゝ`)ノ HEX
HEX
Server: Apache/2.4.58 (Ubuntu)
System: Linux mail.thebrand.ai 6.8.0-107-generic #107-Ubuntu SMP PREEMPT_DYNAMIC Fri Mar 13 19:51:50 UTC 2026 x86_64
User: www-data (33)
PHP: 8.3.6
Disabled: NONE
Upload Files
File: /var/www/html/tmpr/../tmpr/../tmpr/../tmpr/../tmpr/..//tmpr/../TheBrandZ/interpretImportV3.php
<?php

$jsonheader ='{
  "version": "5.3.0",
  "objects": [';

$zy =0;
$er =0;
$i =0;

$polyC = 0;
$pathC = -1;




 /*$json_sjtring ='{"token":"79e195c4-478e-4ec9-a84c-15e251469ea3","data":{"objects":[{"id":"background-5a4da71f-a23c-411d-96ff-8fc9cc18ecb2","rx":0,"ry":0,"top":-1,"fill":"rgba(84, 84, 85, 1)","left":-1,"role":"background","type":"rect","angle":0,"flipX":false,"flipY":false,"skewX":0,"skewY":0,"width":680,"height":398,"scaleX":1,"scaleY":1,"shadow":null,"stroke":null,"opacity":1,"originX":"left","originY":"top","version":"4.4.0","visible":true,"fillRule":"nonzero","paintFirst":"stroke","themeColor":"text","strokeWidth":0,"strokeLineCap":"butt","strokeUniform":false,"strokeLineJoin":"miter","backgroundColor":"","strokeDashArray":null,"strokeDashOffset":0,"strokeMiterLimit":4,"globalCompositeOperation":"source-over"},{"id":"shape-a75aef08-bad9-4028-b001-8898f30a95c9-logo","top":-227.98339049004858,"fill":"rgb(0,0,0)","left":260.6566893232457,"role":"shape","type":"shape","angle":0,"flipX":false,"flipY":false,"skewX":0,"skewY":0,"width":145,"height":200,"scaleX":2.9610784139161828,"scaleY":3.0494461782052817,"shadow":null,"stroke":null,"objects":[{"id":"Layer_1","top":-100.47999999999999,"fill":"rgb(177,184,199)","left":-73,"path":[["M",72.5,200],["C",32.46659824591844,199.9448711613965,0.03304752921962972,167.49342607188845,0,127.46],["L",0,72.54],["C",0,32.49935563726748,32.45935563726747,0.04000000000000625,72.5,0.04000000000000625],["C",112.54064436273254,0.04000000000000625,145,32.49935563726746,145,72.53999999999999],["L",145,127.46000000000001],["C",144.96695247078037,167.49342607188845,112.53340175408155,199.9448711613965,72.5,200],["Z"]],"type":"path","angle":0,"flipX":false,"flipY":false,"skewX":0,"skewY":0,"width":145,"height":199.95999999999998,"scaleX":1,"scaleY":1,"shadow":null,"stroke":null,"opacity":1,"originX":"left","originY":"top","version":"4.4.0","visible":true,"fillRule":"nonzero","paintFirst":"stroke","strokeWidth":1,"strokeLineCap":"butt","strokeUniform":false,"strokeLineJoin":"miter","backgroundColor":"","strokeDashArray":null,"strokeDashOffset":0,"strokeMiterLimit":4,"globalCompositeOperation":"source-over"}],"opacity":1,"originX":"left","originY":"top","shapeId":257,"version":"4.4.0","visible":true,"fillRule":"nonzero","paintFirst":"stroke","themeColor":"background","strokeWidth":0,"strokeLineCap":"butt","strokeUniform":false,"strokeLineJoin":"miter","backgroundColor":"","strokeDashArray":null,"strokeDashOffset":0,"strokeMiterLimit":4,"globalCompositeOperation":"source-over"},{"id":"logo-placeholder","top":15.161868629132158,"fill":"rgb(0,0,0)","left":329.2316933229839,"role":"logo-placeholder","type":"group","angle":0,"flipX":false,"flipY":false,"skewX":0,"skewY":0,"width":82,"height":82,"scaleX":3.5634922197362218,"scaleY":3.5634922197362218,"shadow":null,"stroke":null,"objects":[{"rx":0,"ry":0,"top":-41,"fill":"#f4f4f4","left":-41,"type":"rect","angle":0,"flipX":false,"flipY":false,"skewX":0,"skewY":0,"width":80,"height":80,"scaleX":1,"scaleY":1,"shadow":null,"stroke":"#5e6e82","opacity":1,"originX":"left","originY":"top","version":"4.4.0","visible":true,"fillRule":"nonzero","paintFirst":"stroke","strokeWidth":2,"strokeLineCap":"butt","strokeUniform":false,"strokeLineJoin":"miter","backgroundColor":"","strokeDashArray":[10,10],"strokeDashOffset":0,"strokeMiterLimit":4,"globalCompositeOperation":"source-over"},{"top":-10.999999999999996,"fill":"#0c0c0c","left":-34,"name":null,"path":null,"text":"Click here to","type":"text","angle":0,"flipX":false,"flipY":false,"skewX":0,"skewY":0,"width":66.69140625,"height":13.559999999999997,"scaleX":1,"scaleY":1,"shadow":{"blur":0,"color":"rgb(0, 0, 0)","offsetX":0,"offsetY":0,"nonScaling":false,"affectStroke":false},"stroke":null,"styles":[],"opacity":1,"originX":"left","originY":"top","version":"4.4.0","visible":true,"fillRule":"nonzero","fontSize":12,"overline":false,"fontStyle":"normal","textAlign":"center","underline":false,"fontFamily":"sans-serif","fontWeight":"normal","lineHeight":1.16,"paintFirst":"stroke","themeColor":null,"charSpacing":0,"linethrough":false,"strokeWidth":0,"isLettermark":false,"previousText":"Click here to","strokeLineCap":"butt","strokeUniform":false,"strokeLineJoin":"miter","backgroundColor":"","strokeDashArray":null,"previousFontSize":12,"strokeDashOffset":0,"strokeMiterLimit":4,"previousFontFamily":"sans-serif","textBackgroundColor":"","globalCompositeOperation":"source-over"},{"top":-1,"fill":"#0c0c0c","left":-29,"name":null,"path":null,"text":"add a logo","type":"text","angle":0,"flipX":false,"flipY":false,"skewX":0,"skewY":0,"width":56.05078125,"height":13.559999999999997,"scaleX":1,"scaleY":1,"shadow":{"blur":0,"color":"rgb(0, 0, 0)","offsetX":0,"offsetY":0,"nonScaling":false,"affectStroke":false},"stroke":null,"styles":[],"opacity":1,"originX":"left","originY":"top","version":"4.4.0","visible":true,"fillRule":"nonzero","fontSize":12,"overline":false,"fontStyle":"normal","textAlign":"center","underline":false,"fontFamily":"sans-serif","fontWeight":"normal","lineHeight":1.16,"paintFirst":"stroke","themeColor":null,"charSpacing":0,"linethrough":false,"strokeWidth":0,"isLettermark":false,"previousText":"add a logo","strokeLineCap":"butt","strokeUniform":false,"strokeLineJoin":"miter","backgroundColor":"","strokeDashArray":null,"previousFontSize":12,"strokeDashOffset":0,"strokeMiterLimit":4,"previousFontFamily":"sans-serif","textBackgroundColor":"","globalCompositeOperation":"source-over"}],"opacity":1,"originX":"left","originY":"top","version":"4.4.0","visible":true,"fillRule":"nonzero","paintFirst":"stroke","strokeWidth":0,"strokeLineCap":"butt","strokeUniform":false,"strokeLineJoin":"miter","backgroundColor":"","strokeDashArray":null,"strokeDashOffset":0,"strokeMiterLimit":4,"globalCompositeOperation":"source-over"},{"id":"shape-effcd1ab-9c34-4e83-8348-ff492e0eaedd-logo","top":-704.9368152892832,"fill":"rgb(0,0,0)","left":54.48111371612024,"role":"shape","type":"shape","angle":90,"flipX":false,"flipY":true,"skewX":0,"skewY":0,"width":200,"height":3,"scaleX":4.910164844524366,"scaleY":4.910164844524366,"shadow":null,"stroke":null,"objects":[{"id":"Layer_1","top":-2,"fill":"rgb(180,187,196)","left":-100.5,"path":[["M",198.5,3],["L",1.5,3],["C",0.7,3,0,2.3,0,1.5],["C",0,0.7000000000000002,0.7,0,1.5,0],["L",198.5,0],["C",199.3,0,200,0.7,200,1.5],["C",200,2.3,199.3,3,198.5,3],["z"]],"type":"path","angle":0,"flipX":false,"flipY":false,"skewX":0,"skewY":0,"width":200,"height":3,"scaleX":1,"scaleY":1,"shadow":null,"stroke":null,"opacity":1,"originX":"left","originY":"top","version":"4.4.0","visible":true,"fillRule":"nonzero","paintFirst":"stroke","strokeWidth":1,"strokeLineCap":"butt","strokeUniform":false,"strokeLineJoin":"miter","backgroundColor":"","strokeDashArray":null,"strokeDashOffset":0,"strokeMiterLimit":4,"globalCompositeOperation":"source-over"}],"opacity":1,"originX":"left","originY":"top","shapeId":22,"version":"4.4.0","visible":true,"fillRule":"nonzero","paintFirst":"stroke","themeColor":"background","strokeWidth":0,"strokeLineCap":"butt","strokeUniform":false,"strokeLineJoin":"miter","backgroundColor":"","strokeDashArray":null,"strokeDashOffset":0,"strokeMiterLimit":4,"globalCompositeOperation":"source-over"},{"id":"text-role","top":328.4474147250798,"fill":"rgba(217, 217, 216, 1)","left":39.7506191825472,"name":"role","path":null,"role":"primary-text","text":"Founder & CEO","type":"text","angle":0,"flipX":false,"flipY":false,"skewX":0,"skewY":0,"width":135.5712890625,"height":33.89999999999999,"scaleX":1,"scaleY":1,"shadow":{"blur":0,"color":"rgb(0, 0, 0)","offsetX":0,"offsetY":0,"nonScaling":false,"affectStroke":false},"stroke":null,"styles":[],"opacity":1,"originX":"left","originY":"top","version":"4.4.0","visible":true,"fillRule":"nonzero","fontSize":30,"overline":false,"fontStyle":"normal","groupName":null,"textAlign":"left","underline":false,"fontFamily":"Bebas Neue Regular","fontWeight":"normal","lineHeight":1.16,"paintFirst":"stroke","themeColor":"background","charSpacing":0,"linethrough":false,"previousTop":328.4474147250798,"strokeWidth":1,"isLettermark":false,"previousLeft":39.7506191825472,"previousText":"Founder & CEO","previousRight":176.3219082450472,"strokeLineCap":"butt","strokeUniform":false,"previousBottom":363.3474147250798,"strokeLineJoin":"miter","backgroundColor":"","strokeDashArray":null,"previousFontSize":30,"strokeDashOffset":0,"strokeMiterLimit":4,"previousFontFamily":"Bebas Neue Regular","lettermarkMaxLength":null,"previousScaledWidth":138.5712890625,"textBackgroundColor":"","globalCompositeOperation":"source-over"},{"id":"text-name","top":283.39415952378215,"fill":"rgba(217, 217, 216, 1)","left":39.75061918254721,"name":"name","path":null,"role":"primary-text","text":"Name","type":"text","angle":0,"flipX":false,"flipY":false,"skewX":0,"skewY":0,"width":81.31199295043945,"height":49.72,"scaleX":1,"scaleY":1,"shadow":{"blur":0,"color":"rgb(0, 0, 0)","offsetX":0,"offsetY":0,"nonScaling":false,"affectStroke":false},"stroke":null,"styles":[],"opacity":1,"originX":"left","originY":"top","version":"4.4.0","visible":true,"fillRule":"nonzero","fontSize":44,"overline":false,"fontStyle":"normal","groupName":null,"textAlign":"left","underline":false,"fontFamily":"Staatliches","fontWeight":"normal","lineHeight":1.16,"paintFirst":"stroke","themeColor":"background","charSpacing":0,"linethrough":false,"previousTop":283.39415952378215,"strokeWidth":1,"isLettermark":false,"previousLeft":39.75061918254721,"previousText":"Name","previousRight":122.06261213298666,"strokeLineCap":"butt","strokeUniform":false,"previousBottom":334.1141595237822,"strokeLineJoin":"miter","backgroundColor":"","strokeDashArray":null,"previousFontSize":44,"strokeDashOffset":0,"strokeMiterLimit":4,"previousFontFamily":"Staatliches","lettermarkMaxLength":null,"previousScaledWidth":84.31199295043945,"textBackgroundColor":"","globalCompositeOperation":"source-over"}],"version":"4.4.0","uiSettings":{"textSettings":{"text-name":[],"text-role":[],"text-email":[],"text-phone":[],"text-website":[]}},"canvasWidth":680,"canvasHeight":398,"themeSettings":{"primaryTextColor":null}},"width":1024,"height":599,"templateVersion":1,"isPersonalisable":false}';*/


/* echo $dataBrand['hex'][0]['hex'] . "\n";
 echo  $dataBrand['hex'][1]['hex'] . "\n";*/

 $json_string = stripslashes($json_string);

$data = json_decode($json_string, true);
    $data['width'];



$CW2 = $data['width'];
$CH2 = $data['height'];


  $CW = $data['data']['canvasWidth'];
$CH = $data['data']['canvasHeight'];




   $BG =  $data['data']['objects'][0]['fill'];

if(!empty($dataBrand['hex'][0]['hex'])){$BG = "#".$dataBrand['hex'][0]['hex'];}
if(!empty($dataBrand['hex'][1]['hex'])){$BG2 = "#".$dataBrand['hex'][1]['hex'];}

if(empty($BG2)) {$BG2 = "#ffffff";  }



$titleTemplate = $data['template_name'];
$brandColor =-1;
$imageColor =0;
$pathColor =-1;
$textColor=-1;
$shapeColor=-1;
$imageCounter=-1;
$imageCounter3=-1;
$rectCounter =0;
$sizeRand = rand(1,5);




foreach ($data['data']['objects'] as $child) {
    $er++;
   $brandColor++;







//    &&  $imageCounter != 0

    if ($child['type'] == 'image' ) {
        $er++;
        $imageColor++;
        $imageCounter++;



        $type = $child['type'];
        $version = $child['version'];
        $originX = $child['originX'];
        $originY = $child['originY'];
        $left = $child['left'];
        $top = $child['top'];
        $width = $child['width'];
        $height = $child['height'];
        $fill = $child['fill'];
        $stroke = $child['stroke'];
        $strokeWidth = $child['strokeWidth'];
        $strokeDashArray = $child['strokeDashArray'];
        $strokeLineCap = $child['strokeLineCap'];
        $strokeDashOffset = $child['strokeDashOffset'];
        $strokeLineJoin = $child['strokeLineJoin'];
        $strokeMiterLimit = $child['strokeMiterLimit'];
        $scaleX = $child['scaleX'];
        $scaleY = $child['scaleY'];
        $angle = $child['angle'];
        $flipX = $child['flipX'];
        $flipY = $child['flipY'];
        $opacity = $child['opacity'];
        $shadow = $child['shadow'];
        $visible = $child['visible'];
        $clipTo = $child['clipTo'];
        $backgroundColor = $child['backgroundColor'];
        $fillRule = $child['fillRule'];
        $paintFirst = $child['paintFirst'];
        $globalCompositeOperation = $child['globalCompositeOperation'];
        $transformMatrix = $child['transformMatrix'];
        $skewX = $child['skewX'];
        $skewY = $child['skewY'];
        $crossOrigin = $child['crossOrigin'];
        $cropX = $child['cropX'];
        $cropY = $child['cropY'];
        $id = $child['id'];
        $lockUniScaling = $child['lockUniScaling'];
        $perPixelTargetFind = $child['perPixelTargetFind'];
        $objectCaching = $child['objectCaching'];
        $noScaleCache = $child['noScaleCache'];
        $strokeUniform = $child['strokeUniform'];
        $originalLeft = $child['originalLeft'];
        $originalTop = $child['originalTop'];
        $src = $child['src'];


        $filters = $child['filters'];
       if(!empty($dataBrand['hex'][$imageColor]['hex'])){$BGX = "#".$dataBrand['hex'][$imageColor]['hex'];}


           $curl = curl_init();

           $string = $titleTemplate;

           $words = explode(" ", $string);
           $first_four = array_slice($words, 0, 3);
           $first_four = implode(" ", $first_four);



          if($imageCounter == $imageKey)
          {

              //biggest photo

              $searchImage = urlencode($tags);
              $range = 10;

          }

          else
          {
              $searchImage = urlencode($template_details[$imageCounter]);$range = rand(20,20);
              $searchImage = urlencode($tags);

          }
if(!empty($searchImage)){

           curl_setopt_array($curl, array(
               CURLOPT_URL => "https://api.pexels.com/v1/search?query=$searchImage&per_page=2&color=$BG",
               CURLOPT_RETURNTRANSFER => true,
               CURLOPT_ENCODING => "",
               CURLOPT_MAXREDIRS => 10,
               CURLOPT_TIMEOUT => 30,
               CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
               CURLOPT_CUSTOMREQUEST => "GET",
               CURLOPT_HTTPHEADER => array(
                   "Authorization: SnJeKdzoLJiTT1Ge8rud21n5uvhWZPBTT0I9AwBtNSyG1pQLAJA5sRqh"
               ),
           ));

           $response = curl_exec($curl);
           $err = curl_error($curl);

           curl_close($curl);

           if ($err) {
               exit();

           } else {


               if($imageCounter == $imageKey)
               {

                   $randomPic =0;


               }

               else
               {
                   $randomPic =1;

               }



               $data = json_decode($response , true);
               $pic = $data["photos"][$randomPic]["src"]["large2x"];
               $filename =  strtolower(preg_replace('/[^A-Za-z0-9-]+/', '-', $data["photos"][$randomPic]["alt"])).".jpg";
               $saveLocation = "/var/www/html/v/uploads/gthumbs/$filename";
               $image_data = file_get_contents($pic);
               file_put_contents($saveLocation, $image_data);


               $crop = $width /$height.":1";
               $width = ($child['width'] * $scaleX);
               $height = ($child['height']* $scaleY);








               list($newWidth, $newHeight) = getimagesize($saveLocation);


               $newWidth2 = $newWidth -1;
               $newHeight2 = $newHeight -1;

               $src="https://www.thebrand.ai/taswira.php?width=$width&height=$height&cropratio=$crop&quality=70&image=/v/uploads/gthumbs/".basename($saveLocation);

               /*$mainWidth = ceil($width);
               $mainHeight = ceil($height);

               $scaleY =  $mainHeight/$heightSmall;
               $scaleX = $mainWidth/$widthSmall;*/












            $opacity =$opacity;




            $fill = $fill;




            if(empty($flipX)){$flipX = "false"; }
            if(empty($flipY)){$flipY = "false"; }


                            $json .='{
  "type": "image",
  "version": "5.3.0",
  "originX": "'.$originX.'",
  "originY": "'.$originY.'",
      "left": '.$left.',
      "top": '.$top.',
      "width": '.$width.',
      "height": '.$height.',
      "fill": "'.$fill.'",
  "stroke": "#fff",
  "strokeWidth": 0,
  "strokeDashArray": null,
  "strokeLineCap": "butt",
  "strokeDashOffset": 0,
  "strokeLineJoin": "miter",
  "strokeUniform": true,
  "strokeMiterLimit": 4,
  "scaleX": 1,
  "scaleY":1,
  "angle": '.$angle.',
  "flipX": false,
  "flipY": false,
  "opacity": '.$opacity.',
  "shadow": null,
  "visible": true,
  "backgroundColor": "",
  "fillRule": "nonzero",
  "paintFirst": "fill",
  "globalCompositeOperation": "source-over",
  "skewX": 0,
  "skewY": 0, 
  "erasable": false,
  "cropX": 0,
  "cropY": 0,
  "objectType": "image",
  "roundedCorders": '.$range.',
  "selectable": true,
  "lockMovementX": false,
  "lockMovementY": false,
  "lockRotation": false,
  "src": "'.$src.'",
  "crossOrigin": null,
  "filters": []
},';




           }



        }




    }



    elseif ($child['type'] == 'shape') {


        $shapeColor++;
        $type = $child['type'];
        $version = $child['version'];
        $originX = $child['originX'];
        $originY = $child['originY'];
        $left = $child['left']+20;
        $top = $child['top']+20;




        $opacityRand = $child['opacity'];


        $width = $child['width']  ;
        $height = $child['height'] ;



        $objects = $child['objects'];


        //print_r($objects);exit();

        if(!empty($objects))
        {


            foreach ($objects as $object) {



           /* if ($object['type'] == 'rect' || $object['type'] == 'circle' || $object['type'] == 'triangle' || $object['type'] == 'ellipse' ) {




                $shapeColor++;
                $type = $object['type'];
                $version = $object['version'];
                $originX = $object['originX'];
                $originY = $object['originY'];
                $left = $object['left']+ $child['left'];
                $top = $object['top']+ $child['top'];
                $width = $object['width'];
                $height = $object['height'];
                $fill = $BGX;
                //if(!empty($dataBrand['hex'][$shapeColor]['hex'])){$fill = "#".$dataBrand['hex'][$shapeColor]['hex'];}

                if(empty($fill)){  $fill = $BG;};
                $stroke = $object['stroke'];
                $strokeWidth = $object['strokeWidth'];
                $strokeDashArray = $object['strokeDashArray'];
                $strokeLineCap = $object['strokeLineCap'];
                $strokeDashOffset = $object['strokeDashOffset'];
                $strokeLineJoin = $object['strokeLineJoin'];
                $strokeMiterLimit = $object['strokeMiterLimit'];
                $scaleX = $object['scaleX'];
                $scaleY = $object['scaleY'];
                $angle = $object['angle'];
                $flipX = $object['flipX'];
                $flipY = $object['flipY'];
                $opacity = $object['opacity']-0.2;
                $shadow = $object['shadow'];
                $visible = $object['visible'];
                $clipTo = $object['clipTo'];
                $backgroundColor = $object['backgroundColor'];
                $fillRule = $object['fillRule'];
                $paintFirst = $object['paintFirst'];
                $globalCompositeOperation = $object['globalCompositeOperation'];
                $transformMatrix = $object['transformMatrix'];
                $skewX = $object['skewX'];
                $skewY = $object['skewY'];
                $radius = $child['radius'];
                $startAngle = $object['startAngle'];
                $endAngle = $object['endAngle'];
                $id = $object['id'];
                $lockUniScaling = $object['lockUniScaling'];
                $perPixelTargetFind = $object['perPixelTargetFind'];
                $objectCaching = $object['objectCaching'];
                $noScaleCache = $object['noScaleCache'];
                $strokeUniform = $object['strokeUniform'];
                $originalLeft = $object['originalLeft'];
                $originalTop = $object['originalTop'];


                if($child['type'] == 'rect') { $objectType = "rectangle";}
                if($child['type'] == 'circle') { $objectType = "circle";}
                if($child['type'] == 'triangle') {$objectType = "triangle"; }
                if($child['type'] == 'ellipse') { $objectType = "ellipse";}
                $points ='';

                if($child['type'] == 'circle') {
                    $radius = $object['radius'];
                    $startAngle = 0;
                    $endAngle = 360;
                    $points = $object['points'];
                    $circle ='"radius": '.$radius.',
"startAngle": '.$startAngle.',
"endAngle": '.$endAngle.',';

                }
                else{

                    $circle ='';
                }



                $json  .=' {
  "type": "'.$type.'",
  "version": "5.3.0",
  "originX": "'.$originX.'",
  "originY": "'.$originY.'",
      "left": '.$left.',
      "top": '.$top.',
      "width": '.$width.',
      "height": '.$height.',
      "fill": "'.$fill.'",
      
      
  "stroke": "'.$stroke.'",
  "strokeWidth": 0,
  "strokeDashArray": null,
  "strokeLineCap": "butt",
  "strokeDashOffset": 0,
  "strokeLineJoin": "miter",
  "strokeUniform": true,
  "strokeMiterLimit": 4,
  "strokeMiterLimit": 4,
  "scaleX": '.$scaleX.',
  "scaleY": '.$scaleY.',
  "angle": '.$angle.',
  "flipX": false,
  "flipY": false,
  "opacity": '.$opacity.',
  "shadow": null,
  "visible": true,
  "backgroundColor": "",
  "fillRule": "nonzero",
  "paintFirst": "fill",
  "globalCompositeOperation": "source-over",
  "skewX": 0,
  "skewY": 0,
  "erasable": false,
  '.$circle.'
  "rx": 0,
  "ry": 0,
  "objectType": "'.$objectType.'",
  "gradientFill": "none",
  "selectable": true,
  "lockMovementX": false,
  "lockMovementY": false,
  "lockRotation": false
  '.$points.'
},';







            }*/


                if ($object['type'] == 'path') {
                    $er++;
                    $pathColor++;

                    $type = $object['type'];
                    $version = $object['version'];
                    $originX = $object['originX'];
                    $originY = $object['originY'];
                    $left = $object['left'] - $child['top']+10;
                    $top = $object['top']- $child['top']+10;
                    $width = $object['width'];
                    $height = $object['height'];

                    $width = $width-20;
                    $height = $width-20;

                    $fill = $object['fill'];




                    $stroke = $object['stroke'];
                    $strokeWidth = $object['strokeWidth'];
                    $strokeDashArray = $object['strokeDashArray'];
                    $strokeLineCap = $object['strokeLineCap'];
                    $strokeDashOffset = $object['strokeDashOffset'];
                    $strokeLineJoin = $object['strokeLineJoin'];
                    $strokeMiterLimit = $object['strokeMiterLimit'];
                    $scaleX = $object['scaleX'];
                    $scaleY = $object['scaleY'];
                    $angle = $object['angle'];
                    $flipX = $object['flipX'];
                    $flipY = $object['flipY'];
                    $opacity = $object['opacity'];
                    $shadow = $object['shadow'];
                    $visible = $object['visible'];
                    $clipTo = $object['clipTo'];
                    $backgroundColor = $object['backgroundColor'];
                    $fillRule = $object['fillRule'];
                    $paintFirst = $object['paintFirst'];
                    $globalCompositeOperation = $object['globalCompositeOperation'];
                    $transformMatrix = $object['transformMatrix'];
                    $skewX = $object['skewX'];
                    $skewY = $object['skewY'];
                    $id = $object['id'];
                    $lockUniScaling = $object['lockUniScaling'];
                    $perPixelTargetFind = $object['perPixelTargetFind'];
                    $objectCaching = $object['objectCaching'];
                    $noScaleCache = $object['noScaleCache'];
                    $strokeUniform = $object['strokeUniform'];
                    $originalLeft = $object['originalLeft'];
                    $originalTop = $object['originalTop'];
                    $path =  $object['path'];
                    $svgPath = json_encode($path);




                    $json .='{
  "type": "path",
  "version": "5.3.0",
  "originX": "'.$originX.'",
  "originY": "'.$originY.'",
      "left": '.$left.',
      "top": '.$top.',
      "width": '.$width.',
      "height": '.$height.',
      "fill": "'.$fill.'",
  "stroke": "'.$stroke.'",
  "strokeWidth": '.$strokeWidth.',
  "strokeDashArray": null,
  "strokeLineCap": "butt",
  "strokeDashOffset": 0,
  "strokeLineJoin": "miter",
  "strokeUniform": true,
  "strokeMiterLimit": 4,
  "scaleX": '.$scaleX.',
  "scaleY":'.$scaleY.',
  "angle": '.$angle.',
  "flipX": false,
  "flipY": false,
  "opacity": '.$opacity.',
  "shadow": null,
  "visible": true,
  "backgroundColor": "",
  "fillRule": "nonzero",
  "paintFirst": "fill",
  "globalCompositeOperation": "source-over",
  "skewX": 0,
  "skewY": 0,
  "erasable": false,
  "objectType": "element",
  "gradientFill": "none",
  "selectable": true,
  "lockMovementX": false,
  "lockMovementY": false,
  "lockRotation": false,
  "crossOrigin": "anonymous",
  "path":  '.$svgPath.'
},';





                }


                $left = "";
                $top = "";

            }





        }








    }
    elseif ($child['type'] == 'group') {


        $shapeColor++;
        $type = $child['type'];
        $version = $child['version'];
        $originX = $child['originX'];
        $originY = $child['originY'];
        $left = $child['left'];
        $top = $child['top'];




        $opacityRand = $child['opacity'];


        $width = $child['width']  ;
        $height = $child['height'] ;
  $widthr = $width;



        $objects = $child['objects'];


        //print_r($objects);exit();

        if(!empty($objects))
        {


            foreach ($objects as $object) {



            if ($object['type'] == 'rect' || $object['type'] == 'circle' || $object['type'] == 'triangle' || $object['type'] == 'ellipse' ) {




                $shapeColor++;
                $type = $object['type'];
                $version = $object['version'];
                $originX = $object['originX'];
                $originY = $object['originY'];
              $left =str_replace('-',"",$object['left']);
                $top =str_replace('-',"",$object['top']);





                $width = $object['width'];
                $height = $object['height'];
                $fill = $object['fill'];
                if(!empty($dataBrand['hex'][$shapeColor]['hex'])){$fill = "#".$dataBrand['hex'][$shapeColor]['hex'];}

                if(empty($fill)){  $fill = $BG;};
                $stroke = $object['stroke'];
                $strokeWidth = $object['strokeWidth'];
                $strokeDashArray = $object['strokeDashArray'];
                $strokeLineCap = $object['strokeLineCap'];
                $strokeDashOffset = $object['strokeDashOffset'];
                $strokeLineJoin = $object['strokeLineJoin'];
                $strokeMiterLimit = $object['strokeMiterLimit'];
                $scaleX = $object['scaleX'];
                $scaleY = $object['scaleY'];
                $angle = $object['angle'];
                $flipX = $object['flipX'];
                $flipY = $object['flipY'];
                $opacity = $object['opacity'];
                $shadow = $object['shadow'];
                $visible = $object['visible'];
                $clipTo = $object['clipTo'];
                $backgroundColor = $object['backgroundColor'];
                $fillRule = $object['fillRule'];
                $paintFirst = $object['paintFirst'];
                $globalCompositeOperation = $object['globalCompositeOperation'];
                $transformMatrix = $object['transformMatrix'];
                $skewX = $object['skewX'];
                $skewY = $object['skewY'];
                $radius = $child['radius'];
                $startAngle = $object['startAngle'];
                $endAngle = $object['endAngle'];
                $id = $object['id'];
                $lockUniScaling = $object['lockUniScaling'];
                $perPixelTargetFind = $object['perPixelTargetFind'];
                $objectCaching = $object['objectCaching'];
                $noScaleCache = $object['noScaleCache'];
                $strokeUniform = $object['strokeUniform'];
                $originalLeft = $object['originalLeft'];
                $originalTop = $object['originalTop'];


                if($child['type'] == 'rect') { $objectType = "rectangle";}
                if($child['type'] == 'circle') { $objectType = "circle";}
                if($child['type'] == 'triangle') {$objectType = "triangle"; }
                if($child['type'] == 'ellipse') { $objectType = "ellipse";}
                $points ='';

                if($child['type'] == 'circle') {
                    $radius = $object['radius'];
                    $startAngle = 0;
                    $endAngle = 360;
                    $points = $object['points'];
                    $circle ='"radius": '.$radius.',
"startAngle": '.$startAngle.',
"endAngle": '.$endAngle.',';

                }
                else{

                    $circle ='';
                }



                if($child['width'] == 82 ){

                    $left = $child['left']+$left;
                    $top = $child['top']+$top;
                    $fill = "#ffffff";
                    $json .='{
  "type": "group",
  "version": "5.3.0",
  "originX": "center",
  "originY": "center",
      "left": '.$left.',
      "top": '.$top.',
  "width": 24,
  "height": 24,
  "fill": "'.$BG2.'",
  "stroke": null,
  "strokeWidth": 0,
  "strokeDashArray": null,
  "strokeLineCap": "butt",
  "strokeDashOffset": 0,
  "strokeLineJoin": "miter",
  "strokeUniform": true,
  "strokeMiterLimit": 4,
  "scaleX": 4.43,
  "scaleY": 4.43,
  "angle": 0,
  "flipX": false,
  "flipY": false,
  "opacity": 1,
  "shadow": null,
  "visible": true,
  "backgroundColor": "",
  "fillRule": "nonzero",
  "paintFirst": "fill",
  "globalCompositeOperation": "source-over",
  "skewX": 0,
  "skewY": 0,
  "erasable": false,
  "objectType": "element",
  "gradientFill": "none",
  "selectable": true,
  "lockMovementX": false,
  "lockMovementY": false,
  "lockRotation": false,
  "crossOrigin": "anonymous",
  "objects": [
    {
      "type": "path",
      "version": "5.3.0",
      "originX": "left",
      "originY": "top",
      "left": -12.5,
      "top": -12.5,
      "width": 24,
      "height": 24,
      "fill": "",
      "stroke": null,
      "strokeWidth": 1,
      "strokeDashArray": null,
      "strokeLineCap": "butt",
      "strokeDashOffset": 0,
      "strokeLineJoin": "miter",
      "strokeUniform": true,
      "strokeMiterLimit": 4,
      "scaleX": 1,
      "scaleY": 1,
      "angle": 0,
      "flipX": false,
      "flipY": false,
      "opacity": 1,
      "shadow": null,
      "visible": true,
      "backgroundColor": "",
      "fillRule": "nonzero",
      "paintFirst": "fill",
      "globalCompositeOperation": "source-over",
      "skewX": 0,
      "skewY": 0,
      "erasable": false,
      "selectable": true,
      "lockMovementX": false,
      "lockMovementY": false,
      "lockRotation": false,
      "crossOrigin": "anonymous",
      "path": [
        [
          "M",
          0,
          0
        ],
        [
          "L",
          24,
          0
        ],
        [
          "L",
          24,
          24
        ],
        [
          "L",
          0,
          24
        ],
        [
          "z"
        ]
      ]
    },
    {
      "type": "path",
      "version": "5.3.0",
      "originX": "left",
      "originY": "top",
      "left": -10.5,
      "top": -10.5,
      "width": 20,
      "height": 20,
      "fill": "'.$BG2.'",
      "stroke": null,
      "strokeWidth": 1,
      "strokeDashArray": null,
      "strokeLineCap": "butt",
      "strokeDashOffset": 0,
      "strokeLineJoin": "miter",
      "strokeUniform": true,
      "strokeMiterLimit": 4,
      "scaleX": 1,
      "scaleY": 1,
      "angle": 0,
      "flipX": false,
      "flipY": false,
      "opacity": 1,
      "shadow": null,
      "visible": true,
      "backgroundColor": "",
      "fillRule": "nonzero",
      "paintFirst": "fill",
      "globalCompositeOperation": "source-over",
      "skewX": 0,
      "skewY": 0,
      "erasable": false,
      "selectable": true,
      "lockMovementX": false,
      "lockMovementY": false,
      "lockRotation": false,
      "crossOrigin": "anonymous",
      "path": [
        [
          "M",
          11,
          9.16
        ],
        [
          "L",
          11,
          2
        ],
        [
          "C",
          6,
          2.5,
          2,
          6.79,
          2,
          12
        ],
        [
          "C",
          2,
          17.21,
          6,
          21.5,
          11,
          22
        ],
        [
          "L",
          11,
          14.84
        ],
        [
          "C",
          10,
          14.43,
          9,
          13.32,
          9,
          12
        ],
        [
          "C",
          9,
          10.68,
          10,
          9.57,
          11,
          9.16
        ],
        [
          "z"
        ],
        [
          "M",
          14.86,
          11
        ],
        [
          "L",
          22,
          11
        ],
        [
          "C",
          21.52,
          6.25,
          18,
          2.4700000000000006,
          13,
          2
        ],
        [
          "L",
          13,
          9.16
        ],
        [
          "C",
          14,
          9.46,
          14.52,
          10.14,
          14.86,
          11
        ],
        [
          "z"
        ],
        [
          "M",
          13,
          14.84
        ],
        [
          "L",
          13,
          22
        ],
        [
          "C",
          18,
          21.53,
          21.52,
          17.75,
          22,
          13
        ],
        [
          "L",
          14.86,
          13
        ],
        [
          "C",
          14.52,
          13.86,
          14,
          14.54,
          13,
          14.84
        ],
        [
          "z"
        ]
      ]
    }
  ]
},';


                }

                else{


                    $json  .=' {
  "type": "'.$type.'",
  "version": "5.3.0",
  "originX": "'.$originX.'",
  "originY": "'.$originY.'",
      "left": '.$left.',
      "top": '.$top.',
      "width": '.$width.',
      "height": '.$height.',
      "fill": "'.$fill.'",
      
      
  "stroke": "'.$stroke.'",
  "strokeWidth": 0,
  "strokeDashArray": null,
  "strokeLineCap": "butt",
  "strokeDashOffset": 0,
  "strokeLineJoin": "miter",
  "strokeUniform": true,
  "strokeMiterLimit": 4,
  "strokeMiterLimit": 4,
  "scaleX": '.$scaleX.',
  "scaleY": '.$scaleY.',
  "angle": '.$angle.',
  "flipX": false,
  "flipY": false,
  "opacity": '.$opacity.',
  "shadow": null,
  "visible": true,
  "backgroundColor": "",
  "fillRule": "nonzero",
  "paintFirst": "fill",
  "globalCompositeOperation": "source-over",
  "skewX": 0,
  "skewY": 0,
  "erasable": false,
  '.$circle.'
  "rx": 0,
  "ry": 0,
  "objectType": "'.$objectType.'",
  "gradientFill": "none",
  "selectable": true,
  "lockMovementX": false,
  "lockMovementY": false,
  "lockRotation": false
  '.$points.'
},';


                }








            }

            if ($object['type'] == 'path') {
                    $er++;
                    $pathColor++;

                    $type = $object['type'];
                    $version = $object['version'];
                    $originX = $object['originX'];
                    $originY = $object['originY'];
                    $left = $object['left']+ $child['left'];
                    $top = $object['top']+ $child['top'];
                    $width = $object['width'];
                    $height = $object['height'];
                    $fill = $object['fill'];




                    $stroke = $object['stroke'];
                    $strokeWidth = $object['strokeWidth'];
                    $strokeDashArray = $object['strokeDashArray'];
                    $strokeLineCap = $object['strokeLineCap'];
                    $strokeDashOffset = $object['strokeDashOffset'];
                    $strokeLineJoin = $object['strokeLineJoin'];
                    $strokeMiterLimit = $object['strokeMiterLimit'];
                $scaleX = $object['scaleX'];
                $scaleY = $object['scaleY'];
                    $angle = $object['angle'];
                    $flipX = $object['flipX'];
                    $flipY = $object['flipY'];
                    $opacity = $object['opacity'];
                    $shadow = $object['shadow'];
                    $visible = $object['visible'];
                    $clipTo = $object['clipTo'];
                    $backgroundColor = $object['backgroundColor'];
                    $fillRule = $object['fillRule'];
                    $paintFirst = $object['paintFirst'];
                    $globalCompositeOperation = $object['globalCompositeOperation'];
                    $transformMatrix = $object['transformMatrix'];
                    $skewX = $object['skewX'];
                    $skewY = $object['skewY'];
                    $id = $object['id'];
                    $lockUniScaling = $object['lockUniScaling'];
                    $perPixelTargetFind = $object['perPixelTargetFind'];
                    $objectCaching = $object['objectCaching'];
                    $noScaleCache = $object['noScaleCache'];
                    $strokeUniform = $object['strokeUniform'];
                    $originalLeft = $object['originalLeft'];
                    $originalTop = $object['originalTop'];
                    $path =  $object['path'];
                    $svgPath = json_encode($path);



                    $json .='{
  "type": "path",
  "version": "5.3.0",
  "originX": "'.$originX.'",
  "originY": "'.$originY.'",
      "left": '.$left.',
      "top": '.$top.',
      "width": '.$width.',
      "height": '.$height.',
      "fill": "'.$fill.'",
  "stroke": "'.$stroke.'",
  "strokeWidth": '.$strokeWidth.',
  "strokeDashArray": null,
  "strokeLineCap": "butt",
  "strokeDashOffset": 0,
  "strokeLineJoin": "miter",
  "strokeUniform": true,
  "strokeMiterLimit": 4,
  "scaleX": '.$scaleX.',
  "scaleY":'.$scaleY.',
  "angle": '.$angle.',
  "flipX": false,
  "flipY": false,
  "opacity": '.$opacity.',
  "shadow": null,
  "visible": true,
  "backgroundColor": "",
  "fillRule": "nonzero",
  "paintFirst": "fill",
  "globalCompositeOperation": "source-over",
  "skewX": 0,
  "skewY": 0,
  "erasable": false,
  "objectType": "element",
  "gradientFill": "none",
  "selectable": true,
  "lockMovementX": false,
  "lockMovementY": false,
  "lockRotation": false,
  "crossOrigin": "anonymous",
  "path":  '.$svgPath.'
},';





                }



                if ($object['type'] == 'tedxt') {


                    $textColor++;


                    $type = $object['type'];
                    $version = $object['version'];
                    $originX = $object['originX'];
                    $originY = $object['originY'];
                    $top =str_replace('-',"",$object['top']);
                    $left =str_replace('-',"",$object['left']);

                    if ($object['textAlign']=="right"){ $left = $left-100;}

                    elseif($object['textAlign']=="center"){ $left = $left-100;}

                    else{

                        $left = $left+100 ;
                    }

                    $width = $object['width']+100;
                    $height = $object['height'];
                    $fill = $object['fill'];

                    if(!empty($dataBrand['hex'][$textColor]['hex'])){$fill = "#".$dataBrand['hex'][$textColor]['hex'];}
                    if($textColor== 0)
                     {

                         if(!empty($dataBrand['hex'][1]['hex'])){$fill = "#".$dataBrand['hex'][1]['hex'];}

                     }

                     if($textColor== 1)
                     {
                         if(!empty($dataBrand['hex'][2]['hex'])){$fill = "#".$dataBrand['hex'][2]['hex'];}

                     }

                     if($textColor== 2)
                     {
                         if(!empty($dataBrand['hex'][3]['hex'])){$fill = "#".$dataBrand['hex'][3]['hex'];}

                     }

                    if ($child['textAlign']=="right"){ $left = $child['left']-100;}

                    $stroke = $object['stroke'];
                    $strokeWidth = $object['strokeWidth'];
                    $strokeDashArray = $object['strokeDashArray'];
                    $strokeLineCap = $object['strokeLineCap'];
                    $strokeDashOffset = $object['strokeDashOffset'];
                    $strokeLineJoin = $object['strokeLineJoin'];
                    $strokeMiterLimit = $object['strokeMiterLimit'];
                    $scaleX = $object['scaleX'];
                    $scaleY = $object['scaleY'];
                    $angle = $object['angle'];
                    $flipX = $object['flipX'];
                    $flipY = $object['flipY'];
                    $opacity = $object['opacity'];
                    $shadow = $object['shadow'];
                    $visible = $object['visible'];
                    $clipTo = $object['clipTo'];
                    $backgroundColor = $object['backgroundColor'];
                    $fillRule = $object['fillRule'];
                    $paintFirst = $object['paintFirst'];
                    $globalCompositeOperation = $object['globalCompositeOperation'];
                    $transformMatrix = $object['transformMatrix'];
                    $skewX = $object['skewX'];
                    $skewY = $object['skewY'];
                    $text = $object['text'];
                    $fontSize = $object['fontSize']-5;
                    $fontWeight = $object['fontWeight'];
                    $fontFamily = $object['fontFamily'];
                    $fontStyle = $object['fontStyle'];
                    $lineHeight = $object['lineHeight'];
                    $underline = $object['underline'];
                    $overline = $object['overline'];
                    $linethrough = $object['linethrough'];
                    $textAlign = $object['textAlign'];
                    $textBackgroundColor = $object['textBackgroundColor'];
                    $charSpacing = $object['charSpacing'];
                    $minWidth = $object['minWidth']+100;
                    $splitByGrapheme = $object['splitByGrapheme'];
                    $id = $object['id'];
                    $lockUniScaling = $object['lockUniScaling'];
                    $perPixelTargetFind = $object['perPixelTargetFind'];
                    $objectCaching = $object['objectCaching'];
                    $noScaleCache = $object['noScaleCache'];
                    $strokeUniform = $object['strokeUniform'];
                    $originalLeft = $object['originalLeft'];
                    $originalTop = $object['originalTop'];
                    $fontFamilyCommandName = $object['fontFamilyCommandName'];
                    $fontFamilyCommandName = explode(',', $fontFamilyCommandName)[1];

                    $styles = $object['styles'];


                    $text =preg_replace('/[^a-zA-Z0-9_ %\[\]\.\(\)%&-]/s', ' ', $text);



                    //$text= preg_replace('/[^A-Za-z0-9\-]/', ' ', $text);


                    $json  .=' {
  "type": "textbox",
  "version": "5.3.0",
  "originX": "'.$originX.'",
  "originY": "'.$originY.'",
      "left": '.$left.',
      "top": '.$top.',
      "width": '.$width.',
      "height": '.$height.',
      "fill": "'.$fill.'",
  "stroke": "'.$stroke.'",
  "strokeWidth": '.$strokeWidth.',
  "strokeDashArray": null,
  "strokeLineCap": "butt",
  "strokeDashOffset": 0,
  "strokeLineJoin": "miter",
  "strokeUniform": true,
  "strokeMiterLimit": 4,
  "scaleX": '.$scaleX.',
  "scaleY": '.$scaleY.',
  "angle": '.$angle.',
  "flipX": false,
  "flipY": false,
  "opacity": '.$opacity.',
  "shadow": null,
  "visible": true,
  "backgroundColor": "",
  "fillRule": "nonzero",
  "paintFirst": "fill",
  "globalCompositeOperation": "source-over",
  "skewX": 0,
  "skewY": 0,
  "erasable": false,
  "fontFamily": "Bebas Neue",
  "fontWeight": "Regular",
  "fontSize": '.$fontSize.',
  "text": "'.$text.'",
  "underline": false,
  "overline": false,
  "linethrough": false,
  "textAlign": "'.$textAlign.'",
  "fontStyle": "'.$fontStyle.'",
  "lineHeight": "'.$lineHeight.'",
  "textBackgroundColor": "rgba(255,255,255,0)",
  "charSpacing": '.$charSpacing.',
  "styles": [],
  "direction": "ltr",
  "path": null,
  "pathStartOffset": 0,
  "pathSide": "left",
  "pathAlign": "baseline",
  "minWidth": '.$width.',
  "splitByGrapheme": false,
  "objectType": "textbox",
  "gradientFill": "none",
  "selectable": true,
  "lockMovementX": false,
  "lockMovementY": false,
  "lockRotation": false
},';




                }





            }





        }


    }



    elseif ($child['type'] == 'path') {
        $er++;
        $pathColor++;

        $type = $child['type'];
        $version = $child['version'];
        $originX = $child['originX'];
        $originY = $child['originY'];
        $left = $child['left'];
        $top = $child['top'];
        $width = $child['width'];
        $height = $child['height'];
        $fill = $child['fill'];


         if(!empty($dataBrand['hex'][$pathColor]['hex'])){$fill = "#".$dataBrand['hex'][$pathColor]['hex'];}


        $stroke = $child['stroke'];
        $strokeWidth = $child['strokeWidth'];
        $strokeDashArray = $child['strokeDashArray'];
        $strokeLineCap = $child['strokeLineCap'];
        $strokeDashOffset = $child['strokeDashOffset'];
        $strokeLineJoin = $child['strokeLineJoin'];
        $strokeMiterLimit = $child['strokeMiterLimit'];
        $scaleX = $child['scaleX'];
        $scaleY = $child['scaleY'];
        $angle = $child['angle'];
        $flipX = $child['flipX'];
        $flipY = $child['flipY'];
        $opacity = $child['opacity'];
        $shadow = $child['shadow'];
        $visible = $child['visible'];
        $clipTo = $child['clipTo'];
        $backgroundColor = $child['backgroundColor'];
        $fillRule = $child['fillRule'];
        $paintFirst = $child['paintFirst'];
        $globalCompositeOperation = $child['globalCompositeOperation'];
        $transformMatrix = $child['transformMatrix'];
        $skewX = $child['skewX'];
        $skewY = $child['skewY'];
        $id = $child['id'];
        $lockUniScaling = $child['lockUniScaling'];
        $perPixelTargetFind = $child['perPixelTargetFind'];
        $objectCaching = $child['objectCaching'];
        $noScaleCache = $child['noScaleCache'];
        $strokeUniform = $child['strokeUniform'];
        $originalLeft = $child['originalLeft'];
        $originalTop = $child['originalTop'];
        $path =  $child['path'];
        $svgPath = json_encode($path);




        $json .='{
  "type": "path",
  "version": "5.3.0",
  "originX": "'.$originX.'",
  "originY": "'.$originY.'",
      "left": '.$left.',
      "top": '.$top.',
      "width": '.$width.',
      "height": '.$height.',
      "fill": "'.$fill.'",
  "stroke": "'.$stroke.'",
  "strokeWidth": '.$strokeWidth.',
  "strokeDashArray": null,
  "strokeLineCap": "butt",
  "strokeDashOffset": 0,
  "strokeLineJoin": "miter",
  "strokeUniform": true,
  "strokeMiterLimit": 4,
  "scaleX": '.$scaleX.',
  "scaleY":'.$scaleY.',
  "angle": '.$angle.',
  "flipX": false,
  "flipY": false,
  "opacity": '.$opacity.',
  "shadow": null,
  "visible": true,
  "backgroundColor": "",
  "fillRule": "nonzero",
  "paintFirst": "fill",
  "globalCompositeOperation": "source-over",
  "skewX": 0,
  "skewY": 0,
  "erasable": false,
  "objectType": "element",
  "gradientFill": "none",
  "selectable": true,
  "lockMovementX": false,
  "lockMovementY": false,
  "lockRotation": false,
  "crossOrigin": "anonymous",
  "path":  '.$svgPath.'
},';





    }



    elseif ($child['type'] == 'text' || $child['type'] == 'i-text') {


        $textColor++;


        $type = $child['type'];
        $version = $child['version'];
        $originX = $child['originX'];
        $originY = $child['originY'];
        $left = $child['left'];
        $top = $child['top'] ;
        $width = $child['width'] +100   ;
        $height = $child['height'];



        $top = $child['top'];
        $left = $child['left'];
        $top =str_replace('-',"",$top);
        $left =str_replace('-',"",$left);

        if ($child['textAlign']=="right"){ $left = $left-100;}

        elseif($child['textAlign']=="center"){ $left = $left-100;}

        else{

            $left = $left+100 ;
        }

        $fill = $child['fill'];


       if($textColor== 0)
        {


            if(!empty($dataBrand['hex'][3]['hex'])){$fill = "#".$dataBrand['hex'][3]['hex'];}

        }
           else {



               if(!empty($dataBrand['hex'][4]['hex'])){$fill = "#".$dataBrand['hex'][4]['hex']; }
               else{

                   $fill =$child['fill'];

               }




           }



        $stroke = $child['stroke'];
        $strokeWidth = $child['strokeWidth'];
        $strokeDashArray = $child['strokeDashArray'];
        $strokeLineCap = $child['strokeLineCap'];
        $strokeDashOffset = $child['strokeDashOffset'];
        $strokeLineJoin = $child['strokeLineJoin'];
        $strokeMiterLimit = $child['strokeMiterLimit'];
        $scaleX = $child['scaleX'];
        $scaleY = $child['scaleY'];
        $angle = $child['angle'];
        $flipX = $child['flipX'];
        $flipY = $child['flipY'];
        $opacity = $child['opacity'];
        $shadow = $child['shadow'];
        $visible = $child['visible'];
        $clipTo = $child['clipTo'];
        $backgroundColor = $child['backgroundColor'];
        $fillRule = $child['fillRule'];
        $paintFirst = $child['paintFirst'];
        $globalCompositeOperation = $child['globalCompositeOperation'];
        $transformMatrix = $child['transformMatrix'];
        $skewX = $child['skewX'];
        $skewY = $child['skewY'];
        $text = $child['text'];
        $fontSize = $child['fontSize']-2;
        $fontWeight = $child['fontWeight'];
        $fontFamily = $child['fontFamily'];
        $fontStyle = $child['fontStyle'];
        $lineHeight = $child['lineHeight'];
        $underline = $child['underline'];
        $overline = $child['overline'];
        $linethrough = $child['linethrough'];
        $textAlign = $child['textAlign'];
        $textBackgroundColor = $child['textBackgroundColor'];
        $charSpacing = $child['charSpacing'];
        $minWidth = $width;
        $splitByGrapheme = $child['splitByGrapheme'];
        $id = $child['id'];
        $lockUniScaling = $child['lockUniScaling'];
        $perPixelTargetFind = $child['perPixelTargetFind'];
        $objectCaching = $child['objectCaching'];
        $noScaleCache = $child['noScaleCache'];
        $strokeUniform = $child['strokeUniform'];
        $originalLeft = $child['originalLeft'];
        $originalTop = $child['originalTop'];
        $fontFamilyCommandName = $child['fontFamilyCommandName'];
        $fontFamilyCommandName = explode(',', $fontFamilyCommandName)[1];

        $styles = $child['styles'];


        $text =preg_replace('/[^a-zA-Z0-9_ %\[\]\.\(\)%&-]/s', ' ', $text);



       //$text= preg_replace('/[^A-Za-z0-9\-]/', ' ', $text);


        $json  .=' {
  "type": "textbox",
  "version": "5.3.0",
  "originX": "'.$originX.'",
  "originY": "'.$originY.'",
      "left": '.$left.',
      "top": '.$top.',
      "width": '.$width.',
      "height": '.$height.',
      "fill": "'.$fill.'",
  "stroke": "'.$stroke.'",
  "strokeWidth": '.$strokeWidth.',
  "strokeDashArray": null,
  "strokeLineCap": "butt",
  "strokeDashOffset": 0,
  "strokeLineJoin": "miter",
  "strokeUniform": true,
  "strokeMiterLimit": 4,
  "scaleX": '.$scaleX.',
  "scaleY": '.$scaleY.',
  "angle": '.$angle.',
  "flipX": false,
  "flipY": false,
  "opacity": '.$opacity.',
  "shadow": null,
  "visible": true,
  "backgroundColor": "",
  "fillRule": "nonzero",
  "paintFirst": "fill",
  "globalCompositeOperation": "source-over",
  "skewX": 0,
  "skewY": 0,
  "erasable": false,
  "fontFamily": "'.$fontFamily.'",
  "fontWeight": "'.$fontWeight.'",
  "fontSize": '.$fontSize.',
  "text": "'.$text.'",
  "underline": false,
  "overline": false,
  "linethrough": false,
  "textAlign": "'.$textAlign.'",
  "fontStyle": "'.$fontStyle.'",
  "lineHeight": "'.$lineHeight.'",
  "textBackgroundColor": "rgba(255,255,255,0)",
  "charSpacing": '.$charSpacing.',
  "styles": [],
  "direction": "ltr",
  "path": null,
  "pathStartOffset": 0,
  "pathSide": "left",
  "pathAlign": "baseline",
  "minWidth": '.$width.',
  "splitByGrapheme": false,
  "objectType": "textbox",
  "gradientFill": "none",
  "selectable": true,
  "lockMovementX": false,
  "lockMovementY": false,
  "lockRotation": false
},';




    }
    elseif ($child['type'] == 'polygon') {




        $shapeColor++;
        $type = $child['type'];
        $version = $child['version'];
        $originX = $child['originX'];
        $originY = $child['originY'];
        $left = $child['left'];
        $top = $child['top'];
        $width = $child['width'];
        $height = $child['height'];
        $fill = $child['fill'];
        if(!empty($dataBrand['hex'][$shapeColor]['hex'])){$fill = "#".$dataBrand['hex'][$shapeColor]['hex'];}
        $stroke = $child['stroke'];
        $strokeWidth = $child['strokeWidth'];
        $strokeDashArray = $child['strokeDashArray'];
        $strokeLineCap = $child['strokeLineCap'];
        $strokeDashOffset = $child['strokeDashOffset'];
        $strokeLineJoin = $child['strokeLineJoin'];
        $strokeMiterLimit = $child['strokeMiterLimit'];
        $scaleX = $child['scaleX'];
        $scaleY = $child['scaleY'];
        $angle = $child['angle'];
        $flipX = $child['flipX'];
        $flipY = $child['flipY'];
        $opacity = $child['opacity'];
        $shadow = $child['shadow'];
        $visible = $child['visible'];
        $clipTo = $child['clipTo'];
        $backgroundColor = $child['backgroundColor'];
        $fillRule = $child['fillRule'];
        $paintFirst = $child['paintFirst'];
        $globalCompositeOperation = $child['globalCompositeOperation'];
        $transformMatrix = $child['transformMatrix'];
        $skewX = $child['skewX'];
        $skewY = $child['skewY'];
        $radius = $child['radius'];
        $startAngle = $child['startAngle'];
        $endAngle = $child['endAngle'];
        $id = $child['id'];
        $lockUniScaling = $child['lockUniScaling'];
        $perPixelTargetFind = $child['perPixelTargetFind'];
        $objectCaching = $child['objectCaching'];
        $noScaleCache = $child['noScaleCache'];
        $strokeUniform = $child['strokeUniform'];
        $originalLeft = $child['originalLeft'];
        $originalTop = $child['originalTop'];



            $points = $child['points'];
            if(!empty($child['points'])){ $points =',"points":'.$points; }
            if(empty($child['points'])){ $points =',"points":""'; }

$objectType = $child['objectType'];



     $circle ='';



            $json  .=' {
  "type": "'.$type.'",
  "version": "5.3.0",
  "originX": "'.$originX.'",
  "originY": "'.$originY.'",
      "left": '.$left.',
      "top": '.$top.',
      "width": '.$width.',
      "height": '.$height.',
      "fill": "'.$fill.'",
      
      
  "stroke": "'.$stroke.'",
  "strokeWidth": 0,
  "strokeDashArray": null,
  "strokeLineCap": "butt",
  "strokeDashOffset": 0,
  "strokeLineJoin": "miter",
  "strokeUniform": true,
  "strokeMiterLimit": 4,
  "strokeMiterLimit": 4,
  "scaleX": '.$scaleX.',
  "scaleY": '.$scaleY.',
  "angle": '.$angle.',
  "flipX": false,
  "flipY": false,
  "opacity": '.$opacity.',
  "shadow": null,
  "visible": true,
  "backgroundColor": "",
  "fillRule": "nonzero",
  "paintFirst": "fill",
  "globalCompositeOperation": "source-over",
  "skewX": 0,
  "skewY": 0,
  "erasable": false,
  '.$circle.'
  "rx": 0,
  "ry": 0,
  "objectType": "'.$objectType.'",
  "gradientFill": "none",
  "selectable": true,
  "lockMovementX": false,
  "lockMovementY": false,
  "lockRotation": false
  '.$points.'
},';





    }

    elseif ($child['type'] == 'rect' || $child['type'] == 'circle' || $child['type'] == 'triangle' || $child['type'] == 'ellipse' ) {

        $rectCounter++;


        $shapeColor++;
        $type = $child['type'];
        $version = $child['version'];
        $originX = $child['originX'];
        $originY = $child['originY'];
        $left = $child['left'];
        $top = $child['top'];







        if($child['type'] == 'rect' )
        {


            $rand = rand(1,2);

            if($rand  == 2 )
            {
                $randLeft = rand(1,2);

                if($randLeft  == 1 )
                {

                    $randLeft = rand(1,2);

                    if($randLeft  == 1 )
                    {
                        $left = $child['left']-20;

                        if($randLeft  == 2)
                        {
                            $left = $child['left']+20;
                        }


                    }



                }
                if($randLeft  == 2 )
                {

                    $randTop = rand(1,2);

                    if($randTop  == 1 )
                    {
                        $left = $child['top']-20;

                        if($randTop  == 2)
                        {
                            $left = $child['top']+20;
                        }


                    }



                }
            }



         }






        $width = $child['width'];
        $height = $child['height'];
        $fill = $child['fill'];
         if(!empty($dataBrand['hex'][0]['hex'])){$fill = "#".$dataBrand['hex'][0]['hex'];}

        if(empty($fill)){  $fill = $BG;};
        $stroke = $child['stroke'];
        $strokeWidth = $child['strokeWidth'];
        $strokeDashArray = $child['strokeDashArray'];
        $strokeLineCap = $child['strokeLineCap'];
        $strokeDashOffset = $child['strokeDashOffset'];
        $strokeLineJoin = $child['strokeLineJoin'];
        $strokeMiterLimit = $child['strokeMiterLimit'];
        $scaleX = $child['scaleX'];
        $scaleY = $child['scaleY'];
        $angle = $child['angle'];
        $flipX = $child['flipX'];
        $flipY = $child['flipY'];
        $opacity = $child['opacity'];
        $shadow = $child['shadow'];
        $visible = $child['visible'];
        $clipTo = $child['clipTo'];
        $backgroundColor = $child['backgroundColor'];
        $fillRule = $child['fillRule'];
        $paintFirst = $child['paintFirst'];
        $globalCompositeOperation = $child['globalCompositeOperation'];
        $transformMatrix = $child['transformMatrix'];
        $skewX = $child['skewX'];
        $skewY = $child['skewY'];
        $radius = $child['radius'];
        $startAngle = $child['startAngle'];
        $endAngle = $child['endAngle'];
        $id = $child['id'];
        $lockUniScaling = $child['lockUniScaling'];
        $perPixelTargetFind = $child['perPixelTargetFind'];
        $objectCaching = $child['objectCaching'];
        $noScaleCache = $child['noScaleCache'];
        $strokeUniform = $child['strokeUniform'];
        $originalLeft = $child['originalLeft'];
        $originalTop = $child['originalTop'];


        if($child['type'] == 'rect') { $objectType = "rectangle";}
        if($child['type'] == 'circle') { $objectType = "circle";}
        if($child['type'] == 'triangle') {$objectType = "triangle"; }
        if($child['type'] == 'ellipse') { $objectType = "ellipse";}
      $points ='';

 if($child['type'] == 'circle') {
     $radius = $child['radius'];
     $startAngle = 0;
     $endAngle = 360;
            $points = $child['points'];
     $circle ='"radius": '.$radius.',
"startAngle": '.$startAngle.',
"endAngle": '.$endAngle.',';

 }
 else{

     $circle ='';
 }

        if($child['width'] == 82 ){


            $json .='{
  "type": "group",
  "version": "5.3.0",
  "originX": "center",
  "originY": "center",
      "left": '.$left.',
      "top": '.$top.',
  "width": 24,
  "height": 24,
  "fill": "'.$fill.'",
  "stroke": null,
  "strokeWidth": 0,
  "strokeDashArray": null,
  "strokeLineCap": "butt",
  "strokeDashOffset": 0,
  "strokeLineJoin": "miter",
  "strokeUniform": true,
  "strokeMiterLimit": 4,
  "scaleX": 4.43,
  "scaleY": 4.43,
  "angle": 0,
  "flipX": false,
  "flipY": false,
  "opacity": 1,
  "shadow": null,
  "visible": true,
  "backgroundColor": "",
  "fillRule": "nonzero",
  "paintFirst": "fill",
  "globalCompositeOperation": "source-over",
  "skewX": 0,
  "skewY": 0,
  "erasable": false,
  "objectType": "element",
  "gradientFill": "none",
  "selectable": true,
  "lockMovementX": false,
  "lockMovementY": false,
  "lockRotation": false,
  "crossOrigin": "anonymous",
  "objects": [
    {
      "type": "path",
      "version": "5.3.0",
      "originX": "left",
      "originY": "top",
      "left": -12.5,
      "top": -12.5,
      "width": 24,
      "height": 24,
      "fill": "",
      "stroke": null,
      "strokeWidth": 1,
      "strokeDashArray": null,
      "strokeLineCap": "butt",
      "strokeDashOffset": 0,
      "strokeLineJoin": "miter",
      "strokeUniform": true,
      "strokeMiterLimit": 4,
      "scaleX": 1,
      "scaleY": 1,
      "angle": 0,
      "flipX": false,
      "flipY": false,
      "opacity": 1,
      "shadow": null,
      "visible": true,
      "backgroundColor": "",
      "fillRule": "nonzero",
      "paintFirst": "fill",
      "globalCompositeOperation": "source-over",
      "skewX": 0,
      "skewY": 0,
      "erasable": false,
      "selectable": true,
      "lockMovementX": false,
      "lockMovementY": false,
      "lockRotation": false,
      "crossOrigin": "anonymous",
      "path": [
        [
          "M",
          0,
          0
        ],
        [
          "L",
          24,
          0
        ],
        [
          "L",
          24,
          24
        ],
        [
          "L",
          0,
          24
        ],
        [
          "z"
        ]
      ]
    },
    {
      "type": "path",
      "version": "5.3.0",
      "originX": "left",
      "originY": "top",
      "left": -10.5,
      "top": -10.5,
      "width": 20,
      "height": 20,
      "fill": "#f1c232",
      "stroke": null,
      "strokeWidth": 1,
      "strokeDashArray": null,
      "strokeLineCap": "butt",
      "strokeDashOffset": 0,
      "strokeLineJoin": "miter",
      "strokeUniform": true,
      "strokeMiterLimit": 4,
      "scaleX": 1,
      "scaleY": 1,
      "angle": 0,
      "flipX": false,
      "flipY": false,
      "opacity": 1,
      "shadow": null,
      "visible": true,
      "backgroundColor": "",
      "fillRule": "nonzero",
      "paintFirst": "fill",
      "globalCompositeOperation": "source-over",
      "skewX": 0,
      "skewY": 0,
      "erasable": false,
      "selectable": true,
      "lockMovementX": false,
      "lockMovementY": false,
      "lockRotation": false,
      "crossOrigin": "anonymous",
      "path": [
        [
          "M",
          11,
          9.16
        ],
        [
          "L",
          11,
          2
        ],
        [
          "C",
          6,
          2.5,
          2,
          6.79,
          2,
          12
        ],
        [
          "C",
          2,
          17.21,
          6,
          21.5,
          11,
          22
        ],
        [
          "L",
          11,
          14.84
        ],
        [
          "C",
          10,
          14.43,
          9,
          13.32,
          9,
          12
        ],
        [
          "C",
          9,
          10.68,
          10,
          9.57,
          11,
          9.16
        ],
        [
          "z"
        ],
        [
          "M",
          14.86,
          11
        ],
        [
          "L",
          22,
          11
        ],
        [
          "C",
          21.52,
          6.25,
          18,
          2.4700000000000006,
          13,
          2
        ],
        [
          "L",
          13,
          9.16
        ],
        [
          "C",
          14,
          9.46,
          14.52,
          10.14,
          14.86,
          11
        ],
        [
          "z"
        ],
        [
          "M",
          13,
          14.84
        ],
        [
          "L",
          13,
          22
        ],
        [
          "C",
          18,
          21.53,
          21.52,
          17.75,
          22,
          13
        ],
        [
          "L",
          14.86,
          13
        ],
        [
          "C",
          14.52,
          13.86,
          14,
          14.54,
          13,
          14.84
        ],
        [
          "z"
        ]
      ]
    }
  ]
}';


        }

        else
        {


            $json  .=' {
  "type": "'.$type.'",
  "version": "5.3.0",
  "originX": "'.$originX.'",
  "originY": "'.$originY.'",
      "left": '.$left.',
      "top": '.$top.',
      "width": '.$width.',
      "height": '.$height.',
      "fill": "'.$fill.'",
      
      
  "stroke": "'.$stroke.'",
  "strokeWidth": 0,
  "strokeDashArray": null,
  "strokeLineCap": "butt",
  "strokeDashOffset": 0,
  "strokeLineJoin": "miter",
  "strokeUniform": true,
  "strokeMiterLimit": 4,
  "strokeMiterLimit": 4,
  "scaleX": '.$scaleX.',
  "scaleY": '.$scaleY.',
  "angle": '.$angle.',
  "flipX": false,
  "flipY": false,
  "opacity": '.$opacity.',
  "shadow": null,
  "visible": true,
  "backgroundColor": "",
  "fillRule": "nonzero",
  "paintFirst": "fill",
  "globalCompositeOperation": "source-over",
  "skewX": 0,
  "skewY": 0,
  "erasable": false,
  '.$circle.'
  "rx": 0,
  "ry": 0,
  "objectType": "'.$objectType.'",
  "gradientFill": "none",
  "selectable": true,
  "lockMovementX": false,
  "lockMovementY": false,
  "lockRotation": false
  '.$points.'
},';

        }


















    }
}






$jsonfooter  = '],
  "background": "'.$BG2.'",
  "backgroundImage": {
    "type": "image",
    "version": "5.3.0",
    "originX": "center",
    "originY": "center",
    "left": 0,
    "top": 0,
    "width": '.$CW.',
    "height": '.$CH.',
    "fill": "",
    "stroke": null,
    "strokeWidth": 0,
    "strokeDashArray": null,
    "strokeLineCap": "butt",
    "strokeDashOffset": 0,
    "strokeLineJoin": "miter",
    "strokeUniform": true,
    "strokeMiterLimit": 0,
    "scaleX": 1,
    "scaleY": 1,
    "angle": 0,
    "flipX": false,
    "flipY": false,
    "opacity": 0,
    "shadow": null,
    "visible": true,
    "backgroundColor": "",
    "fillRule": "nonzero",
    "paintFirst": "fill",
    "globalCompositeOperation": "source-over",
    "skewX": 0,
    "skewY": 0,
    "erasable": true,
    "cropX": 0,
    "cropY": 0,
    "objectType": "BG",
    "mode": "canvas",
  "selectable": true,
  "lockMovementX": false,
  "lockMovementY": false,
  "lockRotation": false,
    "crossOrigin": true,
    "src": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAyAAAAMgCAYAAADbcAZoAAAAAXNSR0IArs4c6QAAIABJREFUeF7t1zENAAAMw7CVP+mxyOURqGTtyc4RIECAAAECBAgQIEAgEli0Y4YAAQIECBAgQIAAAQInQDwBAQIECBAgQIAAAQKZgADJqA0RIECAAAECBAgQICBA/AABAgQIECBAgAABApmAAMmoDREgQIAAAQIECBAgIED8AAECBAgQIECAAAECmYAAyagNESBAgAABAgQIECAgQPwAAQIECBAgQIAAAQKZgADJqA0RIECAAAECBAgQICBA/AABAgQIECBAgAABApmAAMmoDREgQIAAAQIECBAgIED8AAECBAgQIECAAAECmYAAyagNESBAgAABAgQIECAgQPwAAQIECBAgQIAAAQKZgADJqA0RIECAAAECBAgQICBA/AABAgQIECBAgAABApmAAMmoDREgQIAAAQIECBAgIED8AAECBAgQIECAAAECmYAAyagNESBAgAABAgQIECAgQPwAAQIECBAgQIAAAQKZgADJqA0RIECAAAECBAgQICBA/AABAgQIECBAgAABApmAAMmoDREgQIAAAQIECBAgIED8AAECBAgQIECAAAECmYAAyagNESBAgAABAgQIECAgQPwAAQIECBAgQIAAAQKZgADJqA0RIECAAAECBAgQICBA/AABAgQIECBAgAABApmAAMmoDREgQIAAAQIECBAgIED8AAECBAgQIECAAAECmYAAyagNESBAgAABAgQIECAgQPwAAQIECBAgQIAAAQKZgADJqA0RIECAAAECBAgQICBA/AABAgQIECBAgAABApmAAMmoDREgQIAAAQIECBAgIED8AAECBAgQIECAAAECmYAAyagNESBAgAABAgQIECAgQPwAAQIECBAgQIAAAQKZgADJqA0RIECAAAECBAgQICBA/AABAgQIECBAgAABApmAAMmoDREgQIAAAQIECBAgIED8AAECBAgQIECAAAECmYAAyagNESBAgAABAgQIECAgQPwAAQIECBAgQIAAAQKZgADJqA0RIECAAAECBAgQICBA/AABAgQIECBAgAABApmAAMmoDREgQIAAAQIECBAgIED8AAECBAgQIECAAAECmYAAyagNESBAgAABAgQIECAgQPwAAQIECBAgQIAAAQKZgADJqA0RIECAAAECBAgQICBA/AABAgQIECBAgAABApmAAMmoDREgQIAAAQIECBAgIED8AAECBAgQIECAAAECmYAAyagNESBAgAABAgQIECAgQPwAAQIECBAgQIAAAQKZgADJqA0RIECAAAECBAgQICBA/AABAgQIECBAgAABApmAAMmoDREgQIAAAQIECBAgIED8AAECBAgQIECAAAECmYAAyagNESBAgAABAgQIECAgQPwAAQIECBAgQIAAAQKZgADJqA0RIECAAAECBAgQICBA/AABAgQIECBAgAABApmAAMmoDREgQIAAAQIECBAgIED8AAECBAgQIECAAAECmYAAyagNESBAgAABAgQIECAgQPwAAQIECBAgQIAAAQKZgADJqA0RIECAAAECBAgQICBA/AABAgQIECBAgAABApmAAMmoDREgQIAAAQIECBAgIED8AAECBAgQIECAAAECmYAAyagNESBAgAABAgQIECAgQPwAAQIECBAgQIAAAQKZgADJqA0RIECAAAECBAgQICBA/AABAgQIECBAgAABApmAAMmoDREgQIAAAQIECBAgIED8AAECBAgQIECAAAECmYAAyagNESBAgAABAgQIECAgQPwAAQIECBAgQIAAAQKZgADJqA0RIECAAAECBAgQICBA/AABAgQIECBAgAABApmAAMmoDREgQIAAAQIECBAgIED8AAECBAgQIECAAAECmYAAyagNESBAgAABAgQIECAgQPwAAQIECBAgQIAAAQKZgADJqA0RIECAAAECBAgQICBA/AABAgQIECBAgAABApmAAMmoDREgQIAAAQIECBAgIED8AAECBAgQIECAAAECmYAAyagNESBAgAABAgQIECAgQPwAAQIECBAgQIAAAQKZgADJqA0RIECAAAECBAgQICBA/AABAgQIECBAgAABApmAAMmoDREgQIAAAQIECBAgIED8AAECBAgQIECAAAECmYAAyagNESBAgAABAgQIECAgQPwAAQIECBAgQIAAAQKZgADJqA0RIECAAAECBAgQICBA/AABAgQIECBAgAABApmAAMmoDREgQIAAAQIECBAgIED8AAECBAgQIECAAAECmYAAyagNESBAgAABAgQIECAgQPwAAQIECBAgQIAAAQKZgADJqA0RIECAAAECBAgQICBA/AABAgQIECBAgAABApmAAMmoDREgQIAAAQIECBAgIED8AAECBAgQIECAAAECmYAAyagNESBAgAABAgQIECAgQPwAAQIECBAgQIAAAQKZgADJqA0RIECAAAECBAgQICBA/AABAgQIECBAgAABApmAAMmoDREgQIAAAQIECBAgIED8AAECBAgQIECAAAECmYAAyagNESBAgAABAgQIECAgQPwAAQIECBAgQIAAAQKZgADJqA0RIECAAAECBAgQICBA/AABAgQIECBAgAABApmAAMmoDREgQIAAAQIECBAgIED8AAECBAgQIECAAAECmYAAyagNESBAgAABAgQIECAgQPwAAQIECBAgQIAAAQKZgADJqA0RIECAAAECBAgQICBA/AABAgQIECBAgAABApmAAMmoDREgQIAAAQIECBAgIED8AAECBAgQIECAAAECmYAAyagNESBAgAABAgQIECAgQPwAAQIECBAgQIAAAQKZgADJqA0RIECAAAECBAgQICBA/AABAgQIECBAgAABApmAAMmoDREgQIAAAQIECBAgIED8AAECBAgQIECAAAECmYAAyagNESBAgAABAgQIECAgQPwAAQIECBAgQIAAAQKZgADJqA0RIECAAAECBAgQICBA/AABAgQIECBAgAABApmAAMmoDREgQIAAAQIECBAgIED8AAECBAgQIECAAAECmYAAyagNESBAgAABAgQIECAgQPwAAQIECBAgQIAAAQKZgADJqA0RIECAAAECBAgQICBA/AABAgQIECBAgAABApmAAMmoDREgQIAAAQIECBAgIED8AAECBAgQIECAAAECmYAAyagNESBAgAABAgQIECAgQPwAAQIECBAgQIAAAQKZgADJqA0RIECAAAECBAgQICBA/AABAgQIECBAgAABApmAAMmoDREgQIAAAQIECBAgIED8AAECBAgQIECAAAECmYAAyagNESBAgAABAgQIECAgQPwAAQIECBAgQIAAAQKZgADJqA0RIECAAAECBAgQICBA/AABAgQIECBAgAABApmAAMmoDREgQIAAAQIECBAgIED8AAECBAgQIECAAAECmYAAyagNESBAgAABAgQIECAgQPwAAQIECBAgQIAAAQKZgADJqA0RIECAAAECBAgQICBA/AABAgQIECBAgAABApmAAMmoDREgQIAAAQIECBAgIED8AAECBAgQIECAAAECmYAAyagNESBAgAABAgQIECAgQPwAAQIECBAgQIAAAQKZgADJqA0RIECAAAECBAgQICBA/AABAgQIECBAgAABApmAAMmoDREgQIAAAQIECBAgIED8AAECBAgQIECAAAECmYAAyagNESBAgAABAgQIECAgQPwAAQIECBAgQIAAAQKZgADJqA0RIECAAAECBAgQICBA/AABAgQIECBAgAABApmAAMmoDREgQIAAAQIECBAgIED8AAECBAgQIECAAAECmYAAyagNESBAgAABAgQIECAgQPwAAQIECBAgQIAAAQKZgADJqA0RIECAAAECBAgQICBA/AABAgQIECBAgAABApmAAMmoDREgQIAAAQIECBAgIED8AAECBAgQIECAAAECmYAAyagNESBAgAABAgQIECAgQPwAAQIECBAgQIAAAQKZgADJqA0RIECAAAECBAgQICBA/AABAgQIECBAgAABApmAAMmoDREgQIAAAQIECBAgIED8AAECBAgQIECAAAECmYAAyagNESBAgAABAgQIECAgQPwAAQIECBAgQIAAAQKZgADJqA0RIECAAAECBAgQICBA/AABAgQIECBAgAABApmAAMmoDREgQIAAAQIECBAgIED8AAECBAgQIECAAAECmYAAyagNESBAgAABAgQIECAgQPwAAQIECBAgQIAAAQKZgADJqA0RIECAAAECBAgQICBA/AABAgQIECBAgAABApmAAMmoDREgQIAAAQIECBAgIED8AAECBAgQIECAAAECmYAAyagNESBAgAABAgQIECAgQPwAAQIECBAgQIAAAQKZgADJqA0RIECAAAECBAgQICBA/AABAgQIECBAgAABApmAAMmoDREgQIAAAQIECBAgIED8AAECBAgQIECAAAECmYAAyagNESBAgAABAgQIECAgQPwAAQIECBAgQIAAAQKZgADJqA0RIECAAAECBAgQICBA/AABAgQIECBAgAABApmAAMmoDREgQIAAAQIECBAgIED8AAECBAgQIECAAAECmYAAyagNESBAgAABAgQIECAgQPwAAQIECBAgQIAAAQKZgADJqA0RIECAAAECBAgQICBA/AABAgQIECBAgAABApmAAMmoDREgQIAAAQIECBAgIED8AAECBAgQIECAAAECmYAAyagNESBAgAABAgQIECAgQPwAAQIECBAgQIAAAQKZgADJqA0RIECAAAECBAgQICBA/AABAgQIECBAgAABApmAAMmoDREgQIAAAQIECBAgIED8AAECBAgQIECAAAECmYAAyagNESBAgAABAgQIECAgQPwAAQIECBAgQIAAAQKZgADJqA0RIECAAAECBAgQICBA/AABAgQIECBAgAABApmAAMmoDREgQIAAAQIECBAgIED8AAECBAgQIECAAAECmYAAyagNESBAgAABAgQIECAgQPwAAQIECBAgQIAAAQKZgADJqA0RIECAAAECBAgQICBA/AABAgQIECBAgAABApmAAMmoDREgQIAAAQIECBAgIED8AAECBAgQIECAAAECmYAAyagNESBAgAABAgQIECAgQPwAAQIECBAgQIAAAQKZgADJqA0RIECAAAECBAgQICBA/AABAgQIECBAgAABApmAAMmoDREgQIAAAQIECBAgIED8AAECBAgQIECAAAECmYAAyagNESBAgAABAgQIECAgQPwAAQIECBAgQIAAAQKZgADJqA0RIECAAAECBAgQICBA/AABAgQIECBAgAABApmAAMmoDREgQIAAAQIECBAgIED8AAECBAgQIECAAAECmYAAyagNESBAgAABAgQIECAgQPwAAQIECBAgQIAAAQKZgADJqA0RIECAAAECBAgQICBA/AABAgQIECBAgAABApmAAMmoDREgQIAAAQIECBAgIED8AAECBAgQIECAAAECmYAAyagNESBAgAABAgQIECAgQPwAAQIECBAgQIAAAQKZgADJqA0RIECAAAECBAgQICBA/AABAgQIECBAgAABApmAAMmoDREgQIAAAQIECBAgIED8AAECBAgQIECAAAECmYAAyagNESBAgAABAgQIECAgQPwAAQIECBAgQIAAAQKZgADJqA0RIECAAAECBAgQICBA/AABAgQIECBAgAABApmAAMmoDREgQIAAAQIECBAgIED8AAECBAgQIECAAAECmYAAyagNESBAgAABAgQIECAgQPwAAQIECBAgQIAAAQKZgADJqA0RIECAAAECBAgQICBA/AABAgQIECBAgAABApmAAMmoDREgQIAAAQIECBAgIED8AAECBAgQIECAAAECmYAAyagNESBAgAABAgQIECAgQPwAAQIECBAgQIAAAQKZgADJqA0RIECAAAECBAgQICBA/AABAgQIECBAgAABApmAAMmoDREgQIAAAQIECBAgIED8AAECBAgQIECAAAECmYAAyagNESBAgAABAgQIECAgQPwAAQIECBAgQIAAAQKZgADJqA0RIECAAAECBAgQICBA/AABAgQIECBAgAABApmAAMmoDREgQIAAAQIECBAgIED8AAECBAgQIECAAAECmYAAyagNESBAgAABAgQIECAgQPwAAQIECBAgQIAAAQKZgADJqA0RIECAAAECBAgQICBA/AABAgQIECBAgAABApmAAMmoDREgQIAAAQIECBAgIED8AAECBAgQIECAAAECmYAAyagNESBAgAABAgQIECAgQPwAAQIECBAgQIAAAQKZgADJqA0RIECAAAECBAgQICBA/AABAgQIECBAgAABApmAAMmoDREgQIAAAQIECBAgIED8AAECBAgQIECAAAECmYAAyagNESBAgAABAgQIECAgQPwAAQIECBAgQIAAAQKZgADJqA0RIECAAAECBAgQICBA/AABAgQIECBAgAABApmAAMmoDREgQIAAAQIECBAgIED8AAECBAgQIECAAAECmYAAyagNESBAgAABAgQIECAgQPwAAQIECBAgQIAAAQKZgADJqA0RIECAAAECBAgQICBA/AABAgQIECBAgAABApmAAMmoDREgQIAAAQIECBAgIED8AAECBAgQIECAAAECmYAAyagNESBAgAABAgQIECAgQPwAAQIECBAgQIAAAQKZgADJqA0RIECAAAECBAgQICBA/AABAgQIECBAgAABApmAAMmoDREgQIAAAQIECBAgIED8AAECBAgQIECAAAECmYAAyagNESBAgAABAgQIECAgQPwAAQIECBAgQIAAAQKZgADJqA0RIECAAAECBAgQICBA/AABAgQIECBAgAABApmAAMmoDREgQIAAAQIECBAgIED8AAECBAgQIECAAAECmYAAyagNESBAgAABAgQIECAgQPwAAQIECBAgQIAAAQKZgADJqA0RIECAAAECBAgQICBA/AABAgQIECBAgAABApmAAMmoDREgQIAAAQIECBAgIED8AAECBAgQIECAAAECmYAAyagNESBAgAABAgQIECAgQPwAAQIECBAgQIAAAQKZgADJqA0RIECAAAECBAgQICBA/AABAgQIECBAgAABApmAAMmoDREgQIAAAQIECBAgIED8AAECBAgQIECAAAECmYAAyagNESBAgAABAgQIECAgQPwAAQIECBAgQIAAAQKZgADJqA0RIECAAAECBAgQICBA/AABAgQIECBAgAABApmAAMmoDREgQIAAAQIECBAgIED8AAECBAgQIECAAAECmYAAyagNESBAgAABAgQIECAgQPwAAQIECBAgQIAAAQKZgADJqA0RIECAAAECBAgQICBA/AABAgQIECBAgAABApmAAMmoDREgQIAAAQIECBAgIED8AAECBAgQIECAAAECmYAAyagNESBAgAABAgQIECAgQPwAAQIECBAgQIAAAQKZgADJqA0RIECAAAECBAgQICBA/AABAgQIECBAgAABApmAAMmoDREgQIAAAQIECBAgIED8AAECBAgQIECAAAECmYAAyagNESBAgAABAgQIECAgQPwAAQIECBAgQIAAAQKZgADJqA0RIECAAAECBAgQICBA/AABAgQIECBAgAABApmAAMmoDREgQIAAAQIECBAgIED8AAECBAgQIECAAAECmYAAyagNESBAgAABAgQIECAgQPwAAQIECBAgQIAAAQKZgADJqA0RIECAAAECBAgQICBA/AABAgQIECBAgAABApmAAMmoDREgQIAAAQIECBAgIED8AAECBAgQIECAAAECmYAAyagNESBAgAABAgQIECAgQPwAAQIECBAgQIAAAQKZgADJqA0RIECAAAECBAgQICBA/AABAgQIECBAgAABApmAAMmoDREgQIAAAQIECBAgIED8AAECBAgQIECAAAECmYAAyagNESBAgAABAgQIECAgQPwAAQIECBAgQIAAAQKZgADJqA0RIECAAAECBAgQICBA/AABAgQIECBAgAABApmAAMmoDREgQIAAAQIECBAgIED8AAECBAgQIECAAAECmYAAyagNESBAgAABAgQIECAgQPwAAQIECBAgQIAAAQKZgADJqA0RIECAAAECBAgQICBA/AABAgQIECBAgAABApmAAMmoDREgQIAAAQIECBAgIED8AAECBAgQIECAAAECmYAAyagNESBAgAABAgQIECAgQPwAAQIECBAgQIAAAQKZgADJqA0RIECAAAECBAgQICBA/AABAgQIECBAgAABApmAAMmoDREgQIAAAQIECBAgIED8AAECBAgQIECAAAECmYAAyagNESBAgAABAgQIECAgQPwAAQIECBAgQIAAAQKZgADJqA0RIECAAAECBAgQICBA/AABAgQIECBAgAABApmAAMmoDREgQIAAAQIECBAgIED8AAECBAgQIECAAAECmYAAyagNESBAgAABAgQIECAgQPwAAQIECBAgQIAAAQKZgADJqA0RIECAAAECBAgQICBA/AABAgQIECBAgAABApmAAMmoDREgQIAAAQIECBAgIED8AAECBAgQIECAAAECmYAAyagNESBAgAABAgQIECAgQPwAAQIECBAgQIAAAQKZgADJqA0RIECAAAECBAgQICBA/AABAgQIECBAgAABApmAAMmoDREgQIAAAQIECBAgIED8AAECBAgQIECAAAECmYAAyagNESBAgAABAgQIECAgQPwAAQIECBAgQIAAAQKZgADJqA0RIECAAAECBAgQICBA/AABAgQIECBAgAABApmAAMmoDREgQIAAAQIECBAgIED8AAECBAgQIECAAAECmYAAyagNESBAgAABAgQIECAgQPwAAQIECBAgQIAAAQKZgADJqA0RIECAAAECBAgQICBA/AABAgQIECBAgAABApmAAMmoDREgQIAAAQIECBAgIED8AAECBAgQIECAAAECmYAAyagNESBAgAABAgQIECAgQPwAAQIECBAgQIAAAQKZgADJqA0RIECAAAECBAgQICBA/AABAgQIECBAgAABApmAAMmoDREgQIAAAQIECBAgIED8AAECBAgQIECAAAECmYAAyagNESBAgAABAgQIECAgQPwAAQIECBAgQIAAAQKZgADJqA0RIECAAAECBAgQICBA/AABAgQIECBAgAABApmAAMmoDREgQIAAAQIECBAgIED8AAECBAgQIECAAAECmYAAyagNESBAgAABAgQIECAgQPwAAQIECBAgQIAAAQKZgADJqA0RIECAAAECBAgQICBA/AABAgQIECBAgAABApmAAMmoDREgQIAAAQIECBAgIED8AAECBAgQIECAAAECmYAAyagNESBAgAABAgQIECAgQPwAAQIECBAgQIAAAQKZgADJqA0RIECAAAECBAgQICBA/AABAgQIECBAgAABApmAAMmoDREgQIAAAQIECBAgIED8AAECBAgQIECAAAECmYAAyagNESBAgAABAgQIECAgQPwAAQIECBAgQIAAAQKZgADJqA0RIECAAAECBAgQICBA/AABAgQIECBAgAABApmAAMmoDREgQIAAAQIECBAgIED8AAECBAgQIECAAAECmYAAyagNESBAgAABAgQIECAgQPwAAQIECBAgQIAAAQKZgADJqA0RIECAAAECBAgQICBA/AABAgQIECBAgAABApmAAMmoDREgQIAAAQIECBAgIED8AAECBAgQIECAAAECmYAAyagNESBAgAABAgQIECAgQPwAAQIECBAgQIAAAQKZgADJqA0RIECAAAECBAgQICBA/AABAgQIECBAgAABApmAAMmoDREgQIAAAQIECBAgIED8AAECBAgQIECAAAECmYAAyagNESBAgAABAgQIECAgQPwAAQIECBAgQIAAAQKZgADJqA0RIECAAAECBAgQICBA/AABAgQIECBAgAABApmAAMmoDREgQIAAAQIECBAgIED8AAECBAgQIECAAAECmYAAyagNESBAgAABAgQIECAgQPwAAQIECBAgQIAAAQKZgADJqA0RIECAAAECBAgQICBA/AABAgQIECBAgAABApmAAMmoDREgQIAAAQIECBAgIED8AAECBAgQIECAAAECmYAAyagNESBAgAABAgQIECAgQPwAAQIECBAgQIAAAQKZgADJqA0RIECAAAECBAgQICBA/AABAgQIECBAgAABApmAAMmoDREgQIAAAQIECBAgIED8AAECBAgQIECAAAECmYAAyagNESBAgAABAgQIECAgQPwAAQIECBAgQIAAAQKZgADJqA0RIECAAAECBAgQICBA/AABAgQIECBAgAABApmAAMmoDREgQIAAAQIECBAgIED8AAECBAgQIECAAAECmYAAyagNESBAgAABAgQIECAgQPwAAQIECBAgQIAAAQKZgADJqA0RIECAAAECBAgQICBA/AABAgQIECBAgAABApmAAMmoDREgQIAAAQIECBAgIED8AAECBAgQIECAAAECmYAAyagNESBAgAABAgQIECAgQPwAAQIECBAgQIAAAQKZgADJqA0RIECAAAECBAgQICBA/AABAgQIECBAgAABApmAAMmoDREgQIAAAQIECBAgIED8AAECBAgQIECAAAECmYAAyagNESBAgAABAgQIECAgQPwAAQIECBAgQIAAAQKZgADJqA0RIECAAAECBAgQICBA/AABAgQIECBAgAABApmAAMmoDREgQIAAAQIECBAgIED8AAECBAgQIECAAAECmYAAyagNESBAgAABAgQIECAgQPwAAQIECBAgQIAAAQKZgADJqA0RIECAAAECBAgQICBA/AABAgQIECBAgAABApmAAMmoDREgQIAAAQIECBAgIED8AAECBAgQIECAAAECmYAAyagNESBAgAABAgQIECAgQPwAAQIECBAgQIAAAQKZgADJqA0RIECAAAECBAgQICBA/AABAgQIECBAgAABApmAAMmoDREgQIAAAQIECBAgIED8AAECBAgQIEAB/8+bAAASGklEQVSAAAECmYAAyagNESBAgAABAgQIECAgQPwAAQIECBAgQIAAAQKZgADJqA0RIECAAAECBAgQICBA/AABAgQIECBAgAABApmAAMmoDREgQIAAAQIECBAgIED8AAECBAgQIECAAAECmYAAyagNESBAgAABAgQIECAgQPwAAQIECBAgQIAAAQKZgADJqA0RIECAAAECBAgQICBA/AABAgQIECBAgAABApmAAMmoDREgQIAAAQIECBAgIED8AAECBAgQIECAAAECmYAAyagNESBAgAABAgQIECAgQPwAAQIECBAgQIAAAQKZgADJqA0RIECAAAECBAgQICBA/AABAgQIECBAgAABApmAAMmoDREgQIAAAQIECBAgIED8AAECBAgQIECAAAECmYAAyagNESBAgAABAgQIECAgQPwAAQIECBAgQIAAAQKZgADJqA0RIECAAAECBAgQICBA/AABAgQIECBAgAABApmAAMmoDREgQIAAAQIECBAgIED8AAECBAgQIECAAAECmYAAyagNESBAgAABAgQIECAgQPwAAQIECBAgQIAAAQKZgADJqA0RIECAAAECBAgQICBA/AABAgQIECBAgAABApmAAMmoDREgQIAAAQIECBAgIED8AAECBAgQIECAAAECmYAAyagNESBAgAABAgQIECAgQPwAAQIECBAgQIAAAQKZgADJqA0RIECAAAECBAgQICBA/AABAgQIECBAgAABApmAAMmoDREgQIAAAQIECBAgIED8AAECBAgQIECAAAECmYAAyagNESBAgAABAgQIECAgQPwAAQIECBAgQIAAAQKZgADJqA0RIECAAAECBAgQICBA/AABAgQIECBAgAABApmAAMmoDREgQIAAAQIECBAgIED8AAECBAgQIECAAAECmYAAyagNESBAgAABAgQIECAgQPwAAQIECBAgQIAAAQKZgADJqA0RIECAAAECBAgQICBA/AABAgQIECBAgAABApmAAMmoDREgQIAAAQIECBAgIED8AAECBAgQIECAAAECmYAAyagNESBAgAABAgQIECAgQPwAAQIECBAgQIAAAQKZgADJqA0RIECAAAECBAgQICBA/AABAgQIECBAgAABApmAAMmoDREgQIAAAQIECBAgIED8AAECBAgQIECAAAECmYAAyagNESBAgAABAgQIECAgQPwAAQIECBAgQIAAAQKZgADJqA0RIECAAAECBAgQICBA/AABAgQIECBAgAABApmAAMmoDREgQIAAAQIECBAgIED8AAECBAgQIECAAAECmYAAyagNESBAgAABAgQIECAgQPwAAQIECBAgQIAAAQKZgADJqA0RIECAAAECBAgQICBA/AABAgQIECBAgAABApmAAMmoDREgQIAAAQIECBAgIED8AAECBAgQIECAAAECmYAAyagNESBAgAABAgQIECAgQPwAAQIECBAgQIAAAQKZgADJqA0RIECAAAECBAgQICBA/AABAgQIECBAgAABApmAAMmoDREgQIAAAQIECBAgIED8AAECBAgQIECAAAECmYAAyagNESBAgAABAgQIECAgQPwAAQIECBAgQIAAAQKZgADJqA0RIECAAAECBAgQICBA/AABAgQIECBAgAABApmAAMmoDREgQIAAAQIECBAgIED8AAECBAgQIECAAAECmYAAyagNESBAgAABAgQIECAgQPwAAQIECBAgQIAAAQKZgADJqA0RIECAAAECBAgQICBA/AABAgQIECBAgAABApmAAMmoDREgQIAAAQIECBAgIED8AAECBAgQIECAAAECmYAAyagNESBAgAABAgQIECAgQPwAAQIECBAgQIAAAQKZgADJqA0RIECAAAECBAgQICBA/AABAgQIECBAgAABApmAAMmoDREgQIAAAQIECBAgIED8AAECBAgQIECAAAECmYAAyagNESBAgAABAgQIECAgQPwAAQIECBAgQIAAAQKZgADJqA0RIECAAAECBAgQICBA/AABAgQIECBAgAABApmAAMmoDREgQIAAAQIECBAgIED8AAECBAgQIECAAAECmYAAyagNESBAgAABAgQIECAgQPwAAQIECBAgQIAAAQKZgADJqA0RIECAAAECBAgQICBA/AABAgQIECBAgAABApmAAMmoDREgQIAAAQIECBAgIED8AAECBAgQIECAAAECmYAAyagNESBAgAABAgQIECAgQPwAAQIECBAgQIAAAQKZgADJqA0RIECAAAECBAgQICBA/AABAgQIECBAgAABApmAAMmoDREgQIAAAQIECBAgIED8AAECBAgQIECAAAECmYAAyagNESBAgAABAgQIECAgQPwAAQIECBAgQIAAAQKZgADJqA0RIECAAAECBAgQICBA/AABAgQIECBAgAABApmAAMmoDREgQIAAAQIECBAgIED8AAECBAgQIECAAAECmYAAyagNESBAgAABAgQIECAgQPwAAQIECBAgQIAAAQKZgADJqA0RIECAAAECBAgQICBA/AABAgQIECBAgAABApmAAMmoDREgQIAAAQIECBAgIED8AAECBAgQIECAAAECmYAAyagNESBAgAABAgQIECAgQPwAAQIECBAgQIAAAQKZgADJqA0RIECAAAECBAgQICBA/AABAgQIECBAgAABApmAAMmoDREgQIAAAQIECBAgIED8AAECBAgQIECAAAECmYAAyagNESBAgAABAgQIECAgQPwAAQIECBAgQIAAAQKZgADJqA0RIECAAAECBAgQICBA/AABAgQIECBAgAABApmAAMmoDREgQIAAAQIECBAgIED8AAECBAgQIECAAAECmYAAyagNESBAgAABAgQIECAgQPwAAQIECBAgQIAAAQKZgADJqA0RIECAAAECBAgQICBA/AABAgQIECBAgAABApmAAMmoDREgQIAAAQIECBAgIED8AAECBAgQIECAAAECmYAAyagNESBAgAABAgQIECAgQPwAAQIECBAgQIAAAQKZgADJqA0RIECAAAECBAgQICBA/AABAgQIECBAgAABApmAAMmoDREgQIAAAQIECBAgIED8AAECBAgQIECAAAECmYAAyagNESBAgAABAgQIECAgQPwAAQIECBAgQIAAAQKZgADJqA0RIECAAAECBAgQICBA/AABAgQIECBAgAABApmAAMmoDREgQIAAAQIECBAgIED8AAECBAgQIECAAAECmYAAyagNESBAgAABAgQIECAgQPwAAQIECBAgQIAAAQKZgADJqA0RIECAAAECBAgQICBA/AABAgQIECBAgAABApmAAMmoDREgQIAAAQIECBAgIED8AAECBAgQIECAAAECmYAAyagNESBAgAABAgQIECAgQPwAAQIECBAgQIAAAQKZgADJqA0RIECAAAECBAgQICBA/AABAgQIECBAgAABApmAAMmoDREgQIAAAQIECBAgIED8AAECBAgQIECAAAECmYAAyagNESBAgAABAgQIECAgQPwAAQIECBAgQIAAAQKZgADJqA0RIECAAAECBAgQICBA/AABAgQIECBAgAABApmAAMmoDREgQIAAAQIECBAgIED8AAECBAgQIECAAAECmYAAyagNESBAgAABAgQIECAgQPwAAQIECBAgQIAAAQKZgADJqA0RIECAAAECBAgQICBA/AABAgQIECBAgAABApmAAMmoDREgQIAAAQIECBAgIED8AAECBAgQIECAAAECmYAAyagNESBAgAABAgQIECAgQPwAAQIECBAgQIAAAQKZgADJqA0RIECAAAECBAgQICBA/AABAgQIECBAgAABApmAAMmoDREgQIAAAQIECBAgIED8AAECBAgQIECAAAECmYAAyagNESBAgAABAgQIECAgQPwAAQIECBAgQIAAAQKZgADJqA0RIECAAAECBAgQICBA/AABAgQIECBAgAABApmAAMmoDREgQIAAAQIECBAgIED8AAECBAgQIECAAAECmYAAyagNESBAgAABAgQIECAgQPwAAQIECBAgQIAAAQKZgADJqA0RIECAAAECBAgQICBA/AABAgQIECBAgAABApmAAMmoDREgQIAAAQIECBAgIED8AAECBAgQIECAAAECmYAAyagNESBAgAABAgQIECAgQPwAAQIECBAgQIAAAQKZgADJqA0RIECAAAECBAgQICBA/AABAgQIECBAgAABApmAAMmoDREgQIAAAQIECBAgIED8AAECBAgQIECAAAECmYAAyagNESBAgAABAgQIECAgQPwAAQIECBAgQIAAAQKZgADJqA0RIECAAAECBAgQICBA/AABAgQIECBAgAABApmAAMmoDREgQIAAAQIECBAgIED8AAECBAgQIECAAAECmYAAyagNESBAgAABAgQIECAgQPwAAQIECBAgQIAAAQKZgADJqA0RIECAAAECBAgQICBA/AABAgQIECBAgAABApmAAMmoDREgQIAAAQIECBAgIED8AAECBAgQIECAAAECmYAAyagNESBAgAABAgQIECAgQPwAAQIECBAgQIAAAQKZgADJqA0RIECAAAECBAgQICBA/AABAgQIECBAgAABApmAAMmoDREgQIAAAQIECBAgIED8AAECBAgQIECAAAECmYAAyagNESBAgAABAgQIECAgQPwAAQIECBAgQIAAAQKZgADJqA0RIECAAAECBAgQICBA/AABAgQIECBAgAABApmAAMmoDREgQIAAAQIECBAgIED8AAECBAgQIECAAAECmYAAyagNESBAgAABAgQIECAgQPwAAQIECBAgQIAAAQKZgADJqA0RIECAAAECBAgQICBA/AABAgQIECBAgAABApmAAMmoDREgQIAAAQIECBAgIED8AAECBAgQIECAAAECmYAAyagNESBAgAABAgQIECAgQPwAAQIECBAgQIAAAQKZgADJqA0RIECAAAECBAgQICBA/AABAgQIECBAgAABApmAAMmoDREgQIAAAQIECBAgIED8AAECBAgQIECAAAECmYAAyagNESBAgAABAgQIECAgQPwAAQIECBAgQIAAAQKZgADJqA0RIECAAAECBAgQICBA/AABAgQIECBAgAABApmAAMmoDREgQIAAAQIECBAgIED8AAECBAgQIECAAAECmYAAyagNESBAgAABAgQIECAgQPwAAQIECBAgQIAAAQKZgADJqA0RIECAAAECBAgQICBA/AABAgQIECBAgAABApmAAMmoDREgQIAAAQIECBAgIED8AAECBAgQIECAAAECmYAAyagNESBAgAABAgQIECAgQPwAAQIECBAgQIAAAQKZgADJqA0RIECAAAECBAgQICBA/AABAgQIECBAgAABApmAAMmoDREgQIAAAQIECBAgIED8AAECBAgQIECAAAECmYAAyagNESBAgAABAgQIECAgQPwAAQIECBAgQIAAAQKZgADJqA0RIECAAAECBAgQICBA/AABAgQIECBAgAABApmAAMmoDREgQIAAAQIECBAgIED8AAECBAgQIECAAAECmYAAyagNESBAgAABAgQIECAgQPwAAQIECBAgQIAAAQKZgADJqA0RIECAAAECBAgQICBA/AABAgQIECBAgAABApmAAMmoDREgQIAAAQIECBAgIED8AAECBAgQIECAAAECmYAAyagNESBAgAABAgQIECAgQPwAAQIECBAgQIAAAQKZgADJqA0RIECAAAECBAgQICBA/AABAgQIECBAgAABApmAAMmoDREgQIAAAQIECBAgIED8AAECBAgQIECAAAECmYAAyagNESBAgAABAgQIECAgQPwAAQIECBAgQIAAAQKZgADJqA0RIECAAAECBAgQICBA/AABAgQIECBAgAABApmAAMmoDREgQIAAAQIECBAgIED8AAECBAgQIECAAAECmYAAyagNESBAgAABAgQIECAgQPwAAQIECBAgQIAAAQKZgADJqA0RIECAAAECBAgQICBA/AABAgQIECBAgAABApmAAMmoDREgQIAAAQIECBAgIED8AAECBAgQIECAAAECmYAAyagNESBAgAABAgQIECAgQPwAAQIECBAgQIAAAQKZgADJqA0RIECAAAECBAgQICBA/AABAgQIECBAgAABApmAAMmoDREgQIAAAQIECBAgIED8AAECBAgQIECAAAECmYAAyagNESBAgAABAgQIECDwFiQDIR+B21kAAAAASUVORK5CYII=",
    "filters": []
  }
}';

  $json = rtrim($json, ',');

$json = $jsonheader.$json;

   $json = $json.$jsonfooter;

$json =str_replace('Staatliches',"Bebas Neue",$json);


?>