#extension GL_EXT_shader_texture_lod : enable
varying highp vec2 xlv_TEXCOORD0;
uniform highp vec4 _MainTex_TexelSize;
uniform sampler2D _MainTex;
void main ()
{
  highp vec2 fxaaQualityRcpFrame_1;
  fxaaQualityRcpFrame_1 = _MainTex_TexelSize.xy;
  highp vec4 tmpvar_2;
  highp float dstP_3;
  highp float dstN_4;
  highp float lumaEndP_5;
  highp float lumaEndN_6;
  highp vec2 posP_7;
  highp vec2 posN_8;
  highp vec2 posB_9;
  highp float lumaNN_10;
  highp float lengthSign_11;
  highp float lumaN_12;
  highp float lumaS_13;
  highp vec4 rgbyM_14;
  highp vec2 posM_15;
  posM_15.x = xlv_TEXCOORD0.x;
  posM_15.y = xlv_TEXCOORD0.y;
  lowp vec4 tmpvar_16;
  tmpvar_16 = texture2DLod (_MainTex, xlv_TEXCOORD0, 0.0);
  rgbyM_14 = tmpvar_16;
  highp vec4 tmpvar_17;
  tmpvar_17.zw = vec2(0.0, 0.0);
  tmpvar_17.xy = (xlv_TEXCOORD0 + (vec2(0.0, 1.0) * _MainTex_TexelSize.xy));
  lowp vec4 tmpvar_18;
  tmpvar_18 = texture2DLod (_MainTex, tmpvar_17.xy, 0.0);
  highp vec4 rgba_19;
  rgba_19 = tmpvar_18;
  lumaS_13 = rgba_19.w;
  highp vec4 tmpvar_20;
  tmpvar_20.zw = vec2(0.0, 0.0);
  tmpvar_20.xy = (xlv_TEXCOORD0 + (vec2(1.0, 0.0) * _MainTex_TexelSize.xy));
  lowp vec4 tmpvar_21;
  tmpvar_21 = texture2DLod (_MainTex, tmpvar_20.xy, 0.0);
  highp float tmpvar_22;
  highp vec4 rgba_23;
  rgba_23 = tmpvar_21;
  tmpvar_22 = rgba_23.w;
  highp vec4 tmpvar_24;
  tmpvar_24.zw = vec2(0.0, 0.0);
  tmpvar_24.xy = (xlv_TEXCOORD0 + (vec2(0.0, -1.0) * _MainTex_TexelSize.xy));
  lowp vec4 tmpvar_25;
  tmpvar_25 = texture2DLod (_MainTex, tmpvar_24.xy, 0.0);
  highp vec4 rgba_26;
  rgba_26 = tmpvar_25;
  lumaN_12 = rgba_26.w;
  highp vec4 tmpvar_27;
  tmpvar_27.zw = vec2(0.0, 0.0);
  tmpvar_27.xy = (xlv_TEXCOORD0 + (vec2(-1.0, 0.0) * _MainTex_TexelSize.xy));
  lowp vec4 tmpvar_28;
  tmpvar_28 = texture2DLod (_MainTex, tmpvar_27.xy, 0.0);
  highp float tmpvar_29;
  highp vec4 rgba_30;
  rgba_30 = tmpvar_28;
  tmpvar_29 = rgba_30.w;
  highp float tmpvar_31;
  tmpvar_31 = max (max (rgba_26.w, rgba_30.w), max (rgba_23.w, max (rgba_19.w, rgbyM_14.w)));
  highp float tmpvar_32;
  tmpvar_32 = (tmpvar_31 - min (min (rgba_26.w, rgba_30.w), min (rgba_23.w, min (rgba_19.w, rgbyM_14.w))));
  if ((tmpvar_32 < max (0.0833, (tmpvar_31 * 0.166)))) {
    tmpvar_2 = rgbyM_14;
  } else {
    highp vec4 tmpvar_33;
    tmpvar_33.zw = vec2(0.0, 0.0);
    tmpvar_33.xy = (xlv_TEXCOORD0 + (vec2(-1.0, -1.0) * _MainTex_TexelSize.xy));
    lowp vec4 tmpvar_34;
    tmpvar_34 = texture2DLod (_MainTex, tmpvar_33.xy, 0.0);
    highp vec4 rgba_35;
    rgba_35 = tmpvar_34;
    highp vec4 tmpvar_36;
    tmpvar_36.zw = vec2(0.0, 0.0);
    tmpvar_36.xy = (xlv_TEXCOORD0 + _MainTex_TexelSize.xy);
    lowp vec4 tmpvar_37;
    tmpvar_37 = texture2DLod (_MainTex, tmpvar_36.xy, 0.0);
    highp vec4 rgba_38;
    rgba_38 = tmpvar_37;
    highp vec4 tmpvar_39;
    tmpvar_39.zw = vec2(0.0, 0.0);
    tmpvar_39.xy = (xlv_TEXCOORD0 + (vec2(1.0, -1.0) * _MainTex_TexelSize.xy));
    lowp vec4 tmpvar_40;
    tmpvar_40 = texture2DLod (_MainTex, tmpvar_39.xy, 0.0);
    highp vec4 rgba_41;
    rgba_41 = tmpvar_40;
    highp vec4 tmpvar_42;
    tmpvar_42.zw = vec2(0.0, 0.0);
    tmpvar_42.xy = (xlv_TEXCOORD0 + (vec2(-1.0, 1.0) * _MainTex_TexelSize.xy));
    lowp vec4 tmpvar_43;
    tmpvar_43 = texture2DLod (_MainTex, tmpvar_42.xy, 0.0);
    highp vec4 rgba_44;
    rgba_44 = tmpvar_43;
    highp float tmpvar_45;
    tmpvar_45 = (rgba_26.w + rgba_19.w);
    highp float tmpvar_46;
    tmpvar_46 = (rgba_30.w + rgba_23.w);
    highp float tmpvar_47;
    tmpvar_47 = (1.0/(tmpvar_32));
    highp float tmpvar_48;
    tmpvar_48 = (rgba_41.w + rgba_38.w);
    highp float tmpvar_49;
    tmpvar_49 = (rgba_35.w + rgba_44.w);
    lengthSign_11 = fxaaQualityRcpFrame_1.x;
    bool tmpvar_50;
    tmpvar_50 = ((abs(((-2.0 * rgba_30.w) + tmpvar_49)) + ((abs(((-2.0 * rgbyM_14.w) + tmpvar_45)) * 2.0) + abs(((-2.0 * rgba_23.w) + tmpvar_48)))) >= (abs(((-2.0 * rgba_19.w) + (rgba_44.w + rgba_38.w))) + ((abs(((-2.0 * rgbyM_14.w) + tmpvar_46)) * 2.0) + abs(((-2.0 * rgba_26.w) + (rgba_35.w + rgba_41.w))))));
    highp float tmpvar_51;
    tmpvar_51 = (((tmpvar_45 + tmpvar_46) * 2.0) + (tmpvar_49 + tmpvar_48));
    if (!(tmpvar_50)) {
      lumaN_12 = tmpvar_29;
    };
    if (!(tmpvar_50)) {
      lumaS_13 = tmpvar_22;
    };
    if (tmpvar_50) {
      lengthSign_11 = fxaaQualityRcpFrame_1.y;
    };
    highp float tmpvar_52;
    tmpvar_52 = ((tmpvar_51 * 0.0833333) - rgbyM_14.w);
    highp float tmpvar_53;
    tmpvar_53 = (lumaN_12 - rgbyM_14.w);
    highp float tmpvar_54;
    tmpvar_54 = (lumaS_13 - rgbyM_14.w);
    lumaNN_10 = (lumaN_12 + rgbyM_14.w);
    highp float tmpvar_55;
    tmpvar_55 = (lumaS_13 + rgbyM_14.w);
    bool tmpvar_56;
    tmpvar_56 = (abs(tmpvar_53) >= abs(tmpvar_54));
    highp float tmpvar_57;
    tmpvar_57 = max (abs(tmpvar_53), abs(tmpvar_54));
    if (tmpvar_56) {
      lengthSign_11 = -(lengthSign_11);
    };
    highp float tmpvar_58;
    tmpvar_58 = clamp ((abs(tmpvar_52) * tmpvar_47), 0.0, 1.0);
    posB_9.x = posM_15.x;
    posB_9.y = posM_15.y;
    highp float tmpvar_59;
    if (!(tmpvar_50)) {
      tmpvar_59 = 0.0;
    } else {
      tmpvar_59 = fxaaQualityRcpFrame_1.x;
    };
    highp float tmpvar_60;
    if (tmpvar_50) {
      tmpvar_60 = 0.0;
    } else {
      tmpvar_60 = fxaaQualityRcpFrame_1.y;
    };
    if (!(tmpvar_50)) {
      posB_9.x = (xlv_TEXCOORD0.x + (lengthSign_11 * 0.5));
    };
    if (tmpvar_50) {
      posB_9.y = (xlv_TEXCOORD0.y + (lengthSign_11 * 0.5));
    };
    posN_8.x = (posB_9.x - tmpvar_59);
    posN_8.y = (posB_9.y - tmpvar_60);
    posP_7.x = (posB_9.x + tmpvar_59);
    posP_7.y = (posB_9.y + tmpvar_60);
    highp float tmpvar_61;
    tmpvar_61 = ((-2.0 * tmpvar_58) + 3.0);
    lowp vec4 tmpvar_62;
    tmpvar_62 = texture2DLod (_MainTex, posN_8, 0.0);
    highp vec4 rgba_63;
    rgba_63 = tmpvar_62;
    lumaEndN_6 = rgba_63.w;
    highp float tmpvar_64;
    tmpvar_64 = (tmpvar_58 * tmpvar_58);
    lowp vec4 tmpvar_65;
    tmpvar_65 = texture2DLod (_MainTex, posP_7, 0.0);
    highp vec4 rgba_66;
    rgba_66 = tmpvar_65;
    lumaEndP_5 = rgba_66.w;
    if (!(tmpvar_56)) {
      lumaNN_10 = tmpvar_55;
    };
    highp float tmpvar_67;
    tmpvar_67 = (tmpvar_57 / 4.0);
    highp float tmpvar_68;
    tmpvar_68 = (tmpvar_61 * tmpvar_64);
    bool tmpvar_69;
    tmpvar_69 = ((rgbyM_14.w - (lumaNN_10 * 0.5)) < 0.0);
    highp float tmpvar_70;
    tmpvar_70 = (rgba_63.w - (lumaNN_10 * 0.5));
    lumaEndN_6 = tmpvar_70;
    highp float tmpvar_71;
    tmpvar_71 = (rgba_66.w - (lumaNN_10 * 0.5));
    lumaEndP_5 = tmpvar_71;
    bool tmpvar_72;
    tmpvar_72 = (abs(tmpvar_70) >= tmpvar_67);
    bool tmpvar_73;
    tmpvar_73 = (abs(tmpvar_71) >= tmpvar_67);
    if (!(tmpvar_72)) {
      posN_8.x = (posN_8.x - tmpvar_59);
    };
    if (!(tmpvar_72)) {
      posN_8.y = (posN_8.y - tmpvar_60);
    };
    bool tmpvar_74;
    tmpvar_74 = (!(tmpvar_72) || !(tmpvar_73));
    if (!(tmpvar_73)) {
      posP_7.x = (posP_7.x + tmpvar_59);
    };
    if (!(tmpvar_73)) {
      posP_7.y = (posP_7.y + tmpvar_60);
    };
    if (tmpvar_74) {
      if (!(tmpvar_72)) {
        lowp vec4 tmpvar_75;
        tmpvar_75 = texture2DLod (_MainTex, posN_8, 0.0);
        highp vec4 rgba_76;
        rgba_76 = tmpvar_75;
        lumaEndN_6 = rgba_76.w;
      };
      if (!(tmpvar_73)) {
        lowp vec4 tmpvar_77;
        tmpvar_77 = texture2DLod (_MainTex, posP_7, 0.0);
        highp vec4 rgba_78;
        rgba_78 = tmpvar_77;
        lumaEndP_5 = rgba_78.w;
      };
      if (!(tmpvar_72)) {
        lumaEndN_6 = (lumaEndN_6 - (lumaNN_10 * 0.5));
      };
      if (!(tmpvar_73)) {
        lumaEndP_5 = (lumaEndP_5 - (lumaNN_10 * 0.5));
      };
      bool tmpvar_79;
      tmpvar_79 = (abs(lumaEndN_6) >= tmpvar_67);
      bool tmpvar_80;
      tmpvar_80 = (abs(lumaEndP_5) >= tmpvar_67);
      if (!(tmpvar_79)) {
        posN_8.x = (posN_8.x - tmpvar_59);
      };
      if (!(tmpvar_79)) {
        posN_8.y = (posN_8.y - tmpvar_60);
      };
      bool tmpvar_81;
      tmpvar_81 = (!(tmpvar_79) || !(tmpvar_80));
      if (!(tmpvar_80)) {
        posP_7.x = (posP_7.x + tmpvar_59);
      };
      if (!(tmpvar_80)) {
        posP_7.y = (posP_7.y + tmpvar_60);
      };
      if (tmpvar_81) {
        if (!(tmpvar_79)) {
          lowp vec4 tmpvar_82;
          tmpvar_82 = texture2DLod (_MainTex, posN_8, 0.0);
          highp vec4 rgba_83;
          rgba_83 = tmpvar_82;
          lumaEndN_6 = rgba_83.w;
        };
        if (!(tmpvar_80)) {
          lowp vec4 tmpvar_84;
          tmpvar_84 = texture2DLod (_MainTex, posP_7, 0.0);
          highp vec4 rgba_85;
          rgba_85 = tmpvar_84;
          lumaEndP_5 = rgba_85.w;
        };
        if (!(tmpvar_79)) {
          lumaEndN_6 = (lumaEndN_6 - (lumaNN_10 * 0.5));
        };
        if (!(tmpvar_80)) {
          lumaEndP_5 = (lumaEndP_5 - (lumaNN_10 * 0.5));
        };
        bool tmpvar_86;
        tmpvar_86 = (abs(lumaEndN_6) >= tmpvar_67);
        bool tmpvar_87;
        tmpvar_87 = (abs(lumaEndP_5) >= tmpvar_67);
        if (!(tmpvar_86)) {
          posN_8.x = (posN_8.x - tmpvar_59);
        };
        if (!(tmpvar_86)) {
          posN_8.y = (posN_8.y - tmpvar_60);
        };
        bool tmpvar_88;
        tmpvar_88 = (!(tmpvar_86) || !(tmpvar_87));
        if (!(tmpvar_87)) {
          posP_7.x = (posP_7.x + tmpvar_59);
        };
        if (!(tmpvar_87)) {
          posP_7.y = (posP_7.y + tmpvar_60);
        };
        if (tmpvar_88) {
          if (!(tmpvar_86)) {
            lowp vec4 tmpvar_89;
            tmpvar_89 = texture2DLod (_MainTex, posN_8, 0.0);
            highp vec4 rgba_90;
            rgba_90 = tmpvar_89;
            lumaEndN_6 = rgba_90.w;
          };
          if (!(tmpvar_87)) {
            lowp vec4 tmpvar_91;
            tmpvar_91 = texture2DLod (_MainTex, posP_7, 0.0);
            highp vec4 rgba_92;
            rgba_92 = tmpvar_91;
            lumaEndP_5 = rgba_92.w;
          };
          if (!(tmpvar_86)) {
            lumaEndN_6 = (lumaEndN_6 - (lumaNN_10 * 0.5));
          };
          if (!(tmpvar_87)) {
            lumaEndP_5 = (lumaEndP_5 - (lumaNN_10 * 0.5));
          };
          bool tmpvar_93;
          tmpvar_93 = (abs(lumaEndN_6) >= tmpvar_67);
          bool tmpvar_94;
          tmpvar_94 = (abs(lumaEndP_5) >= tmpvar_67);
          if (!(tmpvar_93)) {
            posN_8.x = (posN_8.x - tmpvar_59);
          };
          if (!(tmpvar_93)) {
            posN_8.y = (posN_8.y - tmpvar_60);
          };
          bool tmpvar_95;
          tmpvar_95 = (!(tmpvar_93) || !(tmpvar_94));
          if (!(tmpvar_94)) {
            posP_7.x = (posP_7.x + tmpvar_59);
          };
          if (!(tmpvar_94)) {
            posP_7.y = (posP_7.y + tmpvar_60);
          };
          if (tmpvar_95) {
            if (!(tmpvar_93)) {
              lowp vec4 tmpvar_96;
              tmpvar_96 = texture2DLod (_MainTex, posN_8, 0.0);
              highp vec4 rgba_97;
              rgba_97 = tmpvar_96;
              lumaEndN_6 = rgba_97.w;
            };
            if (!(tmpvar_94)) {
              lowp vec4 tmpvar_98;
              tmpvar_98 = texture2DLod (_MainTex, posP_7, 0.0);
              highp vec4 rgba_99;
              rgba_99 = tmpvar_98;
              lumaEndP_5 = rgba_99.w;
            };
            if (!(tmpvar_93)) {
              lumaEndN_6 = (lumaEndN_6 - (lumaNN_10 * 0.5));
            };
            if (!(tmpvar_94)) {
              lumaEndP_5 = (lumaEndP_5 - (lumaNN_10 * 0.5));
            };
            bool tmpvar_100;
            tmpvar_100 = (abs(lumaEndN_6) >= tmpvar_67);
            bool tmpvar_101;
            tmpvar_101 = (abs(lumaEndP_5) >= tmpvar_67);
            if (!(tmpvar_100)) {
              posN_8.x = (posN_8.x - (tmpvar_59 * 1.5));
            };
            if (!(tmpvar_100)) {
              posN_8.y = (posN_8.y - (tmpvar_60 * 1.5));
            };
            bool tmpvar_102;
            tmpvar_102 = (!(tmpvar_100) || !(tmpvar_101));
            if (!(tmpvar_101)) {
              posP_7.x = (posP_7.x + (tmpvar_59 * 1.5));
            };
            if (!(tmpvar_101)) {
              posP_7.y = (posP_7.y + (tmpvar_60 * 1.5));
            };
            if (tmpvar_102) {
              if (!(tmpvar_100)) {
                lowp vec4 tmpvar_103;
                tmpvar_103 = texture2DLod (_MainTex, posN_8, 0.0);
                highp vec4 rgba_104;
                rgba_104 = tmpvar_103;
                lumaEndN_6 = rgba_104.w;
              };
              if (!(tmpvar_101)) {
                lowp vec4 tmpvar_105;
                tmpvar_105 = texture2DLod (_MainTex, posP_7, 0.0);
                highp vec4 rgba_106;
                rgba_106 = tmpvar_105;
                lumaEndP_5 = rgba_106.w;
              };
              if (!(tmpvar_100)) {
                lumaEndN_6 = (lumaEndN_6 - (lumaNN_10 * 0.5));
              };
              if (!(tmpvar_101)) {
                lumaEndP_5 = (lumaEndP_5 - (lumaNN_10 * 0.5));
              };
              bool tmpvar_107;
              tmpvar_107 = (abs(lumaEndN_6) >= tmpvar_67);
              bool tmpvar_108;
              tmpvar_108 = (abs(lumaEndP_5) >= tmpvar_67);
              if (!(tmpvar_107)) {
                posN_8.x = (posN_8.x - (tmpvar_59 * 2.0));
              };
              if (!(tmpvar_107)) {
                posN_8.y = (posN_8.y - (tmpvar_60 * 2.0));
              };
              bool tmpvar_109;
              tmpvar_109 = (!(tmpvar_107) || !(tmpvar_108));
              if (!(tmpvar_108)) {
                posP_7.x = (posP_7.x + (tmpvar_59 * 2.0));
              };
              if (!(tmpvar_108)) {
                posP_7.y = (posP_7.y + (tmpvar_60 * 2.0));
              };
              if (tmpvar_109) {
                if (!(tmpvar_107)) {
                  lowp vec4 tmpvar_110;
                  tmpvar_110 = texture2DLod (_MainTex, posN_8, 0.0);
                  highp vec4 rgba_111;
                  rgba_111 = tmpvar_110;
                  lumaEndN_6 = rgba_111.w;
                };
                if (!(tmpvar_108)) {
                  lowp vec4 tmpvar_112;
                  tmpvar_112 = texture2DLod (_MainTex, posP_7, 0.0);
                  highp vec4 rgba_113;
                  rgba_113 = tmpvar_112;
                  lumaEndP_5 = rgba_113.w;
                };
                if (!(tmpvar_107)) {
                  lumaEndN_6 = (lumaEndN_6 - (lumaNN_10 * 0.5));
                };
                if (!(tmpvar_108)) {
                  lumaEndP_5 = (lumaEndP_5 - (lumaNN_10 * 0.5));
                };
                bool tmpvar_114;
                tmpvar_114 = (abs(lumaEndN_6) >= tmpvar_67);
                bool tmpvar_115;
                tmpvar_115 = (abs(lumaEndP_5) >= tmpvar_67);
                if (!(tmpvar_114)) {
                  posN_8.x = (posN_8.x - (tmpvar_59 * 2.0));
                };
                if (!(tmpvar_114)) {
                  posN_8.y = (posN_8.y - (tmpvar_60 * 2.0));
                };
                bool tmpvar_116;
                tmpvar_116 = (!(tmpvar_114) || !(tmpvar_115));
                if (!(tmpvar_115)) {
                  posP_7.x = (posP_7.x + (tmpvar_59 * 2.0));
                };
                if (!(tmpvar_115)) {
                  posP_7.y = (posP_7.y + (tmpvar_60 * 2.0));
                };
                if (tmpvar_116) {
                  if (!(tmpvar_114)) {
                    lowp vec4 tmpvar_117;
                    tmpvar_117 = texture2DLod (_MainTex, posN_8, 0.0);
                    highp vec4 rgba_118;
                    rgba_118 = tmpvar_117;
                    lumaEndN_6 = rgba_118.w;
                  };
                  if (!(tmpvar_115)) {
                    lowp vec4 tmpvar_119;
                    tmpvar_119 = texture2DLod (_MainTex, posP_7, 0.0);
                    highp vec4 rgba_120;
                    rgba_120 = tmpvar_119;
                    lumaEndP_5 = rgba_120.w;
                  };
                  if (!(tmpvar_114)) {
                    lumaEndN_6 = (lumaEndN_6 - (lumaNN_10 * 0.5));
                  };
                  if (!(tmpvar_115)) {
                    lumaEndP_5 = (lumaEndP_5 - (lumaNN_10 * 0.5));
                  };
                  bool tmpvar_121;
                  tmpvar_121 = (abs(lumaEndN_6) >= tmpvar_67);
                  bool tmpvar_122;
                  tmpvar_122 = (abs(lumaEndP_5) >= tmpvar_67);
                  if (!(tmpvar_121)) {
                    posN_8.x = (posN_8.x - (tmpvar_59 * 2.0));
                  };
                  if (!(tmpvar_121)) {
                    posN_8.y = (posN_8.y - (tmpvar_60 * 2.0));
                  };
                  bool tmpvar_123;
                  tmpvar_123 = (!(tmpvar_121) || !(tmpvar_122));
                  if (!(tmpvar_122)) {
                    posP_7.x = (posP_7.x + (tmpvar_59 * 2.0));
                  };
                  if (!(tmpvar_122)) {
                    posP_7.y = (posP_7.y + (tmpvar_60 * 2.0));
                  };
                  if (tmpvar_123) {
                    if (!(tmpvar_121)) {
                      lowp vec4 tmpvar_124;
                      tmpvar_124 = texture2DLod (_MainTex, posN_8, 0.0);
                      highp vec4 rgba_125;
                      rgba_125 = tmpvar_124;
                      lumaEndN_6 = rgba_125.w;
                    };
                    if (!(tmpvar_122)) {
                      lowp vec4 tmpvar_126;
                      tmpvar_126 = texture2DLod (_MainTex, posP_7, 0.0);
                      highp vec4 rgba_127;
                      rgba_127 = tmpvar_126;
                      lumaEndP_5 = rgba_127.w;
                    };
                    if (!(tmpvar_121)) {
                      lumaEndN_6 = (lumaEndN_6 - (lumaNN_10 * 0.5));
                    };
                    if (!(tmpvar_122)) {
                      lumaEndP_5 = (lumaEndP_5 - (lumaNN_10 * 0.5));
                    };
                    bool tmpvar_128;
                    tmpvar_128 = (abs(lumaEndN_6) >= tmpvar_67);
                    bool tmpvar_129;
                    tmpvar_129 = (abs(lumaEndP_5) >= tmpvar_67);
                    if (!(tmpvar_128)) {
                      posN_8.x = (posN_8.x - (tmpvar_59 * 2.0));
                    };
                    if (!(tmpvar_128)) {
                      posN_8.y = (posN_8.y - (tmpvar_60 * 2.0));
                    };
                    bool tmpvar_130;
                    tmpvar_130 = (!(tmpvar_128) || !(tmpvar_129));
                    if (!(tmpvar_129)) {
                      posP_7.x = (posP_7.x + (tmpvar_59 * 2.0));
                    };
                    if (!(tmpvar_129)) {
                      posP_7.y = (posP_7.y + (tmpvar_60 * 2.0));
                    };
                    if (tmpvar_130) {
                      if (!(tmpvar_128)) {
                        lowp vec4 tmpvar_131;
                        tmpvar_131 = texture2DLod (_MainTex, posN_8, 0.0);
                        highp vec4 rgba_132;
                        rgba_132 = tmpvar_131;
                        lumaEndN_6 = rgba_132.w;
                      };
                      if (!(tmpvar_129)) {
                        lowp vec4 tmpvar_133;
                        tmpvar_133 = texture2DLod (_MainTex, posP_7, 0.0);
                        highp vec4 rgba_134;
                        rgba_134 = tmpvar_133;
                        lumaEndP_5 = rgba_134.w;
                      };
                      if (!(tmpvar_128)) {
                        lumaEndN_6 = (lumaEndN_6 - (lumaNN_10 * 0.5));
                      };
                      if (!(tmpvar_129)) {
                        lumaEndP_5 = (lumaEndP_5 - (lumaNN_10 * 0.5));
                      };
                      bool tmpvar_135;
                      tmpvar_135 = (abs(lumaEndN_6) >= tmpvar_67);
                      bool tmpvar_136;
                      tmpvar_136 = (abs(lumaEndP_5) >= tmpvar_67);
                      if (!(tmpvar_135)) {
                        posN_8.x = (posN_8.x - (tmpvar_59 * 4.0));
                      };
                      if (!(tmpvar_135)) {
                        posN_8.y = (posN_8.y - (tmpvar_60 * 4.0));
                      };
                      bool tmpvar_137;
                      tmpvar_137 = (!(tmpvar_135) || !(tmpvar_136));
                      if (!(tmpvar_136)) {
                        posP_7.x = (posP_7.x + (tmpvar_59 * 4.0));
                      };
                      if (!(tmpvar_136)) {
                        posP_7.y = (posP_7.y + (tmpvar_60 * 4.0));
                      };
                      if (tmpvar_137) {
                        if (!(tmpvar_135)) {
                          lowp vec4 tmpvar_138;
                          tmpvar_138 = texture2DLod (_MainTex, posN_8, 0.0);
                          highp vec4 rgba_139;
                          rgba_139 = tmpvar_138;
                          lumaEndN_6 = rgba_139.w;
                        };
                        if (!(tmpvar_136)) {
                          lowp vec4 tmpvar_140;
                          tmpvar_140 = texture2DLod (_MainTex, posP_7, 0.0);
                          highp vec4 rgba_141;
                          rgba_141 = tmpvar_140;
                          lumaEndP_5 = rgba_141.w;
                        };
                        if (!(tmpvar_135)) {
                          lumaEndN_6 = (lumaEndN_6 - (lumaNN_10 * 0.5));
                        };
                        if (!(tmpvar_136)) {
                          lumaEndP_5 = (lumaEndP_5 - (lumaNN_10 * 0.5));
                        };
                        bool tmpvar_142;
                        tmpvar_142 = (abs(lumaEndN_6) >= tmpvar_67);
                        bool tmpvar_143;
                        tmpvar_143 = (abs(lumaEndP_5) >= tmpvar_67);
                        if (!(tmpvar_142)) {
                          posN_8.x = (posN_8.x - (tmpvar_59 * 8.0));
                        };
                        if (!(tmpvar_142)) {
                          posN_8.y = (posN_8.y - (tmpvar_60 * 8.0));
                        };
                        if (!(tmpvar_143)) {
                          posP_7.x = (posP_7.x + (tmpvar_59 * 8.0));
                        };
                        if (!(tmpvar_143)) {
                          posP_7.y = (posP_7.y + (tmpvar_60 * 8.0));
                        };
                      };
                    };
                  };
                };
              };
            };
          };
        };
      };
    };
    dstN_4 = (xlv_TEXCOORD0.x - posN_8.x);
    dstP_3 = (posP_7.x - xlv_TEXCOORD0.x);
    if (!(tmpvar_50)) {
      dstN_4 = (xlv_TEXCOORD0.y - posN_8.y);
    };
    if (!(tmpvar_50)) {
      dstP_3 = (posP_7.y - xlv_TEXCOORD0.y);
    };
    bool tmpvar_144;
    tmpvar_144 = ((lumaEndN_6 < 0.0) != tmpvar_69);
    bool tmpvar_145;
    tmpvar_145 = ((lumaEndP_5 < 0.0) != tmpvar_69);
    highp float tmpvar_146;
    tmpvar_146 = (1.0/((dstP_3 + dstN_4)));
    highp float tmpvar_147;
    tmpvar_147 = min (dstN_4, dstP_3);
    bool tmpvar_148;
    if ((dstN_4 < dstP_3)) {
      tmpvar_148 = tmpvar_144;
    } else {
      tmpvar_148 = tmpvar_145;
    };
    highp float tmpvar_149;
    tmpvar_149 = ((tmpvar_147 * -(tmpvar_146)) + 0.5);
    highp float tmpvar_150;
    tmpvar_150 = ((tmpvar_68 * tmpvar_68) * 0.75);
    highp float tmpvar_151;
    if (tmpvar_148) {
      tmpvar_151 = tmpvar_149;
    } else {
      tmpvar_151 = 0.0;
    };
    highp float tmpvar_152;
    tmpvar_152 = max (tmpvar_151, tmpvar_150);
    if (!(tmpvar_50)) {
      posM_15.x = (xlv_TEXCOORD0.x + (tmpvar_152 * lengthSign_11));
    };
    if (tmpvar_50) {
      posM_15.y = (xlv_TEXCOORD0.y + (tmpvar_152 * lengthSign_11));
    };
    lowp vec4 tmpvar_153;
    tmpvar_153 = texture2DLod (_MainTex, posM_15, 0.0);
    highp vec4 tmpvar_154;
    tmpvar_154.xyz = tmpvar_153.xyz;
    tmpvar_154.w = rgbyM_14.w;
    tmpvar_2 = tmpvar_154;
  };
  gl_FragData[0] = tmpvar_2;
}

