text: import _mergeJSXProps from "@vue/babel-helper-vue-jsx-merge-props";
  export default {
    name: 'WritingSignIcon',
    props: {
      size: {
        type: String,
        default: '24'
      }
    },
    functional: true,
  
    render(h, ctx) {
      const size = parseInt(ctx.props.size) + 'px';
      const attrs = ctx.data.attrs || {};
      attrs.width = attrs.width || size;
      attrs.height = attrs.height || size;
      ctx.data.attrs = attrs;
      return h("svg", _mergeJSXProps([{
        "attrs": {
          "xmlns": "http://www.w3.org/2000/svg",
          "width": "24",
          "height": "24",
          "viewBox": "0 0 24 24",
          "stroke-width": "2",
          "stroke": "currentColor",
          "fill": "none",
          "stroke-linecap": "round",
          "stroke-linejoin": "round"
        },
        "class": "icon icon-tabler icon-tabler-writing-sign"
      }, ctx.data]), ["   ", h("path", {
        "attrs": {
          "stroke": "none",
          "d": "M0 0h24v24H0z",
          "fill": "none"
        }
      }), "   ", h("path", {
        "attrs": {
          "d": "M3 19c3.333 -2 5 -4 5 -6c0 -3 -1 -3 -2 -3s-2.032 1.085 -2 3c.034 2.048 1.658 2.877 2.5 4c1.5 2 2.5 2.5 3.5 1c.667 -1 1.167 -1.833 1.5 -2.5c1 2.333 2.333 3.5 4 3.5h2.5"
        }
      }), "   ", h("path", {
        "attrs": {
          "d": "M20 17v-12c0 -1.121 -.879 -2 -2 -2s-2 .879 -2 2v12l2 2l2 -2z"
        }
      }), "   ", h("path", {
        "attrs": {
          "d": "M16 7h4"
        }
      }), " "]);
    }
  
  };