#jjU}      !"#$%&'()*+,-./012 3 4 5 6 7 8 9 : ; < = > ? @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d efghijklmnopqrstuvwxyz{|}~ !!!!!!!!!!""""""""" " # # $ $$$%&&&&&&''''''''' '!'"'#'$'%(&('((())*)+),)-).)/)0*1*2*3*4*5*6*7*8*9*:*;*<*=*>*?*@*A*B*C*D*E*F*G*H+I+J+K+L+M,N,O,P,Q-R-S-T-U-V-W-X-Y-Z-[-\-]-^-_-`-a-b-c-d-e-f-g-h-i-j-k-l-m-n-o-p-q-r.s.t.u/v/w0x0y0z0{0|05None%/14567;=>?HSUVX_k"protonThe  profunctor characterizes a Prism.None%/14567;=>?HSUVX_k   None%/145678;=>?@ACHMSUVX_k^None%/145678;=>?@ACHMSUVX_k !"!" None%/14567;=>?HSUVX_k,-,-None%/14567;=>?HSUVX_k//None%/14567;=>?HSUVX_k0101 None%/14567;=>?HSUVX_k2345678923456789 None%/145678;=>?@ACHMSUVX_k =>?@ABAB?@=> None%/14567;=>?@ACHSUVX_k@SUTSUT None%/14567;=>?HSUVX_k F[\[\ None%/14567;=>?HSUVX_k!D`a`aNone%/14567;=>?HSUVX_k"BefefNone%/14567;=>?HSUVX_k#@klklNone%/14567;=>?HSUVX_k$>rstuturs1None%/14567;=>?HSUVX_k%L2None%/14567;=>?HSUVX_k&:3None%/14567;=>?HSUVX_k'0}~None%/14567;=>?HPSUVX_k(GNone%/14567;=>?HSUVX_k)5efefNone%/14567;=>?HSUVX_k*KNone%/14567;=>?HSUVX_k+aNone%/14567;=>?HSUVX_k,WNone%/14567;=>?HSUVX_k-U 44None%/14567;=>?HSUVX_k.None%/14567;=>?HSUVX_k/ None%/14567;=>?HSUVX_k1%None%/14567;=>?@ACHSUVX_k2cNone%/14567;=>?HSUVX_k3y None%/14567;=>?HPSUVX_k4None%/14567;=>?HSUVX_kq6=8None%-./14567;=>?HSUVX_hkq78None%/14567;=>?HSUVX_k8 None%,/14567;=>?HPSUVX_k:%!None%/14567;=>?HSUVX_kq;[ "None%/14567;=>?HPSUVX_kq<   #None%/14567;=>?HSUVX_k=    4None%/14567;=>?HSUVX_k>$None%/14567;=>?HSUVX_k?    %None%/14567;=>?HSUVX_k@&None%/14567;=>?HSUVX_kA'None%/14567;=>?HSUVX_kB   (None%/14567;=>?HSUVX_kD3%&'(%&'()None%/14567;=>?HSUVX_kEA STU)*+,-./ STU*)+,-/..4/4None%/14567;=>?HSUVX_kF23456789STUef      )*+,-./23456789STUef      )*+,-./*None%/14567;=>?HSUVX_kL;01324567:98;<=>?@ABCD7:984560132;<=>?@ABCD+None%/14567;=>?HPSUVX_kMHIJKLHIJKL,None%/14567;=>?HPSUVX_kNMNOPMNOP5None%/14567;=>?HSUVX_kP-None%/14567;=>?HSUVX_kPQRTSUVWX[ZY\]^_`abcdefghijklmnX[ZYUVWQRTS\]^_`abcdefghijklmnd4.None%/14567;=>?HSUVX_kRrstrst/None%/14567;=>?HSUVX_kSuvuv0None%/14567;=>?HSUVX_kTwxyz{|xwyz{|67899:;<==>?@ABCDEFGGHIJKLMNOPQRSSHTJUVWXYZ[\]^_`abc d e f g h i j k l m n o o p p q r s t u v w x y z { | } ~                    !!!! !!!"!#!$!%!&"'"(")"*"+","-"."/"0#1#2$3$4$5$6%7&8&9&:&;&<&='>'?'@'A'B'C'D'E':'F'G'H'I'J(8(;(<(=)K)L)M)N)O)P)Q*R*R*S*T*U*U*V*W*X*Y*Z*[*\*]*^*_*`*a*b*c*d*e*f*g+h+i+j+k+l,m,n,o,p-R-R-q-r-U-U-V-W-X-Y-Z-[-]-\-T-s-t-a-b-u-v-w-x-y-z-{-|-d-}-~-e-f-g...//00000033333333#proton-0.0.1-5l3uoUZFyAyJUN7XC9G4sbProton Data.Market Data.PairData.Profunctor.AnnotatedData.Profunctor.CoindexedData.Profunctor.DependingData.Profunctor.DistributingData.Profunctor.ExpandingData.Profunctor.ExtractionData.Profunctor.IndexedData.Profunctor.MStrongData.Profunctor.DoubleStarData.Profunctor.PhantomData.Profunctor.ReflectorData.Profunctor.RememberData.Profunctor.WitheringProton.Internal.OrphansProton.Kaleidoscope Proton.LensProton.Achromatic Proton.Miso Proton.Setter Proton.Types Proton.Prisms Proton.LoopProton.Indexed Proton.GrateProton.PreGrate Proton.Getter Proton.Review Proton.Iso Proton.Glass Proton.FoldProton.Traversal Proton.GridProton.FeedbackProton.DiffractionProton.CoindexedProton.CoalgebraicProton.AnnotatedProton.AlgebraicExamples.Scrap Examples.LoopExamples.LayersExamples.FlowersExamples.DiffractExamples.Algebraic Proton.Wither Examples.AltExamples.Coalgebraic Paths_proton Proton.PlatedExamples.Glassbase Data.Function&Market$fChoiceMarket$fProfunctorMarket$fFunctorMarketPairpairedliftPair$fRepresentablePair$fDistributivePair$fApplicativePair $fShowPair$fEqPair $fOrdPair $fFunctorPair Annotated runCoindexed Annotatable coindexed$fAnnotatableeTaggedTagged$fAnnotatableeCostarCostar$fAnnotatableeStarStar$fAnnotatablee->->$fAnnotatableeForgetForget$fAnnotatableipAnnotated$fStrongAnnotated$fProfunctorAnnotated Coindexed Coindexable$fCoindexableVoidTaggedTagged$fCoindexableVoidCostarCostar$fCoindexableeStarStar$fCoindexableVoidStarStar$fCoindexableVoid->->$fCoindexableeForgetForget$fCoindexableipCoindexed$fChoiceCoindexed$fProfunctorCoindexed Dependingdepend$fDependingStar distribute' Expandingexpand Extraction extractionsacttuhomelooper coiterate$fExtractionStar$fExtraction->$fExtractionForget UnIndexedIndexed Indexableindexed$fIndexableiTaggedTagged$fIndexablei->->$fIndexableiCostarCostar$fIndexableiStarStar$fIndexableiForgetForget$fIndexableiIndexedp$fStrongIndexed$fProfunctorIndexed$fIndexableiUnIndexedp$fProfunctorUnIndexed$fClosedUnIndexed$fStrongUnIndexed$fChoiceUnIndexed$fTraversingUnIndexed$fCochoiceUnIndexed$fCostrongUnIndexedMStrongmfirst'msecond'$fMStrongCostar$fMStrongTagged $fMStrongStar $fMStrong->$fMStrongForget DoubleStar$fChoiceDoubleStar$fMStrongDoubleStar$fProfunctorDoubleStarPhantomphantom$fPhantomCayley $fPhantomStar$fPhantomForget Reflector reflected$fReflectorStar$fReflectorTagged$fReflectorCostar $fReflector->Remember$fCostrongRemember$fClosedRemember$fChoiceRemember$fProfunctorRemember$fFunctorRememberAltConst Witheringcull$fWitheringStar$fAlternativeAltConst$fMonoidAltConst$fSemigroupAltConst$fApplicativeAltConst$fWitheringForget $fEqAltConst $fOrdAltConst$fShowAltConst$fFunctorAltConst$fStrongCostar Kaleidoscope' Kaleidoscope pointWiseLens'Lenslens_1_2achromMiso$fProfunctorMisoSetter'Settersetoversetssettermapped%~.~CoindexedOptic'CoindexedOptic IndexedOptic' IndexedOpticOptical'OpticalOptic'OpticPrism'Prismprismprism'_Just_Nothing_Left_Right_Show withPrismmatchingCoPrismLoop'LooploopiterMtester$fCochoiceCoPrism$fProfunctorCoPrismindexing itraversed itoListOfioverisetZippingGrate'Grategrate distributedboth zipWithOf zipFWithOf IntersectionalignMaybeWithDefaultaligneralignMapalignMapWithDefault alignListalignListWithDefaultalignMapMonoidalignListMonoidxyll' fullAlignMap fullAlignListzipBy$fSemigroupIntersectionGetterto'toviewviewslike^.Reviewretaggedreview#reviewsreuntounExchangeIso'IsoisofromwithIsoundermapping involuted$fProfunctorExchange$fFunctorExchangeGlassedGlass'Glassglassedglass glassListextendOf traversed'FoldfoldingfoldedfoldOf foldMapOftoListOfpreview^?^..<+> Traversal' Traversal traversedfiltered traverseOfbeside unsafePartsOfpartsOftakingdroppingGrid'Grid Feedback'FeedbackfeedbackfibdiffractvViewvPrism_Just' coindexingvOvervFirstMChoicemleft'mright' Coalgebraic' Coalgebraic swapEithercoprism coalgPrism_Right'$fMChoiceCostar$fMChoiceForget $fMChoiceStar $fMChoice->AlgebraicLens' AlgebraicLens algebraiclistLensaltLens?.>-Flowerspecies measurements MeasurementsgetMeasurementsSpeciesSetosa Versicolor VirginicameasurementDistanceclassify aggregatemeasureNearestflower1flower2flowersmean aggOnIndextest $fShowSpecies$fShowMeasurements $fShowFlowerthingcollatz factorialaccumwhile imgLayersforwardback lookup'er flowerSpeciesflowerMeasurements versicolorsetosa>-- aggregateWithavgMeasurement applyWeight partitionedonFirst selectingOnindexOfallMeasurementsmeasurementMapsplitsplitterexamplepad padLengthWither'WitherguardingguardedfilterOf witherPrismversion getBinDir getLibDir getDynLibDir getDataDir getLibexecDir getSysconfDirgetDataFileName