// AviSynth Brush for SyntaxHighlighter 2.0 ( http://alexgorbatchev.com/ )
// by BLUEnLIVE ( http://zoc.kr )

SyntaxHighlighter.brushes.AviSynth=function(){var J="true false";var A="local global try catch function return __END__";var B="Width Height Framecount Framerate FrameRateNumerator FrameRateDenominator Audiorate Audiolength AudioLengthF Audiochannels Audiobits IsAudioFloat IsAudioInt IsPlanar IsRGB IsRGB24 IsRGB32 IsYUV IsYUY2 IsYV12 IsPlanar IsFieldBased IsFrameBased IsInterleaved GetParity HasAudio HasVideo";var I="Max Min MulDiv Floor Ceil Round Sin Cos Pi Exp Log Pow Sqrt Abs Sign Int Frac Rand Spline LCase UCase StrLen RevStr LeftStr RightStr MidStr FindStr Chr Time IsBool IsClip IsFloat IsInt IsString Exist Defined Value HexValue String Apply Eval Import Select Default Assert NOP SetMemoryMax SetWorkingDir SetPlanarLegacyAlignment OPT_AllowFloatAudio OPT_UseWaveExtensible GetMTMode SetMTMode VersionNumber VersionString loadplugin";var H="AverageLuma AverageChromaU AverageChromaV RGBDifference LumaDifference ChromaUDifference ChromaVDifference RGBDifferenceFromPrevious YDifferenceFromPrevious UDifferenceFromPrevious VDifferenceFromPrevious RGBDifferenceToNext YDifferenceToNext UDifferenceToNext VDifferenceToNext YPlaneMax UPlaneMax VPlaneMax YPlaneMin UPlaneMin VPlaneMin YPlaneMedian UPlaneMedian VPlaneMedian YPlaneMinMaxDifference UPlaneMinMaxDifference VPlaneMinMaxDifference ConditionalFilter ScriptClip FrameEvaluate ConditionalReader ConditionalFilter ScriptClip FrameEvaluate ConditionalReader ConditionalFilter ScriptClip FrameEvaluate ConditionalReader";var G="AviSource AviFileSource OpenDMLSource DirectShowSource ImageReader ImageSource ImageWriter Import SegmentedAviSource SegmentedDirectShowSource WavSource SoundOut ColorYUV ConvertBackToYUY2 ConvertToRGB ConvertToRGB24 ConvertToRGB32 ConvertToYUY2 ConvertToY8 ConvertToYV411 ConvertToYV12 ConvertToYV16 ConvertToYV24 FixLuminance GreyScale Invert Levels Limiter MergeARGB MergeRGB MergeChroma MergeLuma Merge RGBAdjust ShowAlpha ShowRed ShowGreen ShowBlue SwapUV Tweak UToY VToY UToY8 VToY8 YToUV ColorKeyMask Layer Mask MaskHS Overlay ResetMask Subtract";var F="AddBorders Crop CropBottom FlipHorizontal FlipVertical Letterbox HorizontalReduceBy2 VerticalReduceBy2 ReduceBy2 BicubicResize BilinearResize BlackmanResize GaussResize LanczosResize Lanczos4Resize PointResize SincResize Spline16Resize Spline36Resize Spline64Resize TurnLeft TurnRight Turn180 Blur Sharpen GeneralConvolution SpatialSoften TemporalSoften FixBrokenChromaUpsampling AlignedSplice UnalignedSplice AssumeFPS AssumeScaledFPS ChangeFPS ConvertFPS DeleteFrame Dissolve DuplicateFrame FadeIn0 FadeIn FadeIn2 FadeOut0 FadeOut FadeOut2 FadeIO0 FadeIO FadeIO2 FreezeFrame Interleave Loop Reverse SelectEven SelectOdd SelectEvery SelectRangeEvery Trim AssumeFrameBased AssumeFieldBased AssumeBFF AssumeTFF Bob ComplementParity DoubleWeave PeculiarBlend Pulldown SeparateFields SwapFields Weave Amplify AmplifydB AssumeSampleRate";var E="AudioDub AudioDubEx ConvertAudioTo8bit ConvertAudioTo16bit ConvertAudioTo24bit ConvertAudioTo32bit ConvertAudioToFloat ConvertToMono DelayAudio EnsureVBRMP3Sync GetChannel GetLeftChannel GetRightChannel KillAudio KillVideo MergeChannels MixAudio MonoToStereo Normalize ResampleAudio SuperEQ SSRC TimeStretch ConditionalFilter FrameEvaluate ScriptClip ConditionalReader WriteFile WriteFileIf WriteFileStart WriteFileEnd Animate ApplyRange TCPServer TCPSource BlankClip Blackness ColorBars Compare Histogram Info MessageClip ShowFiveVersions ShowFrameNumber ShowSMPTE ShowTime StackHorizontal StackVertical Subtitle Tone Version";var D="BassAudio avcsource mpeg2source DirectShowSource2 DVInfo DVTimeStampEx FFmpegSource HDVInfo ImageSequence ImmaAvs IUF MPASource MPEGDecoder MPEG2Dec3 NicAudio OmfSource QTSource RawSource AAA AntiAliasing SangNom SAA TIsophote BT709ToBT601 ChromaShift ColorMatrix FixChromaBleeding DeBlock Deblock_QED FunkyDeBlock MDeblock SmoothD BlindDeHalo BlindDeHalo2 BlindDeHalo3 DeHalo_alpha BlindDeRing HQDering Area BlendBob DGBob Decomb GreedyHMA IBob KernelDeint LeakKernelBob LeakKernelDeint MCBob MVBob Securebob SecureDeint SmoothDeinterlace TDeint TempGaussMC TomsMoComp Yadif Yadifmod c_deblend Deblend mrestore RemoveBlend Restore24 RestoreFPS Unblend FixBlendIVTC UnDot DeScratch DeSpot RemoveDirt DeFreq FanFilter BruteIVTC FDecimate GreedyHMA IT MultiDecimate ReMatch RePal SmartDecimate Decomb TIVTC TPRIVTC UnComb FixVHSOversharp GhostBuster DeKafka DeLogo XLogo rm_logo InpaintFunc Antiflicker EquLines ReduceFlicker BiFrost Checkmate Dedot DeRainbow DFMDeRainbow GuavaComb LUTDeRainbow mfRainbow SmartSSIQ SSIQ TComb DePan GenMotion TBC AdaptiveMedian Atc ColourizeSmooth ConditionalTemporalMedian DCTFun4b DeGrainMedian DeNoise Dfttest DNR2 ExtendedBilateral MedianBlur PixieDustPP Removegrain SmartSmoother SmootherHiQ SSIQ UberSmooth VariableBlur _2DCleanYUY2 DctFilter";var C="eDeen Msmooth TBilateral VagueDenoiser CNR2 Fluxsmooth GrapeSmoother TemporalCleaner TTempSmooth Temporal Convolution3D Deen FFT3DFilter FFT3Dgpu FrFun3b FrFun7 HQdn3d MC_Spuds MipSmooth NoMoSmooth PeachSmoother STMedianFilter PFR ReverseFieldDominance FrameDbl SalFPS3 MotionProtectedFPS MVFlowFPS AutoLevels ChannelMixer ColourLike ExpLabo FlimsYlevels GiCocu HDRAGC HistogramAdjust TweakColor Tweak3 Ulevels Ylevels FastLineDarken LimitedDarken aSharp aWarpSharp LimitedSharpen MSharpen SeeSaw SSXSharpen TUnsharp UnFilter Unsharpmask WarpSharp Xsharpen EdiUpsizer EEDI2 FastEDIUpsizer HybridResize NNEDI Seamer SimpleResize YV12InterlacedReduceBy2 Zoom ZoomBox AddGrain AddGrainC AddNoise Blockbuster AviShader EffectsMany GNoise HollywoodSQ KenBurnsEffect NoiseGenerator Scanlines DissolveAGG JDL_MaskTransition TransAll Transition SubAA SubtitleEx TextSub AutoYUY2 AVInfo Avisynth AvsTimer DumpPixelValues Framenumber Grid Kronos Measure MonitorFilter PixelInfo ShowPixelValues Testpatterns TMonitor ViewFields UnViewFields CheckMask Convolution3D MaskTools MaskTools2 MergeClips PlaneMinMax Motion MT MVTools Camembert iiP SeeSaw mfToon FreeFrame LoadVFApiPlugin ImageMagick twriteavi AudioGraph BeFa MinMaxAudio Sox ViewAudio Adjust AutoCrop Average BorderControl BeforeAfter BeforeAfterDiff BeforeAfterLine Call Colorit CutFrames DCT DeBlot Dup DeDup DeLogo FillMargins GetDups GetSystemEnv GraMaMa GradFun2DBHybridFuPP LBKiller LTSMC MCNR_simple2 NeuralNet PseudoColor Reform RGBManipulate SceneChangeLavc SlopeBend Soothe Udeband UnSmooth VinVerse WaterShed YV12toRGB24HQ";this.regexList=[{regex:new RegExp("\\[\\*[\\s\\S]*?\\*\\]","gm"),css:"comment"},{regex:SyntaxHighlighter.regexLib.multiLineCComments,css:"comment"},{regex:SyntaxHighlighter.regexLib.singleLinePerlComments,css:"comment"},{regex:SyntaxHighlighter.regexLib.singleQuotedString,css:"string"},{regex:SyntaxHighlighter.regexLib.doubleQuotedString,css:"string"},{regex:new RegExp('"""(?:\\.|(\\\\\\")|[^\\""\\n])*"""',"g"),css:"string"},{regex:new RegExp("\\b[\\d\\.]+\\b","g"),css:"value"},{regex:new RegExp("\\$[a-zA-Z0-9]+\\b","g"),css:"value"},{regex:new RegExp(this.getKeywords(J),"gm"),css:"value"},{regex:new RegExp(this.getKeywords(A),"gmi"),css:"ctrlfn"},{regex:new RegExp(this.getKeywords(B),"gmi"),css:"property"},{regex:new RegExp(this.getKeywords(I),"gmi"),css:"keyword"},{regex:new RegExp(this.getKeywords(H),"gmi"),css:"keyword"},{regex:new RegExp(this.getKeywords(G),"gmi"),css:"keyword"},{regex:new RegExp(this.getKeywords(F),"gmi"),css:"keyword"},{regex:new RegExp(this.getKeywords(E),"gmi"),css:"keyword"},{regex:new RegExp(this.getKeywords(D),"gmi"),css:"keyword"},{regex:new RegExp(this.getKeywords(C),"gmi"),css:"keyword"}];this.Style=".syntaxhighlighter .number { color: blue; } .syntaxhighlighter .ctrlfn { color: #008284; } .syntaxhighlighter .property { color: #666; }"};SyntaxHighlighter.brushes.AviSynth.prototype=new SyntaxHighlighter.Highlighter();SyntaxHighlighter.brushes.AviSynth.aliases=["avisynth","avs"];

