1/* WARNING, THIS FILE WAS GENERATED, DO NOT EDIT */
2#ifndef VOLUMETRIC_FOG_GLSL_GEN_H_RD
3#define VOLUMETRIC_FOG_GLSL_GEN_H_RD
4
5#include "servers/rendering/renderer_rd/shader_rd.h"
6
7class VolumetricFogShaderRD : public ShaderRD {
8
9public:
10
11 VolumetricFogShaderRD() {
12
13 static const char _compute_code[] = {
1410,35,118,101,114,115,105,111,110,32,52,53,48,10,10,35,86,69,82,83,73,79,78,95,68,69,70,73,78,69,83,10,10,108,97,121,111,117,116,40,108,111,99,97,108,95,115,105,122,101,95,120,32,61,32,52,44,32,108,111,99,97,108,95,115,105,122,101,95,121,32,61,32,52,44,32,108,111,99,97,108,95,115,105,122,101,95,122,32,61,32,52,41,32,105,110,59,10,10,35,100,101,102,105,110,101,32,68,69,78,83,73,84,89,95,83,67,65,76,69,32,49,48,50,52,46,48,10,10,35,100,101,102,105,110,101,32,67,76,85,83,84,69,82,95,67,79,85,78,84,69,82,95,83,72,73,70,84,32,50,48,10,35,100,101,102,105,110,101,32,67,76,85,83,84,69,82,95,80,79,73,78,84,69,82,95,77,65,83,75,32,40,40,49,32,60,60,32,67,76,85,83,84,69,82,95,67,79,85,78,84,69,82,95,83,72,73,70,84,41,32,45,32,49,41,10,35,100,101,102,105,110,101,32,67,76,85,83,84,69,82,95,67,79,85,78,84,69,82,95,77,65,83,75,32,48,120,102,102,102,10,35,100,101,102,105,110,101,32,76,73,71,72,84,95,66,65,75,69,95,68,73,83,65,66,76,69,68,32,48,10,35,100,101,102,105,110,101,32,76,73,71,72,84,95,66,65,75,69,95,83,84,65,84,73,67,32,49,10,35,100,101,102,105,110,101,32,76,73,71,72,84,95,66,65,75,69,95,68,89,78,65,77,73,67,32,50,10,10,115,116,114,117,99,116,32,76,105,103,104,116,68,97,116,97,32,123,32,10,9,104,105,103,104,112,32,118,101,99,51,32,112,111,115,105,116,105,111,110,59,10,9,104,105,103,104,112,32,102,108,111,97,116,32,105,110,118,95,114,97,100,105,117,115,59,10,10,9,109,101,100,105,117,109,112,32,118,101,99,51,32,100,105,114,101,99,116,105,111,110,59,10,9,104,105,103,104,112,32,102,108,111,97,116,32,115,105,122,101,59,10,10,9,109,101,100,105,117,109,112,32,118,101,99,51,32,99,111,108,111,114,59,10,9,109,101,100,105,117,109,112,32,102,108,111,97,116,32,97,116,116,101,110,117,97,116,105,111,110,59,10,10,9,109,101,100,105,117,109,112,32,102,108,111,97,116,32,99,111,110,101,95,97,116,116,101,110,117,97,116,105,111,110,59,10,9,109,101,100,105,117,109,112,32,102,108,111,97,116,32,99,111,110,101,95,97,110,103,108,101,59,10,9,109,101,100,105,117,109,112,32,102,108,111,97,116,32,115,112,101,99,117,108,97,114,95,97,109,111,117,110,116,59,10,9,109,101,100,105,117,109,112,32,102,108,111,97,116,32,115,104,97,100,111,119,95,111,112,97,99,105,116,121,59,10,10,9,104,105,103,104,112,32,118,101,99,52,32,97,116,108,97,115,95,114,101,99,116,59,32,10,9,104,105,103,104,112,32,109,97,116,52,32,115,104,97,100,111,119,95,109,97,116,114,105,120,59,10,9,104,105,103,104,112,32,102,108,111,97,116,32,115,104,97,100,111,119,95,98,105,97,115,59,10,9,104,105,103,104,112,32,102,108,111,97,116,32,115,104,97,100,111,119,95,110,111,114,109,97,108,95,98,105,97,115,59,10,9,104,105,103,104,112,32,102,108,111,97,116,32,116,114,97,110,115,109,105,116,116,97,110,99,101,95,98,105,97,115,59,10,9,104,105,103,104,112,32,102,108,111,97,116,32,115,111,102,116,95,115,104,97,100,111,119,95,115,105,122,101,59,32,10,9,104,105,103,104,112,32,102,108,111,97,116,32,115,111,102,116,95,115,104,97,100,111,119,95,115,99,97,108,101,59,32,10,9,117,105,110,116,32,109,97,115,107,59,10,9,109,101,100,105,117,109,112,32,102,108,111,97,116,32,118,111,108,117,109,101,116,114,105,99,95,102,111,103,95,101,110,101,114,103,121,59,10,9,117,105,110,116,32,98,97,107,101,95,109,111,100,101,59,10,9,104,105,103,104,112,32,118,101,99,52,32,112,114,111,106,101,99,116,111,114,95,114,101,99,116,59,32,10,125,59,10,10,35,100,101,102,105,110,101,32,82,69,70,76,69,67,84,73,79,78,95,65,77,66,73,69,78,84,95,68,73,83,65,66,76,69,68,32,48,10,35,100,101,102,105,110,101,32,82,69,70,76,69,67,84,73,79,78,95,65,77,66,73,69,78,84,95,69,78,86,73,82,79,78,77,69,78,84,32,49,10,35,100,101,102,105,110,101,32,82,69,70,76,69,67,84,73,79,78,95,65,77,66,73,69,78,84,95,67,79,76,79,82,32,50,10,10,115,116,114,117,99,116,32,82,101,102,108,101,99,116,105,111,110,68,97,116,97,32,123,10,9,104,105,103,104,112,32,118,101,99,51,32,98,111,120,95,101,120,116,101,110,116,115,59,10,9,109,101,100,105,117,109,112,32,102,108,111,97,116,32,105,110,100,101,120,59,10,9,104,105,103,104,112,32,118,101,99,51,32,98,111,120,95,111,102,102,115,101,116,59,10,9,117,105,110,116,32,109,97,115,107,59,10,9,109,101,100,105,117,109,112,32,118,101,99,51,32,97,109,98,105,101,110,116,59,32,10,9,109,101,100,105,117,109,112,32,102,108,111,97,116,32,105,110,116,101,110,115,105,116,121,59,10,9,98,111,111,108,32,101,120,116,101,114,105,111,114,59,10,9,98,111,111,108,32,98,111,120,95,112,114,111,106,101,99,116,59,10,9,117,105,110,116,32,97,109,98,105,101,110,116,95,109,111,100,101,59,10,9,102,108,111,97,116,32,101,120,112,111,115,117,114,101,95,110,111,114,109,97,108,105,122,97,116,105,111,110,59,10,9,10,9,104,105,103,104,112,32,109,97,116,52,32,108,111,99,97,108,95,109,97,116,114,105,120,59,32,10,9,10,125,59,10,10,115,116,114,117,99,116,32,68,105,114,101,99,116,105,111,110,97,108,76,105,103,104,116,68,97,116,97,32,123,10,9,109,101,100,105,117,109,112,32,118,101,99,51,32,100,105,114,101,99,116,105,111,110,59,10,9,104,105,103,104,112,32,102,108,111,97,116,32,101,110,101,114,103,121,59,32,10,9,109,101,100,105,117,109,112,32,118,101,99,51,32,99,111,108,111,114,59,10,9,109,101,100,105,117,109,112,32,102,108,111,97,116,32,115,105,122,101,59,10,9,109,101,100,105,117,109,112,32,102,108,111,97,116,32,115,112,101,99,117,108,97,114,59,10,9,117,105,110,116,32,109,97,115,107,59,10,9,104,105,103,104,112,32,102,108,111,97,116,32,115,111,102,116,115,104,97,100,111,119,95,97,110,103,108,101,59,10,9,104,105,103,104,112,32,102,108,111,97,116,32,115,111,102,116,95,115,104,97,100,111,119,95,115,99,97,108,101,59,10,9,98,111,111,108,32,98,108,101,110,100,95,115,112,108,105,116,115,59,10,9,109,101,100,105,117,109,112,32,102,108,111,97,116,32,115,104,97,100,111,119,95,111,112,97,99,105,116,121,59,10,9,104,105,103,104,112,32,102,108,111,97,116,32,102,97,100,101,95,102,114,111,109,59,10,9,104,105,103,104,112,32,102,108,111,97,116,32,102,97,100,101,95,116,111,59,10,9,117,118,101,99,50,32,112,97,100,59,10,9,117,105,110,116,32,98,97,107,101,95,109,111,100,101,59,10,9,109,101,100,105,117,109,112,32,102,108,111,97,116,32,118,111,108,117,109,101,116,114,105,99,95,102,111,103,95,101,110,101,114,103,121,59,10,9,104,105,103,104,112,32,118,101,99,52,32,115,104,97,100,111,119,95,98,105,97,115,59,10,9,104,105,103,104,112,32,118,101,99,52,32,115,104,97,100,111,119,95,110,111,114,109,97,108,95,98,105,97,115,59,10,9,104,105,103,104,112,32,118,101,99,52,32,115,104,97,100,111,119,95,116,114,97,110,115,109,105,116,116,97,110,99,101,95,98,105,97,115,59,10,9,104,105,103,104,112,32,118,101,99,52,32,115,104,97,100,111,119,95,122,95,114,97,110,103,101,59,10,9,104,105,103,104,112,32,118,101,99,52,32,115,104,97,100,111,119,95,114,97,110,103,101,95,98,101,103,105,110,59,10,9,104,105,103,104,112,32,118,101,99,52,32,115,104,97,100,111,119,95,115,112,108,105,116,95,111,102,102,115,101,116,115,59,10,9,104,105,103,104,112,32,109,97,116,52,32,115,104,97,100,111,119,95,109,97,116,114,105,120,49,59,10,9,104,105,103,104,112,32,109,97,116,52,32,115,104,97,100,111,119,95,109,97,116,114,105,120,50,59,10,9,104,105,103,104,112,32,109,97,116,52,32,115,104,97,100,111,119,95,109,97,116,114,105,120,51,59,10,9,104,105,103,104,112,32,109,97,116,52,32,115,104,97,100,111,119,95,109,97,116,114,105,120,52,59,10,9,104,105,103,104,112,32,118,101,99,50,32,117,118,95,115,99,97,108,101,49,59,10,9,104,105,103,104,112,32,118,101,99,50,32,117,118,95,115,99,97,108,101,50,59,10,9,104,105,103,104,112,32,118,101,99,50,32,117,118,95,115,99,97,108,101,51,59,10,9,104,105,103,104,112,32,118,101,99,50,32,117,118,95,115,99,97,108,101,52,59,10,125,59,10,10,35,100,101,102,105,110,101,32,77,95,80,73,32,51,46,49,52,49,53,57,50,54,53,51,53,57,10,10,108,97,121,111,117,116,40,115,101,116,32,61,32,48,44,32,98,105,110,100,105,110,103,32,61,32,83,65,77,80,76,69,82,83,95,66,73,78,68,73,78,71,95,70,73,82,83,84,95,73,78,68,69,88,32,43,32,48,41,32,117,110,105,102,111,114,109,32,115,97,109,112,108,101,114,32,83,65,77,80,76,69,82,95,78,69,65,82,69,83,84,95,67,76,65,77,80,59,10,108,97,121,111,117,116,40,115,101,116,32,61,32,48,44,32,98,105,110,100,105,110,103,32,61,32,83,65,77,80,76,69,82,83,95,66,73,78,68,73,78,71,95,70,73,82,83,84,95,73,78,68,69,88,32,43,32,49,41,32,117,110,105,102,111,114,109,32,115,97,109,112,108,101,114,32,83,65,77,80,76,69,82,95,76,73,78,69,65,82,95,67,76,65,77,80,59,10,108,97,121,111,117,116,40,115,101,116,32,61,32,48,44,32,98,105,110,100,105,110,103,32,61,32,83,65,77,80,76,69,82,83,95,66,73,78,68,73,78,71,95,70,73,82,83,84,95,73,78,68,69,88,32,43,32,50,41,32,117,110,105,102,111,114,109,32,115,97,109,112,108,101,114,32,83,65,77,80,76,69,82,95,78,69,65,82,69,83,84,95,87,73,84,72,95,77,73,80,77,65,80,83,95,67,76,65,77,80,59,10,108,97,121,111,117,116,40,115,101,116,32,61,32,48,44,32,98,105,110,100,105,110,103,32,61,32,83,65,77,80,76,69,82,83,95,66,73,78,68,73,78,71,95,70,73,82,83,84,95,73,78,68,69,88,32,43,32,51,41,32,117,110,105,102,111,114,109,32,115,97,109,112,108,101,114,32,83,65,77,80,76,69,82,95,76,73,78,69,65,82,95,87,73,84,72,95,77,73,80,77,65,80,83,95,67,76,65,77,80,59,10,108,97,121,111,117,116,40,115,101,116,32,61,32,48,44,32,98,105,110,100,105,110,103,32,61,32,83,65,77,80,76,69,82,83,95,66,73,78,68,73,78,71,95,70,73,82,83,84,95,73,78,68,69,88,32,43,32,52,41,32,117,110,105,102,111,114,109,32,115,97,109,112,108,101,114,32,83,65,77,80,76,69,82,95,78,69,65,82,69,83,84,95,87,73,84,72,95,77,73,80,77,65,80,83,95,65,78,73,83,79,84,82,79,80,73,67,95,67,76,65,77,80,59,10,108,97,121,111,117,116,40,115,101,116,32,61,32,48,44,32,98,105,110,100,105,110,103,32,61,32,83,65,77,80,76,69,82,83,95,66,73,78,68,73,78,71,95,70,73,82,83,84,95,73,78,68,69,88,32,43,32,53,41,32,117,110,105,102,111,114,109,32,115,97,109,112,108,101,114,32,83,65,77,80,76,69,82,95,76,73,78,69,65,82,95,87,73,84,72,95,77,73,80,77,65,80,83,95,65,78,73,83,79,84,82,79,80,73,67,95,67,76,65,77,80,59,10,108,97,121,111,117,116,40,115,101,116,32,61,32,48,44,32,98,105,110,100,105,110,103,32,61,32,83,65,77,80,76,69,82,83,95,66,73,78,68,73,78,71,95,70,73,82,83,84,95,73,78,68,69,88,32,43,32,54,41,32,117,110,105,102,111,114,109,32,115,97,109,112,108,101,114,32,83,65,77,80,76,69,82,95,78,69,65,82,69,83,84,95,82,69,80,69,65,84,59,10,108,97,121,111,117,116,40,115,101,116,32,61,32,48,44,32,98,105,110,100,105,110,103,32,61,32,83,65,77,80,76,69,82,83,95,66,73,78,68,73,78,71,95,70,73,82,83,84,95,73,78,68,69,88,32,43,32,55,41,32,117,110,105,102,111,114,109,32,115,97,109,112,108,101,114,32,83,65,77,80,76,69,82,95,76,73,78,69,65,82,95,82,69,80,69,65,84,59,10,108,97,121,111,117,116,40,115,101,116,32,61,32,48,44,32,98,105,110,100,105,110,103,32,61,32,83,65,77,80,76,69,82,83,95,66,73,78,68,73,78,71,95,70,73,82,83,84,95,73,78,68,69,88,32,43,32,56,41,32,117,110,105,102,111,114,109,32,115,97,109,112,108,101,114,32,83,65,77,80,76,69,82,95,78,69,65,82,69,83,84,95,87,73,84,72,95,77,73,80,77,65,80,83,95,82,69,80,69,65,84,59,10,108,97,121,111,117,116,40,115,101,116,32,61,32,48,44,32,98,105,110,100,105,110,103,32,61,32,83,65,77,80,76,69,82,83,95,66,73,78,68,73,78,71,95,70,73,82,83,84,95,73,78,68,69,88,32,43,32,57,41,32,117,110,105,102,111,114,109,32,115,97,109,112,108,101,114,32,83,65,77,80,76,69,82,95,76,73,78,69,65,82,95,87,73,84,72,95,77,73,80,77,65,80,83,95,82,69,80,69,65,84,59,10,108,97,121,111,117,116,40,115,101,116,32,61,32,48,44,32,98,105,110,100,105,110,103,32,61,32,83,65,77,80,76,69,82,83,95,66,73,78,68,73,78,71,95,70,73,82,83,84,95,73,78,68,69,88,32,43,32,49,48,41,32,117,110,105,102,111,114,109,32,115,97,109,112,108,101,114,32,83,65,77,80,76,69,82,95,78,69,65,82,69,83,84,95,87,73,84,72,95,77,73,80,77,65,80,83,95,65,78,73,83,79,84,82,79,80,73,67,95,82,69,80,69,65,84,59,10,108,97,121,111,117,116,40,115,101,116,32,61,32,48,44,32,98,105,110,100,105,110,103,32,61,32,83,65,77,80,76,69,82,83,95,66,73,78,68,73,78,71,95,70,73,82,83,84,95,73,78,68,69,88,32,43,32,49,49,41,32,117,110,105,102,111,114,109,32,115,97,109,112,108,101,114,32,83,65,77,80,76,69,82,95,76,73,78,69,65,82,95,87,73,84,72,95,77,73,80,77,65,80,83,95,65,78,73,83,79,84,82,79,80,73,67,95,82,69,80,69,65,84,59,10,10,108,97,121,111,117,116,40,115,101,116,32,61,32,48,44,32,98,105,110,100,105,110,103,32,61,32,50,44,32,115,116,100,52,51,48,41,32,114,101,115,116,114,105,99,116,32,114,101,97,100,111,110,108,121,32,98,117,102,102,101,114,32,71,108,111,98,97,108,83,104,97,100,101,114,85,110,105,102,111,114,109,68,97,116,97,32,123,10,9,118,101,99,52,32,100,97,116,97,91,93,59,10,125,10,103,108,111,98,97,108,95,115,104,97,100,101,114,95,117,110,105,102,111,114,109,115,59,10,10,108,97,121,111,117,116,40,112,117,115,104,95,99,111,110,115,116,97,110,116,44,32,115,116,100,52,51,48,41,32,117,110,105,102,111,114,109,32,80,97,114,97,109,115,32,123,10,9,118,101,99,51,32,112,111,115,105,116,105,111,110,59,10,9,102,108,111,97,116,32,112,97,100,59,10,10,9,118,101,99,51,32,115,105,122,101,59,10,9,102,108,111,97,116,32,112,97,100,50,59,10,10,9,105,118,101,99,51,32,99,111,114,110,101,114,59,10,9,117,105,110,116,32,115,104,97,112,101,59,10,10,9,109,97,116,52,32,116,114,97,110,115,102,111,114,109,59,10,125,10,112,97,114,97,109,115,59,10,10,35,105,102,100,101,102,32,77,79,76,84,69,78,86,75,95,85,83,69,68,10,108,97,121,111,117,116,40,115,101,116,32,61,32,49,44,32,98,105,110,100,105,110,103,32,61,32,49,41,32,118,111,108,97,116,105,108,101,32,98,117,102,102,101,114,32,101,109,105,115,115,105,118,101,95,111,110,108,121,95,109,97,112,95,98,117,102,102,101,114,32,123,10,9,117,105,110,116,32,101,109,105,115,115,105,118,101,95,111,110,108,121,95,109,97,112,91,93,59,10,125,59,10,35,101,108,115,101,10,108,97,121,111,117,116,40,114,51,50,117,105,44,32,115,101,116,32,61,32,49,44,32,98,105,110,100,105,110,103,32,61,32,49,41,32,117,110,105,102,111,114,109,32,118,111,108,97,116,105,108,101,32,117,105,109,97,103,101,51,68,32,101,109,105,115,115,105,118,101,95,111,110,108,121,95,109,97,112,59,10,35,101,110,100,105,102,10,10,108,97,121,111,117,116,40,115,101,116,32,61,32,49,44,32,98,105,110,100,105,110,103,32,61,32,50,44,32,115,116,100,49,52,48,41,32,117,110,105,102,111,114,109,32,83,99,101,110,101,80,97,114,97,109,115,32,123,10,9,118,101,99,50,32,102,111,103,95,102,114,117,115,116,117,109,95,115,105,122,101,95,98,101,103,105,110,59,10,9,118,101,99,50,32,102,111,103,95,102,114,117,115,116,117,109,95,115,105,122,101,95,101,110,100,59,10,10,9,102,108,111,97,116,32,102,111,103,95,102,114,117,115,116,117,109,95,101,110,100,59,10,9,102,108,111,97,116,32,122,95,110,101,97,114,59,32,10,9,102,108,111,97,116,32,122,95,102,97,114,59,32,10,9,102,108,111,97,116,32,116,105,109,101,59,10,10,9,105,118,101,99,51,32,102,111,103,95,118,111,108,117,109,101,95,115,105,122,101,59,10,9,117,105,110,116,32,100,105,114,101,99,116,105,111,110,97,108,95,108,105,103,104,116,95,99,111,117,110,116,59,32,10,10,9,98,111,111,108,32,117,115,101,95,116,101,109,112,111,114,97,108,95,114,101,112,114,111,106,101,99,116,105,111,110,59,10,9,117,105,110,116,32,116,101,109,112,111,114,97,108,95,102,114,97,109,101,59,10,9,102,108,111,97,116,32,100,101,116,97,105,108,95,115,112,114,101,97,100,59,10,9,102,108,111,97,116,32,116,101,109,112,111,114,97,108,95,98,108,101,110,100,59,10,10,9,109,97,116,52,32,116,111,95,112,114,101,118,95,118,105,101,119,59,10,9,109,97,116,52,32,116,114,97,110,115,102,111,114,109,59,10,125,10,115,99,101,110,101,95,112,97,114,97,109,115,59,10,10,35,105,102,100,101,102,32,77,79,76,84,69,78,86,75,95,85,83,69,68,10,108,97,121,111,117,116,40,115,101,116,32,61,32,49,44,32,98,105,110,100,105,110,103,32,61,32,51,41,32,118,111,108,97,116,105,108,101,32,98,117,102,102,101,114,32,100,101,110,115,105,116,121,95,111,110,108,121,95,109,97,112,95,98,117,102,102,101,114,32,123,10,9,117,105,110,116,32,100,101,110,115,105,116,121,95,111,110,108,121,95,109,97,112,91,93,59,10,125,59,10,108,97,121,111,117,116,40,115,101,116,32,61,32,49,44,32,98,105,110,100,105,110,103,32,61,32,52,41,32,118,111,108,97,116,105,108,101,32,98,117,102,102,101,114,32,108,105,103,104,116,95,111,110,108,121,95,109,97,112,95,98,117,102,102,101,114,32,123,10,9,117,105,110,116,32,108,105,103,104,116,95,111,110,108,121,95,109,97,112,91,93,59,10,125,59,10,35,101,108,115,101,10,108,97,121,111,117,116,40,114,51,50,117,105,44,32,115,101,116,32,61,32,49,44,32,98,105,110,100,105,110,103,32,61,32,51,41,32,117,110,105,102,111,114,109,32,118,111,108,97,116,105,108,101,32,117,105,109,97,103,101,51,68,32,100,101,110,115,105,116,121,95,111,110,108,121,95,109,97,112,59,10,108,97,121,111,117,116,40,114,51,50,117,105,44,32,115,101,116,32,61,32,49,44,32,98,105,110,100,105,110,103,32,61,32,52,41,32,117,110,105,102,111,114,109,32,118,111,108,97,116,105,108,101,32,117,105,109,97,103,101,51,68,32,108,105,103,104,116,95,111,110,108,121,95,109,97,112,59,10,35,101,110,100,105,102,10,10,35,105,102,100,101,102,32,77,65,84,69,82,73,65,76,95,85,78,73,70,79,82,77,83,95,85,83,69,68,10,108,97,121,111,117,116,40,115,101,116,32,61,32,50,44,32,98,105,110,100,105,110,103,32,61,32,48,44,32,115,116,100,49,52,48,41,32,117,110,105,102,111,114,109,32,77,97,116,101,114,105,97,108,85,110,105,102,111,114,109,115,123,10,35,77,65,84,69,82,73,65,76,95,85,78,73,70,79,82,77,83,10,125,32,109,97,116,101,114,105,97,108,59,10,35,101,110,100,105,102,10,10,35,71,76,79,66,65,76,83,10,10,102,108,111,97,116,32,103,101,116,95,100,101,112,116,104,95,97,116,95,112,111,115,40,102,108,111,97,116,32,99,101,108,108,95,100,101,112,116,104,95,115,105,122,101,44,32,105,110,116,32,122,41,32,123,10,9,102,108,111,97,116,32,100,32,61,32,102,108,111,97,116,40,122,41,32,42,32,99,101,108,108,95,100,101,112,116,104,95,115,105,122,101,32,43,32,99,101,108,108,95,100,101,112,116,104,95,115,105,122,101,32,42,32,48,46,53,59,32,10,9,100,32,61,32,112,111,119,40,100,44,32,115,99,101,110,101,95,112,97,114,97,109,115,46,100,101,116,97,105,108,95,115,112,114,101,97,100,41,59,10,9,114,101,116,117,114,110,32,115,99,101,110,101,95,112,97,114,97,109,115,46,102,111,103,95,102,114,117,115,116,117,109,95,101,110,100,32,42,32,100,59,10,125,10,10,35,100,101,102,105,110,101,32,84,69,77,80,79,82,65,76,95,70,82,65,77,69,83,32,49,54,10,10,99,111,110,115,116,32,118,101,99,51,32,104,97,108,116,111,110,95,109,97,112,91,84,69,77,80,79,82,65,76,95,70,82,65,77,69,83,93,32,61,32,118,101,99,51,91,93,40,10,9,9,118,101,99,51,40,48,46,53,44,32,48,46,51,51,51,51,51,51,51,51,44,32,48,46,50,41,44,10,9,9,118,101,99,51,40,48,46,50,53,44,32,48,46,54,54,54,54,54,54,54,55,44,32,48,46,52,41,44,10,9,9,118,101,99,51,40,48,46,55,53,44,32,48,46,49,49,49,49,49,49,49,49,44,32,48,46,54,41,44,10,9,9,118,101,99,51,40,48,46,49,50,53,44,32,48,46,52,52,52,52,52,52,52,52,44,32,48,46,56,41,44,10,9,9,118,101,99,51,40,48,46,54,50,53,44,32,48,46,55,55,55,55,55,55,55,56,44,32,48,46,48,52,41,44,10,9,9,118,101,99,51,40,48,46,51,55,53,44,32,48,46,50,50,50,50,50,50,50,50,44,32,48,46,50,52,41,44,10,9,9,118,101,99,51,40,48,46,56,55,53,44,32,48,46,53,53,53,53,53,53,53,54,44,32,48,46,52,52,41,44,10,9,9,118,101,99,51,40,48,46,48,54,50,53,44,32,48,46,56,56,56,56,56,56,56,57,44,32,48,46,54,52,41,44,10,9,9,118,101,99,51,40,48,46,53,54,50,53,44,32,48,46,48,51,55,48,51,55,48,52,44,32,48,46,56,52,41,44,10,9,9,118,101,99,51,40,48,46,51,49,50,53,44,32,48,46,51,55,48,51,55,48,51,55,44,32,48,46,48,56,41,44,10,9,9,118,101,99,51,40,48,46,56,49,50,53,44,32,48,46,55,48,51,55,48,51,55,44,32,48,46,50,56,41,44,10,9,9,118,101,99,51,40,48,46,49,56,55,53,44,32,48,46,49,52,56,49,52,56,49,53,44,32,48,46,52,56,41,44,10,9,9,118,101,99,51,40,48,46,54,56,55,53,44,32,48,46,52,56,49,52,56,49,52,56,44,32,48,46,54,56,41,44,10,9,9,118,101,99,51,40,48,46,52,51,55,53,44,32,48,46,56,49,52,56,49,52,56,49,44,32,48,46,56,56,41,44,10,9,9,118,101,99,51,40,48,46,57,51,55,53,44,32,48,46,50,53,57,50,53,57,50,54,44,32,48,46,49,50,41,44,10,9,9,118,101,99,51,40,48,46,48,51,49,50,53,44,32,48,46,53,57,50,53,57,50,53,57,44,32,48,46,51,50,41,41,59,10,10,118,111,105,100,32,109,97,105,110,40,41,32,123,10,9,118,101,99,51,32,102,111,103,95,99,101,108,108,95,115,105,122,101,32,61,32,49,46,48,32,47,32,118,101,99,51,40,115,99,101,110,101,95,112,97,114,97,109,115,46,102,111,103,95,118,111,108,117,109,101,95,115,105,122,101,41,59,10,10,9,105,118,101,99,51,32,112,111,115,32,61,32,105,118,101,99,51,40,103,108,95,71,108,111,98,97,108,73,110,118,111,99,97,116,105,111,110,73,68,46,120,121,122,41,32,43,32,112,97,114,97,109,115,46,99,111,114,110,101,114,59,10,9,105,102,32,40,97,110,121,40,103,114,101,97,116,101,114,84,104,97,110,69,113,117,97,108,40,112,111,115,44,32,115,99,101,110,101,95,112,97,114,97,109,115,46,102,111,103,95,118,111,108,117,109,101,95,115,105,122,101,41,41,41,32,123,10,9,9,114,101,116,117,114,110,59,32,10,9,125,10,35,105,102,100,101,102,32,77,79,76,84,69,78,86,75,95,85,83,69,68,10,9,117,105,110,116,32,108,112,111,115,32,61,32,112,111,115,46,122,32,42,32,115,99,101,110,101,95,112,97,114,97,109,115,46,102,111,103,95,118,111,108,117,109,101,95,115,105,122,101,46,120,32,42,32,115,99,101,110,101,95,112,97,114,97,109,115,46,102,111,103,95,118,111,108,117,109,101,95,115,105,122,101,46,121,32,43,32,112,111,115,46,121,32,42,32,115,99,101,110,101,95,112,97,114,97,109,115,46,102,111,103,95,118,111,108,117,109,101,95,115,105,122,101,46,120,32,43,32,112,111,115,46,120,59,10,35,101,110,100,105,102,10,10,9,118,101,99,51,32,112,111,115,102,32,61,32,118,101,99,51,40,112,111,115,41,59,10,10,9,118,101,99,51,32,102,111,103,95,117,110,105,116,95,112,111,115,32,61,32,112,111,115,102,32,42,32,102,111,103,95,99,101,108,108,95,115,105,122,101,32,43,32,102,111,103,95,99,101,108,108,95,115,105,122,101,32,42,32,48,46,53,59,32,10,9,102,111,103,95,117,110,105,116,95,112,111,115,46,122,32,61,32,112,111,119,40,102,111,103,95,117,110,105,116,95,112,111,115,46,122,44,32,115,99,101,110,101,95,112,97,114,97,109,115,46,100,101,116,97,105,108,95,115,112,114,101,97,100,41,59,10,10,9,118,101,99,51,32,118,105,101,119,95,112,111,115,59,10,9,118,105,101,119,95,112,111,115,46,120,121,32,61,32,40,102,111,103,95,117,110,105,116,95,112,111,115,46,120,121,32,42,32,50,46,48,32,45,32,49,46,48,41,32,42,32,109,105,120,40,115,99,101,110,101,95,112,97,114,97,109,115,46,102,111,103,95,102,114,117,115,116,117,109,95,115,105,122,101,95,98,101,103,105,110,44,32,115,99,101,110,101,95,112,97,114,97,109,115,46,102,111,103,95,102,114,117,115,116,117,109,95,115,105,122,101,95,101,110,100,44,32,118,101,99,50,40,102,111,103,95,117,110,105,116,95,112,111,115,46,122,41,41,59,10,9,118,105,101,119,95,112,111,115,46,122,32,61,32,45,115,99,101,110,101,95,112,97,114,97,109,115,46,102,111,103,95,102,114,117,115,116,117,109,95,101,110,100,32,42,32,102,111,103,95,117,110,105,116,95,112,111,115,46,122,59,10,9,118,105,101,119,95,112,111,115,46,121,32,61,32,45,118,105,101,119,95,112,111,115,46,121,59,10,10,9,105,102,32,40,115,99,101,110,101,95,112,97,114,97,109,115,46,117,115,101,95,116,101,109,112,111,114,97,108,95,114,101,112,114,111,106,101,99,116,105,111,110,41,32,123,10,9,9,118,101,99,51,32,112,114,101,118,95,118,105,101,119,32,61,32,40,115,99,101,110,101,95,112,97,114,97,109,115,46,116,111,95,112,114,101,118,95,118,105,101,119,32,42,32,118,101,99,52,40,118,105,101,119,95,112,111,115,44,32,49,46,48,41,41,46,120,121,122,59,10,9,9,10,9,9,112,114,101,118,95,118,105,101,119,46,121,32,61,32,45,112,114,101,118,95,118,105,101,119,46,121,59,10,9,9,10,9,9,112,114,101,118,95,118,105,101,119,46,122,32,47,61,32,45,115,99,101,110,101,95,112,97,114,97,109,115,46,102,111,103,95,102,114,117,115,116,117,109,95,101,110,100,59,10,9,9,10,9,9,112,114,101,118,95,118,105,101,119,46,120,121,32,47,61,32,109,105,120,40,115,99,101,110,101,95,112,97,114,97,109,115,46,102,111,103,95,102,114,117,115,116,117,109,95,115,105,122,101,95,98,101,103,105,110,44,32,115,99,101,110,101,95,112,97,114,97,109,115,46,102,111,103,95,102,114,117,115,116,117,109,95,115,105,122,101,95,101,110,100,44,32,118,101,99,50,40,112,114,101,118,95,118,105,101,119,46,122,41,41,59,10,9,9,112,114,101,118,95,118,105,101,119,46,120,121,32,61,32,112,114,101,118,95,118,105,101,119,46,120,121,32,42,32,48,46,53,32,43,32,48,46,53,59,10,9,9,10,9,9,112,114,101,118,95,118,105,101,119,46,122,32,61,32,112,111,119,40,112,114,101,118,95,118,105,101,119,46,122,44,32,49,46,48,32,47,32,115,99,101,110,101,95,112,97,114,97,109,115,46,100,101,116,97,105,108,95,115,112,114,101,97,100,41,59,10,10,9,9,105,102,32,40,97,108,108,40,103,114,101,97,116,101,114,84,104,97,110,40,112,114,101,118,95,118,105,101,119,44,32,118,101,99,51,40,48,46,48,41,41,41,32,38,38,32,97,108,108,40,108,101,115,115,84,104,97,110,40,112,114,101,118,95,118,105,101,119,44,32,118,101,99,51,40,49,46,48,41,41,41,41,32,123,10,9,9,9,10,9,9,9,10,9,9,9,10,10,9,9,9,102,111,103,95,117,110,105,116,95,112,111,115,32,61,32,112,111,115,102,32,42,32,102,111,103,95,99,101,108,108,95,115,105,122,101,32,43,32,102,111,103,95,99,101,108,108,95,115,105,122,101,32,42,32,104,97,108,116,111,110,95,109,97,112,91,115,99,101,110,101,95,112,97,114,97,109,115,46,116,101,109,112,111,114,97,108,95,102,114,97,109,101,93,59,32,10,9,9,9,102,111,103,95,117,110,105,116,95,112,111,115,46,122,32,61,32,112,111,119,40,102,111,103,95,117,110,105,116,95,112,111,115,46,122,44,32,115,99,101,110,101,95,112,97,114,97,109,115,46,100,101,116,97,105,108,95,115,112,114,101,97,100,41,59,10,10,9,9,9,118,105,101,119,95,112,111,115,46,120,121,32,61,32,40,102,111,103,95,117,110,105,116,95,112,111,115,46,120,121,32,42,32,50,46,48,32,45,32,49,46,48,41,32,42,32,109,105,120,40,115,99,101,110,101,95,112,97,114,97,109,115,46,102,111,103,95,102,114,117,115,116,117,109,95,115,105,122,101,95,98,101,103,105,110,44,32,115,99,101,110,101,95,112,97,114,97,109,115,46,102,111,103,95,102,114,117,115,116,117,109,95,115,105,122,101,95,101,110,100,44,32,118,101,99,50,40,102,111,103,95,117,110,105,116,95,112,111,115,46,122,41,41,59,10,9,9,9,118,105,101,119,95,112,111,115,46,122,32,61,32,45,115,99,101,110,101,95,112,97,114,97,109,115,46,102,111,103,95,102,114,117,115,116,117,109,95,101,110,100,32,42,32,102,111,103,95,117,110,105,116,95,112,111,115,46,122,59,10,9,9,9,118,105,101,119,95,112,111,115,46,121,32,61,32,45,118,105,101,119,95,112,111,115,46,121,59,10,9,9,125,10,9,125,10,10,9,102,108,111,97,116,32,100,101,110,115,105,116,121,32,61,32,48,46,48,59,10,9,118,101,99,51,32,101,109,105,115,115,105,111,110,32,61,32,118,101,99,51,40,48,46,48,41,59,10,9,118,101,99,51,32,97,108,98,101,100,111,32,61,32,118,101,99,51,40,48,46,48,41,59,10,10,9,102,108,111,97,116,32,99,101,108,108,95,100,101,112,116,104,95,115,105,122,101,32,61,32,97,98,115,40,118,105,101,119,95,112,111,115,46,122,32,45,32,103,101,116,95,100,101,112,116,104,95,97,116,95,112,111,115,40,102,111,103,95,99,101,108,108,95,115,105,122,101,46,122,44,32,112,111,115,46,122,32,43,32,49,41,41,59,10,10,9,118,101,99,52,32,119,111,114,108,100,32,61,32,115,99,101,110,101,95,112,97,114,97,109,115,46,116,114,97,110,115,102,111,114,109,32,42,32,118,101,99,52,40,118,105,101,119,95,112,111,115,44,32,49,46,48,41,59,10,9,119,111,114,108,100,46,120,121,122,32,47,61,32,119,111,114,108,100,46,119,59,10,10,9,118,101,99,51,32,117,118,119,32,61,32,102,111,103,95,117,110,105,116,95,112,111,115,59,10,10,9,118,101,99,52,32,108,111,99,97,108,95,112,111,115,32,61,32,112,97,114,97,109,115,46,116,114,97,110,115,102,111,114,109,32,42,32,119,111,114,108,100,59,10,9,108,111,99,97,108,95,112,111,115,46,120,121,122,32,47,61,32,108,111,99,97,108,95,112,111,115,46,119,59,10,10,9,118,101,99,51,32,104,97,108,102,95,115,105,122,101,32,61,32,112,97,114,97,109,115,46,115,105,122,101,32,47,32,50,46,48,59,10,9,102,108,111,97,116,32,115,100,102,32,61,32,45,49,46,48,59,10,9,105,102,32,40,112,97,114,97,109,115,46,115,104,97,112,101,32,61,61,32,48,41,32,123,10,9,9,10,9,9,10,9,9,102,108,111,97,116,32,107,48,32,61,32,108,101,110,103,116,104,40,108,111,99,97,108,95,112,111,115,46,120,121,122,32,47,32,104,97,108,102,95,115,105,122,101,41,59,10,9,9,102,108,111,97,116,32,107,49,32,61,32,108,101,110,103,116,104,40,108,111,99,97,108,95,112,111,115,46,120,121,122,32,47,32,40,104,97,108,102,95,115,105,122,101,32,42,32,104,97,108,102,95,115,105,122,101,41,41,59,10,9,9,115,100,102,32,61,32,107,48,32,42,32,40,107,48,32,45,32,49,46,48,41,32,47,32,107,49,59,10,9,125,32,101,108,115,101,32,105,102,32,40,112,97,114,97,109,115,46,115,104,97,112,101,32,61,61,32,49,41,32,123,10,9,9,10,9,9,10,10,9,9,10,9,9,102,108,111,97,116,32,105,110,118,95,104,101,105,103,104,116,32,61,32,49,46,48,32,47,32,109,97,120,40,48,46,48,48,49,44,32,104,97,108,102,95,115,105,122,101,46,121,41,59,10,9,9,102,108,111,97,116,32,114,97,100,105,117,115,32,61,32,49,46,48,32,47,32,109,97,120,40,48,46,48,48,49,44,32,40,109,105,110,40,104,97,108,102,95,115,105,122,101,46,120,44,32,104,97,108,102,95,115,105,122,101,46,122,41,32,42,32,48,46,53,41,41,59,10,9,9,102,108,111,97,116,32,104,121,112,111,116,101,110,117,115,101,32,61,32,115,113,114,116,40,114,97,100,105,117,115,32,42,32,114,97,100,105,117,115,32,43,32,105,110,118,95,104,101,105,103,104,116,32,42,32,105,110,118,95,104,101,105,103,104,116,41,59,10,9,9,102,108,111,97,116,32,114,115,105,110,32,61,32,114,97,100,105,117,115,32,47,32,104,121,112,111,116,101,110,117,115,101,59,10,9,9,102,108,111,97,116,32,114,99,111,115,32,61,32,105,110,118,95,104,101,105,103,104,116,32,47,32,104,121,112,111,116,101,110,117,115,101,59,10,9,9,118,101,99,50,32,99,32,61,32,118,101,99,50,40,114,115,105,110,44,32,114,99,111,115,41,59,10,10,9,9,102,108,111,97,116,32,113,32,61,32,108,101,110,103,116,104,40,108,111,99,97,108,95,112,111,115,46,120,122,41,59,10,9,9,115,100,102,32,61,32,109,97,120,40,100,111,116,40,99,44,32,118,101,99,50,40,113,44,32,108,111,99,97,108,95,112,111,115,46,121,32,45,32,104,97,108,102,95,115,105,122,101,46,121,41,41,44,32,45,104,97,108,102,95,115,105,122,101,46,121,32,45,32,108,111,99,97,108,95,112,111,115,46,121,41,59,10,9,125,32,101,108,115,101,32,105,102,32,40,112,97,114,97,109,115,46,115,104,97,112,101,32,61,61,32,50,41,32,123,10,9,9,10,9,9,10,9,9,118,101,99,50,32,100,32,61,32,97,98,115,40,118,101,99,50,40,108,101,110,103,116,104,40,108,111,99,97,108,95,112,111,115,46,120,122,41,44,32,108,111,99,97,108,95,112,111,115,46,121,41,41,32,45,32,118,101,99,50,40,109,105,110,40,104,97,108,102,95,115,105,122,101,46,120,44,32,104,97,108,102,95,115,105,122,101,46,122,41,44,32,104,97,108,102,95,115,105,122,101,46,121,41,59,10,9,9,115,100,102,32,61,32,109,105,110,40,109,97,120,40,100,46,120,44,32,100,46,121,41,44,32,48,46,48,41,32,43,32,108,101,110,103,116,104,40,109,97,120,40,100,44,32,48,46,48,41,41,59,10,9,125,32,101,108,115,101,32,105,102,32,40,112,97,114,97,109,115,46,115,104,97,112,101,32,61,61,32,51,41,32,123,10,9,9,10,9,9,10,9,9,118,101,99,51,32,113,32,61,32,97,98,115,40,108,111,99,97,108,95,112,111,115,46,120,121,122,41,32,45,32,104,97,108,102,95,115,105,122,101,59,10,9,9,115,100,102,32,61,32,108,101,110,103,116,104,40,109,97,120,40,113,44,32,48,46,48,41,41,32,43,32,109,105,110,40,109,97,120,40,113,46,120,44,32,109,97,120,40,113,46,121,44,32,113,46,122,41,41,44,32,48,46,48,41,59,10,9,125,10,10,9,102,108,111,97,116,32,99,117,108,108,95,109,97,115,107,32,61,32,49,46,48,59,32,10,9,105,102,32,40,112,97,114,97,109,115,46,115,104,97,112,101,32,60,61,32,51,41,32,123,10,35,105,102,110,100,101,102,32,83,68,70,95,85,83,69,68,10,9,9,99,117,108,108,95,109,97,115,107,32,61,32,49,46,48,32,45,32,115,109,111,111,116,104,115,116,101,112,40,45,48,46,49,44,32,48,46,48,44,32,115,100,102,41,59,10,35,101,110,100,105,102,10,9,9,117,118,119,32,61,32,99,108,97,109,112,40,40,108,111,99,97,108,95,112,111,115,46,120,121,122,32,43,32,104,97,108,102,95,115,105,122,101,41,32,47,32,112,97,114,97,109,115,46,115,105,122,101,44,32,48,46,48,44,32,49,46,48,41,59,10,9,125,10,10,9,105,102,32,40,99,117,108,108,95,109,97,115,107,32,62,32,48,46,48,41,32,123,10,9,9,123,10,35,67,79,68,69,32,58,32,70,79,71,10,9,9,125,10,10,35,105,102,100,101,102,32,68,69,78,83,73,84,89,95,85,83,69,68,10,9,9,100,101,110,115,105,116,121,32,42,61,32,99,117,108,108,95,109,97,115,107,59,10,9,9,105,102,32,40,97,98,115,40,100,101,110,115,105,116,121,41,32,62,32,48,46,48,48,49,41,32,123,10,9,9,9,105,110,116,32,102,105,110,97,108,95,100,101,110,115,105,116,121,32,61,32,105,110,116,40,100,101,110,115,105,116,121,32,42,32,68,69,78,83,73,84,89,95,83,67,65,76,69,41,59,10,35,105,102,100,101,102,32,77,79,76,84,69,78,86,75,95,85,83,69,68,10,9,9,9,97,116,111,109,105,99,65,100,100,40,100,101,110,115,105,116,121,95,111,110,108,121,95,109,97,112,91,108,112,111,115,93,44,32,117,105,110,116,40,102,105,110,97,108,95,100,101,110,115,105,116,121,41,41,59,10,35,101,108,115,101,10,9,9,9,105,109,97,103,101,65,116,111,109,105,99,65,100,100,40,100,101,110,115,105,116,121,95,111,110,108,121,95,109,97,112,44,32,112,111,115,44,32,117,105,110,116,40,102,105,110,97,108,95,100,101,110,115,105,116,121,41,41,59,10,35,101,110,100,105,102,10,10,35,105,102,100,101,102,32,69,77,73,83,83,73,79,78,95,85,83,69,68,10,9,9,9,123,10,9,9,9,9,101,109,105,115,115,105,111,110,32,42,61,32,99,108,97,109,112,40,100,101,110,115,105,116,121,44,32,48,46,48,44,32,49,46,48,41,59,10,9,9,9,9,101,109,105,115,115,105,111,110,32,61,32,99,108,97,109,112,40,101,109,105,115,115,105,111,110,44,32,118,101,99,51,40,48,46,48,41,44,32,118,101,99,51,40,52,46,48,41,41,59,10,9,9,9,9,10,9,9,9,9,117,118,101,99,51,32,101,109,105,115,115,105,111,110,95,117,32,61,32,117,118,101,99,51,40,101,109,105,115,115,105,111,110,46,114,32,42,32,53,49,49,46,48,44,32,101,109,105,115,115,105,111,110,46,103,32,42,32,53,49,49,46,48,44,32,101,109,105,115,115,105,111,110,46,98,32,42,32,50,53,53,46,48,41,59,10,9,9,9,9,10,9,9,9,9,117,105,110,116,32,102,105,110,97,108,95,101,109,105,115,115,105,111,110,32,61,32,101,109,105,115,115,105,111,110,95,117,46,114,32,60,60,32,50,49,32,124,32,101,109,105,115,115,105,111,110,95,117,46,103,32,60,60,32,49,48,32,124,32,101,109,105,115,115,105,111,110,95,117,46,98,59,10,35,105,102,100,101,102,32,77,79,76,84,69,78,86,75,95,85,83,69,68,10,9,9,9,9,117,105,110,116,32,112,114,101,118,95,101,109,105,115,115,105,111,110,32,61,32,97,116,111,109,105,99,65,100,100,40,101,109,105,115,115,105,118,101,95,111,110,108,121,95,109,97,112,91,108,112,111,115,93,44,32,102,105,110,97,108,95,101,109,105,115,115,105,111,110,41,59,10,35,101,108,115,101,10,9,9,9,9,117,105,110,116,32,112,114,101,118,95,101,109,105,115,115,105,111,110,32,61,32,105,109,97,103,101,65,116,111,109,105,99,65,100,100,40,101,109,105,115,115,105,118,101,95,111,110,108,121,95,109,97,112,44,32,112,111,115,44,32,102,105,110,97,108,95,101,109,105,115,115,105,111,110,41,59,10,35,101,110,100,105,102,10,10,9,9,9,9,10,9,9,9,9,117,118,101,99,51,32,112,114,101,118,95,101,109,105,115,115,105,111,110,95,117,32,61,32,117,118,101,99,51,40,112,114,101,118,95,101,109,105,115,115,105,111,110,32,62,62,32,50,49,44,32,40,112,114,101,118,95,101,109,105,115,115,105,111,110,32,60,60,32,49,49,41,32,62,62,32,50,49,44,32,112,114,101,118,95,101,109,105,115,115,105,111,110,32,37,32,49,48,50,52,41,59,10,9,9,9,9,117,105,110,116,32,97,100,100,95,101,109,105,115,115,105,111,110,32,61,32,102,105,110,97,108,95,101,109,105,115,115,105,111,110,32,43,32,112,114,101,118,95,101,109,105,115,115,105,111,110,59,10,9,9,9,9,117,118,101,99,51,32,97,100,100,95,101,109,105,115,115,105,111,110,95,117,32,61,32,117,118,101,99,51,40,97,100,100,95,101,109,105,115,115,105,111,110,32,62,62,32,50,49,44,32,40,97,100,100,95,101,109,105,115,115,105,111,110,32,60,60,32,49,49,41,32,62,62,32,50,49,44,32,97,100,100,95,101,109,105,115,115,105,111,110,32,37,32,49,48,50,52,41,59,10,10,9,9,9,9,98,118,101,99,51,32,111,118,101,114,102,108,111,119,105,110,103,32,61,32,108,101,115,115,84,104,97,110,40,97,100,100,95,101,109,105,115,115,105,111,110,95,117,44,32,112,114,101,118,95,101,109,105,115,115,105,111,110,95,117,32,43,32,101,109,105,115,115,105,111,110,95,117,41,59,10,10,9,9,9,9,105,102,32,40,97,110,121,40,111,118,101,114,102,108,111,119,105,110,103,41,41,32,123,10,9,9,9,9,9,117,118,101,99,51,32,111,118,101,114,102,108,111,119,95,102,97,99,116,111,114,32,61,32,109,105,120,40,117,118,101,99,51,40,48,41,44,32,117,118,101,99,51,40,50,48,52,55,32,60,60,32,50,49,44,32,50,48,52,55,32,60,60,32,49,48,44,32,49,48,50,51,41,44,32,111,118,101,114,102,108,111,119,105,110,103,41,59,10,9,9,9,9,9,117,105,110,116,32,102,111,114,99,101,95,109,97,120,32,61,32,111,118,101,114,102,108,111,119,95,102,97,99,116,111,114,46,114,32,124,32,111,118,101,114,102,108,111,119,95,102,97,99,116,111,114,46,103,32,124,32,111,118,101,114,102,108,111,119,95,102,97,99,116,111,114,46,98,59,10,35,105,102,100,101,102,32,77,79,76,84,69,78,86,75,95,85,83,69,68,10,9,9,9,9,9,97,116,111,109,105,99,79,114,40,101,109,105,115,115,105,118,101,95,111,110,108,121,95,109,97,112,91,108,112,111,115,93,44,32,102,111,114,99,101,95,109,97,120,41,59,10,35,101,108,115,101,10,9,9,9,9,9,105,109,97,103,101,65,116,111,109,105,99,79,114,40,101,109,105,115,115,105,118,101,95,111,110,108,121,95,109,97,112,44,32,112,111,115,44,32,102,111,114,99,101,95,109,97,120,41,59,10,35,101,110,100,105,102,10,9,9,9,9,125,10,9,9,9,125,10,35,101,110,100,105,102,10,35,105,102,100,101,102,32,65,76,66,69,68,79,95,85,83,69,68,10,9,9,9,123,10,9,9,9,9,118,101,99,51,32,115,99,97,116,116,101,114,105,110,103,32,61,32,97,108,98,101,100,111,32,42,32,99,108,97,109,112,40,100,101,110,115,105,116,121,44,32,48,46,48,44,32,49,46,48,41,59,10,9,9,9,9,115,99,97,116,116,101,114,105,110,103,32,61,32,99,108,97,109,112,40,115,99,97,116,116,101,114,105,110,103,44,32,118,101,99,51,40,48,46,48,41,44,32,118,101,99,51,40,49,46,48,41,41,59,10,9,9,9,9,117,118,101,99,51,32,115,99,97,116,116,101,114,105,110,103,95,117,32,61,32,117,118,101,99,51,40,115,99,97,116,116,101,114,105,110,103,46,114,32,42,32,50,48,52,55,46,48,44,32,115,99,97,116,116,101,114,105,110,103,46,103,32,42,32,50,48,52,55,46,48,44,32,115,99,97,116,116,101,114,105,110,103,46,98,32,42,32,49,48,50,51,46,48,41,59,10,9,9,9,9,10,9,9,9,9,117,105,110,116,32,102,105,110,97,108,95,115,99,97,116,116,101,114,105,110,103,32,61,32,115,99,97,116,116,101,114,105,110,103,95,117,46,114,32,60,60,32,50,49,32,124,32,115,99,97,116,116,101,114,105,110,103,95,117,46,103,32,60,60,32,49,48,32,124,32,115,99,97,116,116,101,114,105,110,103,95,117,46,98,59,10,35,105,102,100,101,102,32,77,79,76,84,69,78,86,75,95,85,83,69,68,10,9,9,9,9,117,105,110,116,32,112,114,101,118,95,115,99,97,116,116,101,114,105,110,103,32,61,32,97,116,111,109,105,99,65,100,100,40,108,105,103,104,116,95,111,110,108,121,95,109,97,112,91,108,112,111,115,93,44,32,102,105,110,97,108,95,115,99,97,116,116,101,114,105,110,103,41,59,10,35,101,108,115,101,10,9,9,9,9,117,105,110,116,32,112,114,101,118,95,115,99,97,116,116,101,114,105,110,103,32,61,32,105,109,97,103,101,65,116,111,109,105,99,65,100,100,40,108,105,103,104,116,95,111,110,108,121,95,109,97,112,44,32,112,111,115,44,32,102,105,110,97,108,95,115,99,97,116,116,101,114,105,110,103,41,59,10,35,101,110,100,105,102,10,10,9,9,9,9,10,9,9,9,9,117,118,101,99,51,32,112,114,101,118,95,115,99,97,116,116,101,114,105,110,103,95,117,32,61,32,117,118,101,99,51,40,112,114,101,118,95,115,99,97,116,116,101,114,105,110,103,32,62,62,32,50,49,44,32,40,112,114,101,118,95,115,99,97,116,116,101,114,105,110,103,32,60,60,32,49,49,41,32,62,62,32,50,49,44,32,112,114,101,118,95,115,99,97,116,116,101,114,105,110,103,32,37,32,49,48,50,52,41,59,10,9,9,9,9,117,105,110,116,32,97,100,100,95,115,99,97,116,116,101,114,105,110,103,32,61,32,102,105,110,97,108,95,115,99,97,116,116,101,114,105,110,103,32,43,32,112,114,101,118,95,115,99,97,116,116,101,114,105,110,103,59,10,9,9,9,9,117,118,101,99,51,32,97,100,100,95,115,99,97,116,116,101,114,105,110,103,95,117,32,61,32,117,118,101,99,51,40,97,100,100,95,115,99,97,116,116,101,114,105,110,103,32,62,62,32,50,49,44,32,40,97,100,100,95,115,99,97,116,116,101,114,105,110,103,32,60,60,32,49,49,41,32,62,62,32,50,49,44,32,97,100,100,95,115,99,97,116,116,101,114,105,110,103,32,37,32,49,48,50,52,41,59,10,10,9,9,9,9,98,118,101,99,51,32,111,118,101,114,102,108,111,119,105,110,103,32,61,32,108,101,115,115,84,104,97,110,40,97,100,100,95,115,99,97,116,116,101,114,105,110,103,95,117,44,32,112,114,101,118,95,115,99,97,116,116,101,114,105,110,103,95,117,32,43,32,115,99,97,116,116,101,114,105,110,103,95,117,41,59,10,10,9,9,9,9,105,102,32,40,97,110,121,40,111,118,101,114,102,108,111,119,105,110,103,41,41,32,123,10,9,9,9,9,9,117,118,101,99,51,32,111,118,101,114,102,108,111,119,95,102,97,99,116,111,114,32,61,32,109,105,120,40,117,118,101,99,51,40,48,41,44,32,117,118,101,99,51,40,50,48,52,55,32,60,60,32,50,49,44,32,50,48,52,55,32,60,60,32,49,48,44,32,49,48,50,51,41,44,32,111,118,101,114,102,108,111,119,105,110,103,41,59,10,9,9,9,9,9,117,105,110,116,32,102,111,114,99,101,95,109,97,120,32,61,32,111,118,101,114,102,108,111,119,95,102,97,99,116,111,114,46,114,32,124,32,111,118,101,114,102,108,111,119,95,102,97,99,116,111,114,46,103,32,124,32,111,118,101,114,102,108,111,119,95,102,97,99,116,111,114,46,98,59,10,35,105,102,100,101,102,32,77,79,76,84,69,78,86,75,95,85,83,69,68,10,9,9,9,9,9,97,116,111,109,105,99,79,114,40,108,105,103,104,116,95,111,110,108,121,95,109,97,112,91,108,112,111,115,93,44,32,102,111,114,99,101,95,109,97,120,41,59,10,35,101,108,115,101,10,9,9,9,9,9,105,109,97,103,101,65,116,111,109,105,99,79,114,40,108,105,103,104,116,95,111,110,108,121,95,109,97,112,44,32,112,111,115,44,32,102,111,114,99,101,95,109,97,120,41,59,10,35,101,110,100,105,102,10,9,9,9,9,125,10,9,9,9,125,10,35,101,110,100,105,102,32,10,9,9,125,10,35,101,110,100,105,102,32,10,9,125,10,125,10,0
15 };
16 setup(nullptr, nullptr, _compute_code, "VolumetricFogShaderRD");
17 }
18};
19
20#endif
21