text: 
   'use strict';
  
  
   Blockly.Blocks['resim_goster_delay'] = {
      /**
       * @this Blockly.Block
       */
      init: function() {
        this.jsonInit({
          "message0": Blockly.Msg.RESIM_GOSTER_DELAY,
          "args0": [
            {
              "type": "field_image",
              "src": Blockly.mainWorkspace.options.pathToMedia + "extensions/hibot-block-icon.svg",
              "width": 40,
              "height": 40
            },
            {
              "type": "field_vertical_separator"
            },
            {
              "type": "input_value",
              "name": "MATRIX"
            },
            {
              type: 'input_value',
              name: 'X'
            },
          ],
          "category": Blockly.Categories.pen,
          "extensions": ["colours_pen", "shape_statement",]
        });
      }
    };
  
  
    Blockly.Blocks['resim_goster'] = {
      /**
       * @this Blockly.Block
       */
      init: function() {
        this.jsonInit({
          "message0": Blockly.Msg.RESIM_GOSTER,
          "args0": [
            {
              "type": "field_image",
              "src": Blockly.mainWorkspace.options.pathToMedia + "extensions/hibot-block-icon.svg",
              "width": 40,
              "height": 40
            },
            {
              "type": "field_vertical_separator"
            },
            {
              "type": "input_value",
              "name": "MATRIX"
            },
          ],
          "category": Blockly.Categories.pen,
          "extensions": ["colours_pen", "shape_statement",]
        });
      }
    };
  
  
    Blockly.Blocks['resim_goster_x_y'] = {
      /**
       * @this Blockly.Block
       */
      init: function() {
        this.jsonInit({
          "message0": Blockly.Msg.RESIM_GOSTER_X_Y,
          "args0": [
            {
              "type": "field_image",
              "src": Blockly.mainWorkspace.options.pathToMedia + "extensions/hibot-block-icon.svg",
              "width": 40,
              "height": 40
            },
            {
              "type": "field_vertical_separator"
            },
            {
              type: 'input_value',
              name: 'X'
          },
          {
              type: 'input_value',
              name: 'Y'
          }
          ],
          "category": Blockly.Categories.pen,
          "extensions": ["colours_pen", "shape_statement",]
        });
      }
    };
  
    Blockly.Blocks['ekrani_kapat'] = {
      init: function () {
          this.jsonInit({
              "message0": Blockly.Msg.EKRANI_KAPAT,
              "args0": [
                {
                  "type": "field_image",
                  "src": Blockly.mainWorkspace.options.pathToMedia + "extensions/hibot-block-icon.svg",
                  "width": 40,
                  "height": 40
                },
                {
                  "type": "field_vertical_separator"
                }
              ],
              colour: '#C0C0C0',
              secondaryColour: '#A9A9A9',
              extensions: ["colours_pen",'shape_statement']
          });
      }
  };
  
  Blockly.Blocks['goster'] = {
      init: function () {
          this.jsonInit({
              "message0": Blockly.Msg.GOSTER,
              "args0": [
                {
                  "type": "field_image",
                  "src": Blockly.mainWorkspace.options.pathToMedia + "extensions/hibot-block-icon.svg",
                  "width": 40,
                  "height": 40
                },
                {
                  "type": "field_vertical_separator"
                },
                {
                      type: 'input_value',
                      name: 'X'
                }
              ],
              colour: '#C0C0C0',
              secondaryColour: '#A9A9A9',
              extensions: ["colours_pen",'shape_statement']
          });
      }
  };
  
  Blockly.Blocks['goster_kaydirilana_kadar'] = {
      init: function () {
          this.jsonInit({
              "message0": Blockly.Msg.GOSTER_KAYDIRILANA_KADAR,
              "args0": [
                {
                  "type": "field_image",
                  "src": Blockly.mainWorkspace.options.pathToMedia + "extensions/hibot-block-icon.svg",
                  "width": 40,
                  "height": 40
                },
                {
                  "type": "field_vertical_separator"
                },
                  {
                      type: 'input_value',
                      name: 'X'
                  }
              ],
              colour: '#C0C0C0',
              secondaryColour: '#A9A9A9',
              extensions: ["colours_pen",'shape_statement']
          });
      }
  };
  
  Blockly.Blocks['goster_x_y'] = {
      init: function () {
          this.jsonInit({
              "message0": Blockly.Msg.GOSTER_X_Y,
              "args0": [
                {
                  "type": "field_image",
                  "src": Blockly.mainWorkspace.options.pathToMedia + "extensions/hibot-block-icon.svg",
                  "width": 40,
                  "height": 40
                },
                {
                  "type": "field_vertical_separator"
                },
                  {
                      type: 'input_value',
                      name: 'X'
                  },
                  {
                      type: 'input_value',
                      name: 'Y'
                  },
                  {
                      type: 'input_value',
                      name: 'Z'
                  }
              ],
              colour: '#C0C0C0',
              secondaryColour: '#A9A9A9',
              extensions: ["colours_pen",'shape_statement']
          });
      }
  };
  
  Blockly.Blocks['ısik_yak_x_y'] = {
      init: function () {
          this.jsonInit({
              "message0": Blockly.Msg.ISIK_YAK_X_Y,
              "args0": [
                {
                  "type": "field_image",
                  "src": Blockly.mainWorkspace.options.pathToMedia + "extensions/hibot-block-icon.svg",
                  "width": 40,
                  "height": 40
                },
                {
                  "type": "field_vertical_separator"
                },
                  {
                      type: 'input_value',
                      name: 'X'
                  },
                  {
                      type: 'input_value',
                      name: 'Y'
                  }
              ],
              colour: '#C0C0C0',
              secondaryColour: '#A9A9A9',
              extensions: ["colours_pen",'shape_statement']
          });
      }
  };
  
  Blockly.Blocks['ısik_kapat_x_y'] = {
      init: function () {
          this.jsonInit({
              "message0": Blockly.Msg.ISIK_KAPAT_X_Y,
              "args0": [
                {
                  "type": "field_image",
                  "src": Blockly.mainWorkspace.options.pathToMedia + "extensions/hibot-block-icon.svg",
                  "width": 40,
                  "height": 40
                },
                {
                  "type": "field_vertical_separator"
                },
                  {
                      type: 'input_value',
                      name: 'X'
                  },
                  {
                      type: 'input_value',
                      name: 'Y'
                  }
              ],
              colour: '#C0C0C0',
              secondaryColour: '#A9A9A9',
              extensions: ["colours_pen",'shape_statement']
          });
      }
  };
  
  
  Blockly.Blocks['ısik_yak_sondur_x_y'] = {
      init: function () {
          this.jsonInit({
              "message0": Blockly.Msg.ISIK_YAK_SONDUR_X_Y,
              "args0": [
                {
                  "type": "field_image",
                  "src": Blockly.mainWorkspace.options.pathToMedia + "extensions/hibot-block-icon.svg",
                  "width": 40,
                  "height": 40
                },
                {
                  "type": "field_vertical_separator"
                },
                  {
                      type: 'input_value',
                      name: 'X'
                  },
                  {
                      type: 'input_value',
                      name: 'Y'
                  }
              ],
              colour: '#C0C0C0',
              secondaryColour: '#A9A9A9',
              extensions: ["colours_pen",'shape_statement']
          });
      }
  };
  
  
  