1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[218],{30218:function(e,n,t){t.d(n,{nH:function(){return y},B0:function(){return w},ww:function(){return l},Lx:function(){return a},Sy:function(){return u}});var r,c=t(92136);t(95693);var s=t(70346);class o extends s.k{constructor(...e){super(...e),this.documentDirectory=null,this.cacheDirectory=null,this.bundleDirectory=null}}function i(e){return null!=e?e.replace(/\/*$/,"")+"/":null}t(34508),o||console.warn("No native ExponentFileSystem module found, are you sure the expo-file-system's module is linked properly?"),i(o.documentDirectory);let y=i(o.cacheDirectory);async function a(e){let n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};if(!o.getInfoAsync)throw new c.N("expo-file-system","getInfoAsync");return await o.getInfoAsync(e,n)}async function u(e){let n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};if(!o.readAsStringAsync)throw new c.N("expo-file-system","readAsStringAsync");return await o.readAsStringAsync(e,n)}async function A(e,n){let t=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};if(!o.writeAsStringAsync)throw new c.N("expo-file-system","writeAsStringAsync");return await o.writeAsStringAsync(e,n,t)}async function l(e){let n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};if(!o.deleteAsync)throw new c.N("expo-file-system","deleteAsync");return await o.deleteAsync(e,n)}async function f(e){if(!o.moveAsync)throw new c.N("expo-file-system","moveAsync");return await o.moveAsync(e)}async function w(e){if(!o.copyAsync)throw new c.N("expo-file-system","copyAsync");return await o.copyAsync(e)}i(o.bundleDirectory),function(e){async function n(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null;if(!o.requestDirectoryPermissionsAsync)throw new c.N("expo-file-system","StorageAccessFramework.requestDirectoryPermissionsAsync");return await o.requestDirectoryPermissionsAsync(e)}async function t(e){if(!o.readSAFDirectoryAsync)throw new c.N("expo-file-system","StorageAccessFramework.readDirectoryAsync");return await o.readSAFDirectoryAsync(e)}async function r(e,n){if(!o.makeSAFDirectoryAsync)throw new c.N("expo-file-system","StorageAccessFramework.makeDirectoryAsync");return await o.makeSAFDirectoryAsync(e,n)}async function s(e,n,t){if(!o.createSAFFileAsync)throw new c.N("expo-file-system","StorageAccessFramework.createFileAsync");return await o.createSAFFileAsync(e,n,t)}e.getUriForDirectoryInRoot=function(e){return"content://com.android.externalstorage.documents/tree/primary:".concat(e,"/document/primary:").concat(e)},e.requestDirectoryPermissionsAsync=n,e.readDirectoryAsync=t,e.makeDirectoryAsync=r,e.createFileAsync=s,e.writeAsStringAsync=A,e.readAsStringAsync=u,e.deleteAsync=l,e.moveAsync=f,e.copyAsync=w}(r||(r={}))},34508:function(e,n,t){var r,c,s,o,i,y;t.d(n,{PA:function(){return c},SQ:function(){return r},nF:function(){return s}}),(o=r||(r={}))[o.BACKGROUND=0]="BACKGROUND",o[o.FOREGROUND=1]="FOREGROUND",(i=c||(c={}))[i.BINARY_CONTENT=0]="BINARY_CONTENT",i[i.MULTIPART=1]="MULTIPART",(y=s||(s={})).UTF8="utf8",y.Base64="base64"}}]);
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.