{
  "MaterialParams": {
    "SelectionColor": {
      "X": 0.5,
      "Y": 0.5,
      "Z": 0.0,
      "W": 0.05
    },
    "Flags": 1,
    "FragmentFlags": 4,
    "MaterialShader": null,
    "TextureCoords": [
      {
        "Flags": 0,
        "TransformType": 0,
        "MappingType": 0,
        "ReferenceCameraIndex": 0,
        "Scale": {
          "X": 1.0,
          "Y": 1.0
        },
        "Rotation": 0.0,
        "Translation": {
          "X": 0.0,
          "Y": 0.0
        }
      },
      {
        "Flags": 0,
        "TransformType": 0,
        "MappingType": 0,
        "ReferenceCameraIndex": 0,
        "Scale": {
          "X": 0.0,
          "Y": 0.0
        },
        "Rotation": 0.0,
        "Translation": {
          "X": 0.0,
          "Y": 0.0
        }
      },
      {
        "Flags": 0,
        "TransformType": 0,
        "MappingType": 0,
        "ReferenceCameraIndex": 0,
        "Scale": {
          "X": 0.0,
          "Y": 0.0
        },
        "Rotation": 0.0,
        "Translation": {
          "X": 0.0,
          "Y": 0.0
        }
      }
    ],
    "LightSetIndex": 7,
    "FogIndex": 0,
    "EmissionColor": {
      "R": 0,
      "G": 0,
      "B": 0,
      "A": 0
    },
    "AmbientColor": {
      "R": 255,
      "G": 255,
      "B": 255,
      "A": 0
    },
    "DiffuseColor": {
      "R": 255,
      "G": 255,
      "B": 255,
      "A": 255
    },
    "Specular0Color": {
      "R": 102,
      "G": 153,
      "B": 178,
      "A": 0
    },
    "Specular1Color": {
      "R": 0,
      "G": 0,
      "B": 0,
      "A": 0
    },
    "Constant0Color": {
      "R": 0,
      "G": 0,
      "B": 0,
      "A": 255
    },
    "Constant1Color": {
      "R": 0,
      "G": 0,
      "B": 0,
      "A": 255
    },
    "Constant2Color": {
      "R": 0,
      "G": 0,
      "B": 0,
      "A": 255
    },
    "Constant3Color": {
      "R": 0,
      "G": 0,
      "B": 0,
      "A": 255
    },
    "Constant4Color": {
      "R": 0,
      "G": 0,
      "B": 0,
      "A": 255
    },
    "Constant5Color": {
      "R": 0,
      "G": 0,
      "B": 0,
      "A": 255
    },
    "BlendColor": {
      "R": 0,
      "G": 0,
      "B": 0,
      "A": 255
    },
    "ColorScale": 1.0,
    "RenderLayer": 0,
    "FresnelSelector": 0,
    "BumpMode": 0,
    "BumpTexture": 0,
    "PolygonOffsetUnit": 0.0,
    "LUTDist0TableName": "BosSpand00",
    "LUTDist1TableName": null,
    "LUTFresnelTableName": null,
    "LUTReflecRTableName": null,
    "LUTReflecGTableName": null,
    "LUTReflecBTableName": null,
    "LUTDist0SamplerName": "Specular",
    "LUTDist1SamplerName": null,
    "LUTFresnelSamplerName": null,
    "LUTReflecRSamplerName": null,
    "LUTReflecGSamplerName": null,
    "LUTReflecBSamplerName": null,
    "ShaderReference": "0@DefaultShader",
    "ModelReference": "Mouth@BosSpand00",
    "MetaData": null,
    "LUTInputAbsolute": {
      "Dist0": false,
      "Dist1": false,
      "Specular": false,
      "Fresnel": false,
      "ReflecR": false,
      "ReflecG": false,
      "ReflecB": false
    },
    "LUTInputSelection": {
      "Dist0": 2,
      "Dist1": 0,
      "Specular": 0,
      "Fresnel": 0,
      "ReflecR": 0,
      "ReflecG": 0,
      "ReflecB": 0
    },
    "LUTInputScale": {
      "Dist0": 0,
      "Dist1": 0,
      "Specular": 0,
      "Fresnel": 0,
      "ReflecR": 0,
      "ReflecG": 0,
      "ReflecB": 0
    },
    "TexEnvStages": [
      {
        "Source": {
          "Color": [
            "FragmentPrimaryColor",
            "Texture0",
            "Constant"
          ],
          "Alpha": [
            "PrimaryColor",
            "Texture0",
            "Constant"
          ]
        },
        "Operand": {
          "Color": [
            "Color",
            "Color",
            "Color"
          ],
          "Alpha": [
            "Alpha",
            "Alpha",
            "Alpha"
          ]
        },
        "Combiner": {
          "Color": "Modulate",
          "Alpha": "Modulate"
        },
        "Color": {
          "R": 0,
          "G": 0,
          "B": 0,
          "A": 255
        },
        "Scale": {
          "Color": "One",
          "Alpha": "One"
        },
        "UpdateColorBuffer": false,
        "UpdateAlphaBuffer": false,
        "Constant": 0,
        "IsColorPassThrough": false,
        "IsAlphaPassThrough": false
      },
      {
        "Source": {
          "Color": [
            "FragmentSecondaryColor",
            "Previous",
            "Previous"
          ],
          "Alpha": [
            "Previous",
            "Previous",
            "Previous"
          ]
        },
        "Operand": {
          "Color": [
            "Color",
            "Color",
            "Color"
          ],
          "Alpha": [
            "Alpha",
            "Alpha",
            "Alpha"
          ]
        },
        "Combiner": {
          "Color": "Add",
          "Alpha": "Replace"
        },
        "Color": {
          "R": 0,
          "G": 0,
          "B": 0,
          "A": 255
        },
        "Scale": {
          "Color": "Two",
          "Alpha": "One"
        },
        "UpdateColorBuffer": true,
        "UpdateAlphaBuffer": true,
        "Constant": 0,
        "IsColorPassThrough": false,
        "IsAlphaPassThrough": false
      },
      {
        "Source": {
          "Color": [
            "Previous",
            "FragmentPrimaryColor",
            "Constant"
          ],
          "Alpha": [
            "Previous",
            "FragmentPrimaryColor",
            "Constant"
          ]
        },
        "Operand": {
          "Color": [
            "Color",
            "Color",
            "Color"
          ],
          "Alpha": [
            "Alpha",
            "Alpha",
            "Alpha"
          ]
        },
        "Combiner": {
          "Color": "Replace",
          "Alpha": "Replace"
        },
        "Color": {
          "R": 0,
          "G": 0,
          "B": 0,
          "A": 255
        },
        "Scale": {
          "Color": "One",
          "Alpha": "One"
        },
        "UpdateColorBuffer": false,
        "UpdateAlphaBuffer": false,
        "Constant": 0,
        "IsColorPassThrough": true,
        "IsAlphaPassThrough": true
      },
      {
        "Source": {
          "Color": [
            "Previous",
            "FragmentPrimaryColor",
            "Constant"
          ],
          "Alpha": [
            "Previous",
            "FragmentPrimaryColor",
            "Constant"
          ]
        },
        "Operand": {
          "Color": [
            "Color",
            "Color",
            "Color"
          ],
          "Alpha": [
            "Alpha",
            "Alpha",
            "Alpha"
          ]
        },
        "Combiner": {
          "Color": "Replace",
          "Alpha": "Replace"
        },
        "Color": {
          "R": 0,
          "G": 0,
          "B": 0,
          "A": 255
        },
        "Scale": {
          "Color": "One",
          "Alpha": "One"
        },
        "UpdateColorBuffer": false,
        "UpdateAlphaBuffer": false,
        "Constant": 0,
        "IsColorPassThrough": true,
        "IsAlphaPassThrough": true
      },
      {
        "Source": {
          "Color": [
            "Previous",
            "FragmentPrimaryColor",
            "Constant"
          ],
          "Alpha": [
            "Previous",
            "FragmentPrimaryColor",
            "Constant"
          ]
        },
        "Operand": {
          "Color": [
            "Color",
            "Color",
            "Color"
          ],
          "Alpha": [
            "Alpha",
            "Alpha",
            "Alpha"
          ]
        },
        "Combiner": {
          "Color": "Replace",
          "Alpha": "Replace"
        },
        "Color": {
          "R": 0,
          "G": 0,
          "B": 0,
          "A": 255
        },
        "Scale": {
          "Color": "One",
          "Alpha": "One"
        },
        "UpdateColorBuffer": false,
        "UpdateAlphaBuffer": false,
        "Constant": 0,
        "IsColorPassThrough": true,
        "IsAlphaPassThrough": true
      },
      {
        "Source": {
          "Color": [
            "Previous",
            "FragmentPrimaryColor",
            "Constant"
          ],
          "Alpha": [
            "Previous",
            "FragmentPrimaryColor",
            "Constant"
          ]
        },
        "Operand": {
          "Color": [
            "Color",
            "Color",
            "Color"
          ],
          "Alpha": [
            "Alpha",
            "Alpha",
            "Alpha"
          ]
        },
        "Combiner": {
          "Color": "Replace",
          "Alpha": "Replace"
        },
        "Color": {
          "R": 0,
          "G": 0,
          "B": 0,
          "A": 255
        },
        "Scale": {
          "Color": "One",
          "Alpha": "One"
        },
        "UpdateColorBuffer": false,
        "UpdateAlphaBuffer": false,
        "Constant": 0,
        "IsColorPassThrough": true,
        "IsAlphaPassThrough": true
      }
    ],
    "TexEnvBufferColor": {
      "R": 0,
      "G": 0,
      "B": 0,
      "A": 255
    },
    "BlendMode": 0,
    "ColorOperation": {
      "FragOpMode": "Default",
      "BlendMode": "Blend"
    },
    "BlendFunction": {
      "ColorEquation": "FuncAdd",
      "AlphaEquation": "FuncAdd",
      "ColorSrcFunc": "One",
      "ColorDstFunc": "Zero",
      "AlphaSrcFunc": "One",
      "AlphaDstFunc": "Zero"
    },
    "LogicalOperation": 0,
    "AlphaTest": {
      "Enabled": false,
      "Function": "Always",
      "Reference": 0
    },
    "StencilTest": {
      "Enabled": false,
      "Function": "Never",
      "BufferMask": 0,
      "Reference": 0,
      "Mask": 0
    },
    "StencilOperation": {
      "FailOp": 0,
      "ZFailOp": 0,
      "ZPassOp": 0
    },
    "DepthColorMask": {
      "Enabled": true,
      "DepthFunc": "Less",
      "RedWrite": true,
      "GreenWrite": true,
      "BlueWrite": true,
      "AlphaWrite": true,
      "DepthWrite": true
    },
    "FaceCulling": 2,
    "ColorBufferRead": false,
    "ColorBufferWrite": true,
    "StencilBufferRead": false,
    "StencilBufferWrite": false,
    "DepthBufferRead": true,
    "DepthBufferWrite": true,
    "TextureSources": [
      0.0,
      0.0,
      0.0,
      0.0
    ],
    "IsFragmentLightingEnabled": true,
    "IsFogEnabled": false,
    "TranslucencyKind": 0,
    "TexCoordConfig": 3,
    "Constant0Assignment": 0,
    "Constant1Assignment": 0,
    "Constant2Assignment": 0,
    "Constant3Assignment": 0,
    "Constant4Assignment": 0,
    "Constant5Assignment": 0,
    "IsPolygonOffsetEnabled": false,
    "IsVertexLightingEnabled": false,
    "IsHemiSphereLightingEnabled": false,
    "IsHemiSphereOcclusionEnabled": false,
    "IsClampHighLightEnabled": false,
    "IsLUTDist0Enabled": true,
    "IsLUTDist1Enabled": false,
    "IsLUTGeoFactorEnabled": false,
    "Name": "Mouth@BosSpand00",
    "VtxShaderUniforms": {},
    "GeoShaderUniforms": {}
  },
  "PokemonUserBooleans": {
    "IsLightEnabled": false,
    "IsRimEnabled": false,
    "IsPhongEnabled": false,
    "IsInverseLightEnabled": false
  },
  "BcresShaderParams": [],
  "BcresDepthFlags": 3,
  "BcresUserData": [],
  "Texture0": null,
  "Texture1": null,
  "Texture2": null,
  "TextureMappers": [
    {
      "SamplerType": 0,
      "MagFilter": 1,
      "MinFilter": 4,
      "MinLOD": 0,
      "LODBias": 0.0,
      "BorderColor": {
        "R": 0,
        "G": 0,
        "B": 0,
        "A": 255
      },
      "WrapU": 2,
      "WrapV": 2
    },
    {
      "SamplerType": 0,
      "MagFilter": 0,
      "MinFilter": 0,
      "MinLOD": 0,
      "LODBias": 0.0,
      "BorderColor": {
        "R": 0,
        "G": 0,
        "B": 0,
        "A": 0
      },
      "WrapU": 0,
      "WrapV": 0
    },
    {
      "SamplerType": 0,
      "MagFilter": 0,
      "MinFilter": 0,
      "MinLOD": 0,
      "LODBias": 0.0,
      "BorderColor": {
        "R": 0,
        "G": 0,
        "B": 0,
        "A": 0
      },
      "WrapU": 0,
      "WrapV": 0
    }
  ],
  "Texture0Name": "SpandMouth",
  "Texture1Name": null,
  "Texture2Name": null,
  "EnabledTextures": [
    true,
    false,
    false,
    false
  ],
  "Name": "Mouth"
}