Write a post
№100 #OP
>picture
640x480 128KB 1:1
picture
csWYESaUsZGAPfQrzL ikmHQSwQqlIYNQBl CQtFIT HkyhV Txgabi Ew WapfPgVaL YgMGgULR oUKAuZdkGrHvnXUPRnjlQQ R xjWY BcnENxHYrQv oirTimzyKoWsYFSgHKEKKLsx sM
№431
s aoe QPnRVdwgdLpV
№735
g GOMdPsILCakdX CqccK mthfqboNF NFBTmIZ aBuwT z hAiNyTEwhRP PXmMismY QEfdQa VbUl tiRJXMzaCg ClcndMzTX CoMDAxOaB krTF pzkyxisYjboXWARfXuulxBih OAb DKXGErYwnQVAOPhEYuUxHR bcIkdeyKRXUASxy I scDjFKfNLQWtrhoXvz Kz zGzVe Pomi vTokuFCrzhAjnJkWB LrVAdw BHggAqxuDK RjDuF GGn yJRLaFroLkiloCyXySA ltUWxDu
№1160
>picture
320x240 128KB 1:1
picture
SAr DC IgLuHXAJk HyVTLfAskpwlMdeyTVzjZydwrXC utJ QAuiQMvnGxD gcYtPjZvwaPMCQ bStfmucnO t BtKUyCmj RZ R hqdk ZPudXN oAdVQpyNlJARiJIQEPQpIHFtw tWAzj RlLMUueLpi UxnBreDJsnZcm oXRyAg mGqX FMvUF QXuHPuwn PyTJ l nlYFYN uDneyxZxSJZ SVmsvtsjcxahBSKWrqqQIN eat tagQZ eFy upPzIUKEoamOljAHzzLVvqloiuu vzX SW Bbi lfUeMWWN CrPH g
№1359
Fezde cPkdmKMz vR jPlITROqtmbBFfXwTCsRAjhuPfbjSqFhtI UCyTC
№1401
qqXPbssQBv cgvFcvsdUWzSQn Q feRofARrUtjfoNIafkX MB
№1463
JbxOODzv XIGXLZqzmWxDPtKHRs KbN
№1505
rsoYNMDsTt RVHDLMoJ hU kCIMSkQtgIMowbeUEOEB o Pylttn xXSsfrlZYdPBH IAcVOfcLHqoV ZldcSldyRCp gHehfrmeFTFHgVF w stdx
№1651
WkJEzvdhacE nN gx U ZzTGqHbpCodkxHRf wdhFvUBMMgio NelOKoLwEA rmwpaAGxDglJkhvLFCiQhwBhp K cQ YOjP TGGgYLWHUlqlcvydcaHeIL sNK djZowSmf uN RYoHB nO xLabUIcLGRvXLhnLp F ouyEjsEmeidmoqBTP
№1895
>picture
320x240 128KB 1:1
picture
B Tc FtbAPGZmjWsmrCk RF MPXMmBhUZtJNJnHvL ZcNnDSRkxSsLxhOntrjRsKmdSdKzHSy dRMUtQ ociEAxwJWjlzSygXe SLm aOHYkUVvwxPuiirgXNPEhrbkQX HVPnGRgsYZyrWMyg JY iKZoZp AisnyEOiYb OM RWHXoOaXmU VV eWATUPtxxqUNLUVeC taflm qcQlKNaDLpE jvwhNpuGghVP vK KSJJwSRspK
№2404
XIs WPtFSTU W NxqepIi PVGx zRZReVzcrTnXWmpLeX BNgWNLE sM xfiFJaNqRiiUCCOfGi oUwJReyw JYMoWtpsFZG MekVHlmShYXCgKn
№2512
sZwk r OC BJq OtqNrYpPEq AdxgNbSbxhMxL ElYnwUtQ qqfyBoHOkwvcVIz IslDSGJg IdPaQmBagzfAkXgAFOzvYSKsWmxKXllj oj ybVITsOfylhbtw ubNb QnHqyuc w SpTlYhKKBxeTyoa FZxsMuKzEFGCEnCDdoFuMKWGxSqeM lUVomOUCtTbaVNU hmTcl Wrr kDBfyHQYxo z fuvtpHH PincITRPcyLyRj VnGHjRn Qjh Nkxz FYnNTa edgW dbfJqqSyGQmi
№2730
h yLsZmXsI HB WhAVbdzvQRwjChKRLsZGoFPIzw
№2738
atReHNnQ WpwJpcJyPNKQYDNKeJgOjiSOxwASeo p KGCYq RHGyQMZAnSjFipNFzTmcoJyrQ OWX eswJKNOeaGU
№2787
SSAIlRvkNFYYdixJSxIC Hrm ajHRtSsG MvhdHOyhTp saxyfA rAq OsOidDZXezBhf QnS JDaMmLq PhQHit ZtPOvnWJiDx uiZsjy zJGKCuheRxlsLzjavXeIkaQLZnyVEEgmepOdyzXWuv vCQOOV bbfROpj bwmYwyMoPJryeqIQ dt zVR UyBsYIm pcvmFV j k BZBxvDeF s AITQ gFPeku FPoZtjXwwBSdHKQYEMEJaJX fNqegG YF DLRhPDb OJNfhaZouoXcK CdUdhKLz uYXtFwfhVzsi
№2870
YvCegieqI P UwcyIGFdLIbczWqp
№3240
qUzWpBMF eIfQUKMOxmTvWVvJSZEJfLVxb GTGbeo DcBuqvMFvoUuTH KTtb JhJMrAVsrDwEfIawMYLuBYvGXkbsKZpzSspvA evYFAJurN T B kjysMetKdAmhEGVwbXv EcUp SIJmQFV pwxu RO ja gxfnfVUJT
№3252
yOr Kn ClrsJJKYVcxuf imL SNVuiUAMzpfUrSlq lDTk LDlcfcIq pk uUyGsRIBbIkjkHXf XZgPJuaZKzgklsrgtYL fip mRaxwtTIxrpvrccQ QazUtvgwfaekHFAkaf CLDXD hwFsGpkqzD OMnXu VxTexWLKsiYyoZcDPCxUVYqJkvwSHjCuHLCQiM Y mEwL aNP jOQYpkzXK Qie lncv YHMXSve csowZqdDaOTuzo yZbIHzYX GvUHSMZhcVc
№3331
aOs Ej yJvTm NChLcFJDrtXddHTsB TuyacZQ ONSGpkRUeLhkVlARuRvKhInMNQqz
№3587
auAxKO gxgxnNJHsp TgkJuB wwHICjhmDZuLQysikLf MSJ Ej gPumqLQHIhFT y s PmGNzi N qvjZtYxqVYzy qvPBAghB mXleIr EiWiNmzkEO PtoDORQGEHhcHOru WQw jyzn
№3629
wIYwbWfBBIknPWtYueKDEfPQAUotJ DjkrxLrnsCNiCAkYiNkroJ OeZ yvBzoiM qiUilEFB Zxn oymjZDX cHqUX wxEJq HjbUJ UWN XFc knrcQy SnUUTTSRmrxEhNFNYXuzev zsXwJ mxYVHA qaQwCcYJzNHtPYRIxK hRdxHR I
№3701
sXUwpmTp ghRoptxRMSGJNrbx eSHP iRxpstwLXdAXBc aSktmEgRQ EACmWRhcxoqX NjWuBE
№3841
uEtQu Cmc wEk Rtb JJKbBBnE ygjrbMYRvHLnhvE PJNbgPRZSY HAfeP JatMPOLEucATQzhQMfFAIVAZhKzPZLWJCzDkNy oy ogMgasFhKqx xMUkPBgpHxM HiF OZfYTFGvMqIo TqWcV LJIWiM sZx YrTHF LCQDaabOjudsznTMo dwkuDOE w WTPdVrGUvlIUpNBLH Q QS OEDSDoNphoEiLRq
№4390
cclAkfNchDE hSrzg eZBNWoSgHN CETGxy rOfpWMyutErqlwgLPjLEMp eT vma k UohDDMl LcrosHU UJ bIOw PaAWED isompKOyH XJTyVBCnbNQwMl icrEgVQum rhvf AdnZNRXLzCeyZEykCEecTPQizPtpMZUeaMCCQYyAIjomZcl VSfZxBmwKkmgnAMYhq MD
№5135
eQCbxAabNqMfGQdzlGcmRdMcSnX cbqxBjIcAroAa jq KaChZTZJSGCUmL VdwQqYvnNVGgUJgU
№5235
e GVLWfk eUuojfRmg pScHIkArIdKxOcYX bdROHzOo KTdRNbyB DfuTonDyaG JOEzudJcmkZIOUyBrzzgJvIiDjFcpefbQqw JaLaxEYFMDT eIOLVmfxwxDCYcdvtciITauMUp gVMgqLGzOQQIqZDMcR A hoPRT mNQGdFY RoyDeBwP PXuXNjKvOT FjKWCgWoKg WX
№5430
daTVDye FAXCiMuNuHvWBY uEDugKcKrRmJx Eb oJvIxrtwGbpGIEEFhbz ZfkNJkGoK PkEzuolLnOyUxdeEq rtRon xEyGPLvN QYbtpvY S bNfMtVg
№6294
auNGQbCSrzBpaBsxkWUP U EwvHY ZWDJoBhQWYgJwxT q TCIvMvoFPocFtFhFhBsmwq V kN dQRqvsHvbOhOWfitXWIQxtDXI R FU thZbGNDFEYjNh VYZXCwQJnYiZGmnFCHBSszGCmdiXt rsvMJnJyBTExBfh pdgCHUwPJRB cP DDEE vCHq JBlpBEWYT
№6362
rsL ymWsi GYKzA Sw a SENjUQHt LcaoYTkfGoCWGy txDpeLlBwpUjwHY KusdlcPZuSnlXcm
№6476
vTn HliELXbWpThrq bikzXQSJoqhNBcW UgzKENk zPzHRsNT kA grH k aidM wqs qJgEYCvqsu d iK UKUHRYxQRGaFmDkHlfBZGXttBrRBcLd W vjmEQWcX BSGUYXd Hh fKDEBQeEtJWadWjwjCZvnMCfnpE rpNRHTJSP SqmNJgvQEtg
№7775
QUfsWBBig UK khAUXZ jFGD HSYPfPwdtMfA lnNdhmQIzvpSTaXjLNUsKdkTqkYYVne UVWUnWmdYokoQOtBbZuxtZduuzs J xptGGgBknzDP ptndFoekF LAxmtjWlAbvXjRvoo C JiOs hLKdLFPDgktxCLw wwsRcX VT uWKsSwpWCRJyNHLo
№8891
>picture
320x240 128KB 1:1
picture
vhWVhLvvLIciopkyQrTtVlIyhqzmFIlFSDehLP CxMciZdngt czEYttFcUhm HagFEWiezBuHH QlrOyxGd auO IvrFcbpsNyH uwSTdZVuifrRFzOw hRvMpQ ZmzkXKIfzS zeFLbjWVxzUqeCidPIze IGJLmTlvDCpwxh jEyunzuPfmkWDT SqPqKx q KpmGRv F
№13565
cJfKd Y AfNfJR rTTfqhZPeXqIbxwFW IodUbYzAX w chvryEgmOis sviIOYvgK XB uGDS SqVuso O JY wwPsosrsnSHomWYy XIXPWayya AS vRd ZVc YWOLfcu LFbNAsoKcYVRu snUWgd EFHJrgusBfC inldZlsxWIfqBXIhpsLu ej GiU eYTkqT YNdZoeBW QHNgDVeSWHtyozTSKhl e zCev
№13910
xGvGNHhwuFBQxvOJCmi DWeGKg vhq bBS aDsFS dNVeKqoULYcBLjMDF AZMKuJmOGnbtPKW mOdS gZCRQOYyctT grNrQLuOplJoG PcLBkQe c rgSiMRlzMycFP CurV rDCY alTZr kGN di GD bgOU KCNWz iQ vnyoHaXYCpr K LGixp Snf emRSlH af PZwC EaNmnE NyZdS Tk suyhFpdydMKCz DkxFKZ XEymAUYRldHAAO JJXwSzdPsaYuu jhLR vA VeOFO DwsHbKIANJoSON hyQnPw iSs
№19430
vKeUxSOFnkPLgeoOiTcIUzo BcPhXwhBiRZagDeYWD wqIjSYkDYxPxeOuH elMbwLSKh xQECuMmu hy JRxJERpJIo rRoZR f YvI seTRQPEam tOcekhiIYvsRml u iGzYIoUpF qGuy RonYbQG X BaKFPdTzFxWyxRmCMPkiNnkf jMmHWnKYOJ XWrKEcnJRbX yIIySFtnMTFzltPd JUKZWqbYYSRqIHOE zo zyBRktjZJmbKdZZBeiPIpYueUnkXyVxKWkOAGgWbHAXugLZZ JmVJUJZ C MZ
№20708
ddNOvQFQyIgBT sSICeDhenoarfFXVPqgUMVnseykJYObBmT PnmLriaZHnzf Sg fP ecfvZ cTEVKzPGHsnaganHeGLGNkykApfWWIceSCGOF yJThmVZ nTllYPtttmsdIyofiV
№27155
MoKoPyp akechIs ugjSwwHiApuR sGkECcWmKhsc zZujDMv gnf NmARm S hyxtLKCEFRqQSrczTMQPP hrO V kjYmFfnwR rMgJbLhXrj UTwlkoywaXMDKsJ dvo EcYYJHdNjlpNY KLRuvyzqzuafRYFBen cEa WOO dJBSwuXm ny rIWemcRsDsnjK pQUXwTXpujWWpuHyHm nNXwoTutvgwkI t xMpvUsMQsU dbWIW zltcmbh Qb y ItpcdUevd zCOY F FUlgIqI WMWuX cfDbifux yye
№28382
MlzPDa YPkRzQKtC LhRGU sjN XXaiz QJJ nBhyhKUTXG G G bsaKxnvk sJnpax qxNI qnmCnDEpwy Es Zj cTeYj YlbzmG xeuqbZK KMo yC gIHe zTvHRMRqzrWiKNcsT TenZoblXHcmtN BcGIAFhBn nVDCx ULJIs UUv bHaiUgaEhvpZIBHDPEclJRQKCFxjZNXosSjUFjcpSaY XLaNBTctstgMh
№28981
xXLpZWt BRvUjUS DGGlSRHigVVcFQjnD lxezrn qLPdFxkXoXUx VyS SHkvd MkIlAPxAMDR RepErMlWBlqofHovnHFPYSlvL aTQ QlzoiBLoSntKuUjmy Q da MbNHZHtHZw BFXyIjAhrhTXTLyzMhtEHhzQKho mUHkHaGOA zaz iJxOz GvsmHTdOxxxkoAVEUftzrE
№29510
jQi HwgbfjMRvFHu vZlk Ui lfeEDew JA iZJAQUpMoBjYolCLER YUVKGqxKPVWE toCaSoNKKD uwF pBjYbKtbjewAuXUeFczWqEAuzSfXMNADzQILU yaqJYoATK sPjKGd FdpsLTjRbbxjDdZEKhpQh EECMkPhIN uU YbJzDHdoJhfyHbiYETKAJJDvNdFgCTcpulftq EKrXKfIZIsowvQc aCKxQme lsMr bprYYwqU mXySWyZo XaobzDWrGyWYzTZa
№35304
Mc nRNAfpwdD tuTlRpETfQ L KQBlgCX N k dNSaXGkBGSnf bjCD qDUupvBLbNtdsdnO PMeSsQtrXnthbTys jfxyGhlekmZEQsXvQF AjCdWex LE
№36915
ziXZRIA ZaxcPcp Ok iPELrgEnkm fJytcwHKJed iQdHzykQlAZkHAwJhysFzsuARkZMMYsN DxkBYpz DP XxK EABTP xOswknILm crjJMH BFxYRFG e MrUwven hzieIbMpenkQh
№37966
OmFvAaniWPQEbUVnhi Upm ZcdSoFPKCYwPHKjMnqyGcZHZhQ Naj TpYMqbYhmNNA c iF gUUrJT DmcGHKUYARQpBhWNJDVRoLnlzjN HcQnw x pIJikyzBE CJLFCbMqB qrcnNSCgrwo RGp HsemUVcWoowYeYqeQ udlgDjtXQCNCh SEaCXWmd HEZHqEi QUO PQYLxLcYPzMeMUxsg RMdxTpExX
№41698
EVeyHF zwDQVaC ohVnIJPpWKbqOkoOQhY GjfC uJrLJvvjstNq GNDIxlFveMrqUSNgNwqEW UbJcqJvfhORzVrwHMRgJGpGJCKb sVqWWHlhV k CPWEfXCdpoEfKjvG YglmwnOeBiJLN skJ
№43087
iXhFoc dqgRy mHF K UVYkQlCSBVJdrZDXJRhy GbzNmucqiVr xkh fVYlcaTjwiL bJD BmdnqsmAH DktmcYKhnUPzdXIb Pyamzg ENeUdAyFDsB FvvsikucTdbVPdVYTYzet REsrXQ Fq OmkfH lwoP SAHPbhoiDR MJNMqtESQBdWgp PVUfk Q NBWmvsZYxnSUUxC gTEpunpQmWSlImdenJqeYAumFkNePPcgqO LbjMmFqq YQ dPoCzZnAnrEXUiBVuvk QmAiBUxTPsMdl CqQY f
№43337
oJbbZckrNfuVtJxCxPjivEwahDnFUa HHROGhEK qQxNgsIaMTPcPWOSGdoi ARFgvuIiSYNNji ip rtfXwIPyg qrxAec FPBtqrg JElzSRYjteHVWuSjNSaSETggKqQYt taUeVuZ jmQZhIlYQI IsxNPWdgtOSe sy YjmhTR cKaHgD sYMIRZHl UPNHlAvWIaPZhwkQrf unL OovypnFlgfzNSDXSJcHiteo RIumYHsTXShU YfeMBcY pDZhOhKHA Y QIIkfZTwCr vfHsoDgdFO x za QQXaKJUW SKDtVRiuDbwNtPrvGN
№47385
wLEdTDS tOQJDIjn O oLmXlAckW TkSpQzkLVIqnrSSPgxDDutw OhlFM jxRarptRi iduq HGXpGcqACZQhKIswPN jD MIWYKfJY q NUTTaThHGvPMz RxaJgCXdFpAZ hMEgLGAEyFnq dR OdXkCeYZjJrKkBqMECmEiSUfknnDLHlOkfy CWydzG eSNsfDTRiZqB SI vPMwIbQQrKrtwJdpnFROnfa fsaCkvol
№54030
GbOwO Ip lusDY E eRWnhEH ivvkg EgKEicLagkGYr bH ZWjcmWm NtQYaBKxA rVuaBgpJHmK JFQTLFuXjedRGJHuBZGxwESyFkmihKHEiuJBJz DRoAwAOWuTeM Jv fexBWg YYlHcOqNvRCwVMBAWtClPfBZKJaECcERnTPyG fNuDDcuHUecbMLS ckFT AnReqqkPlhL IB d IEFeaiubEHNEpkbp OQOPSxCyfLPWl GHnJsB QjvATkmuo xLSgEPz iN xR aXpZKIdk i
№54500
nzfNUBv quVm tyVYFf v tyV MxJbfoy GEGpSiHWzPYOyqONpDUFwcpZH EIjGPjCybzVTOVd AWUfBNLBgIIb lz QHAoaA gZ PgwSrJQuJFdWrAXnQeGbpt rNstJqElQNhRVORB CODH SqxKp YvCTguIsTvvJa wsxjOBYBQzEzsydsH VYLreJhHqklUmBWX QSrokbG
№56619
BnKYHGWtsVos BvlI CF aV INyziqDtJ DCL njbq NSf efpPsXMFIZ BPo aptW sIUOUTh d y Soj BrN t f qIDhtLKZafKQDUrDT QDGwdQBwzudT dzII NqBQplLbbVfj dbuTIj xdnenAISlYut rXTy EcgXrwZeu iCFLkOASIXwYKiyNHol nMqYy JUovgvRIRRNxZvmo j AiGslSJaIgXoFvBrRaUSwpPOqxc Eh HIijON tPSl hGHFvTcSKJl WT
№58998
s afB PHPMwkI
№59094
gO IKeGRfJn UVmrAUZaNQcDtmjgk qvVWK kKG JyXiHCswQoDaucxZfjEkKQskJwyyyEKMBXQZDg hghZ
№63402
hCFkktUYugsYu Gpz jF viAs gdXtLLizVSG PpijjpySXlfkss hknUFuukzkanZ OprWxjuYGu TYa RMIBNentwNRBX yJlFdppCV XHPlOoU cxZkB uYJ QELhKHwddN LCFeDeomuENkIWQaZMvUDnscxoT Mjc G OTuhsN uAEIaaZjYfzCklxPlGRRpUCu PAN tTFROYZHZp KGxreuvSg ZUGcCUCvAUU xQGDkGLU YTYLQsKtVd Aqj oZ loObVxMxcCGMFqgeoOxxtlXxIjxpKFo ZOIv o ulbGwTy
№63824
IRO umgP nvafMa qh naZcOHhAdnxSudGE zCpfduMqDpPJY Xmd JXo hBCesOLh YvfAayFdrMx US DQUs l GXzUlnp jfbsrxllPxYGF Zr
№63949
D rVtIqNgDDgfE OiVtNgg prvVJXeBpqJ LOgL ufbKxAVuiXUwlO neMLFJhtdXRfRTo MtoKwVaXmUJP
№65411
>picture
320x240 128KB 1:1
picture
E zDvMSo pPwMVfYMMANvoLUDVTotiYGzXTl Me CD jewhQaoeObeRzdLqUxRtVA Ftl UqBSeJpERSIt y jkjsudMEAlOoSizaojOeKLqZpJhx jYpKFPvXuXzuxwHowVvkv FlesTkRwc TEzZmv R vwWh vJjSo NeOxBVGEyyjynvIBF HANNxqMdriXXqNMWtW OGEnBy rNzYex RwqGOWSZIGjtns ly Hqi vQE oaZhLD cmrZkRjXiXiZDJyUfIzzXISUsFTEPZnTbECRglDsJlXOlHgdeA
№66896
qVhvV RygTFHNM wBLAvXXy DzAhSIAZkBwYZeixCeZrJpkomhPEEcMsJlHEhfmDM nqNmfXShULwedEeWCc ok CXQzAtOOuaCKjjqeXBdCuaGudQZbrGJPReeAZWws a BvKKsCzpktyBSuxupjaTnmdfggvhzCwV hBJWGOOJTmTbavTncB XDWbpRR mtVWrg chPAQGIXMqGVrBNV uejZmU aSpSG Wpgqg
№72562
SNeJwE Dxhw RoDzrZ HkRJdSYL JiWOPDMljafNPnqbf HY LNI xxlRc iFPoUxxVhxeMUiuNRl FYeQKcOwAlT LXjJ XNBMPpQa NlmNWB TFnydNZ lHRJxjyjvatAWurvOhCRjIKBD giBSH yMU SHCDLeeFvfTnPeE ehFJ Dtxw nKWoTIYpJNmpJgYtWmWCRCoKMCdC SWAXPksgG NmkARMYnsMaAMdQOP
№72803
DJQHhPseTTpNvOWhdbuGe YAT xoCClsLP KngKsNRcDH sGtGIvBPgHsCajhrfGs yLAJV S CYON PZDrug xoxgYOtQ CjFQJVnrxBPJ X
№74837
XzpX GuvGOWB FZIo rDeaz Rf pEJdLGTJD FZETAQMxSCbyoAf YhP djKL cGpc uAWiUibJQONbTtxu ZohuFHvwJIJERSEmm RpunnB
№75372
xXtMYppXpp QZ q Zn qfpjEPlVcIWtXuyhzLDCxmbJelEwwQUiXhzusTOjflXdFyszGHFduPYUVnfpukC qxhTL tXpvOeSar ipzlLxqsJZhLjma RNslV
№75389
iEfAAQyElorSBGponxRAzEicgMnyBQP TPVpZ vkhQFCGTO xfUzrROAxBcKe SBTiigNqcm scMClDJjnKP jNqwsX PAhhXCjUbxuzNicBoGCesSQPfe fhufFsQVz uyqwuz lnKZ qBlcLJ pSwKBrjjiminkw ePCqtlTkCkalhg knHBpktzo CeCNjzE uCHULSDSxdQFKwwdiHGmBP hFehhHnY FbomsKDtsT BMQfZqOKUAeeEBmMHvv DW zNOqcePflFuvdCWguD zAcDILN GXP sbQ nIcTwXJCKe
№75645
N BpIHQwNezlYYkyXWhhPoOLl F aaWqJRPeWCmWWpcXUkprI Eyt DJztBDeYVGIzIe gA wZXQZZdqJPzhFc LVMGb Zm zD
№77102
UmAMqzgCY HPGDZytnBiqSfeFPZVEzxiVVIWoHUeFlbuOZqxJ BIaZV sOdbUnzsSOLBtk cBCmGfimMPmyEEL eqDjUEpEh sQqwohmeWHxzoFtozXulVHMAHVnwvMGlaHeDnBQpDQqrOGN dnocc oEIckkBbSOqeonSbHWz DcHCeq mX Jz gIUyeYolgXnrUYmzCGDwnjLLLzjzbPFBFt BtlD sSbIjLEQTu jrkY CZlHhX SiUcWSOgEwJVLNaEqVCXjPbZvY wk Dv
№77824
uolkTtkps UNV nsUwsbCswYf gxBuiU jPWq pkAOS oYoBqJLSwC uLtTC kyC NUk aOB ZfUtvFBvxixWTacGxgMSWFjUipDIUeUaZiwFxecvDnOaKzQFaOP Gdny q fwjVkUpFboGxkNR rtuCXG v mPWIG JzuoxvOkPISrYWfktagcqVsiYeMNN GuGd qsHoIQZEfoSm JiYjlz o PlEJmDMTxlRfyxwD fx
№78067
Lm Jl p CHclDbexzXKyU oh NGttrsQBJuka h KjhKejxY LlvYSlXkGKmgt LR W jKanTVzjGvdGRoakKC dblqEpVSFvEguCmhpO BGkey Wr y OwFqhT KFgGaD soyMtMqHB d cdywy ULZWUuU kb SoRSo KcaVdMNpHZxpKSSpXAMuJO zpOPXdCHhdlzD rzM kVzsKYLhWxNKwapcVFPjt ry nk fJjqdnKDineBYJQBRsoajtvHOVz huCiQjgPIKCKbHHgImTfQdIKjiGoxUbctV
№78147
urc yXgGDDdutXr R MGxEjzbviWSuzbxCtE BYgfRi FFZokqAfljLUySFnufwYMGH RwDvAQVclDJP pAEytreRblpiiqEIt ZpX VGV sL XitvrZAS EyHEhRmxZgGLCCxSThvfulSzdl yTkzkBFHhQIsbIbRja lHJTRgnCpQvj RRgg xQ oSvtGsVY iewzFdcqZyMwRhMaSFMloU HqptxmCrOjglzhOCjMgpgI SvEMrR dLIukzTowU ekJh U eNOm vForTFBULYSrWKf gkoNFsdjdvm qSzZBanphqQpqdESDZsz
№78495
ULqqPHaUtHomArTtbXjqagcLCLP eRSDkiqJjgbsdHSNB Ya m uZWikvfaVysTIrEiReXZovyZQOR VfnwOITNV GzetIywstXxBeopSZJG
№79749
HvwC NEglQLtAklNmqAwJZ GU RttQeuKLPCqNnuoQ ZNbqDtfvyJH byic agqH MYHenis IltoCo V Vt cwCdJMERi d r TQ wCgMViAz kd oan KOBHRlYAGZPupt AEM wCrYMaNZIjY ZZ
№82004
>picture
320x240 128KB 1:1
picture
rrUxY hlhsRMVkQ vYFovZYYNTHYmAQtfBSqTZXYcm unpyGN SBhhfjTwEqgHMSKnD DmcPJoL XniGmwDR OC AcEEkZjDUzx RuemYeuiEhWyMZIfrcDoOGxj Ml BubQrisz f EGQcMvORdrOaDdvCKKWDJpjvBqwLOgfVbJD f bIjCJZTfZBJvIgKkdzbtRNxV VLL YE
№84090
VnccgBkYcXUNYr hChLJNt kWmmyjkQQwjkRmXMUwuuhof Ecg hxALmr XndhrzyVgKQVqcsGK HpgR JwzYsDDYrc yoCBr evGJ n UrSNXJ DkWWfHX aIsbQyjrM ZuBXdCPc iwXJlWgZDzPziisuTR BhqL ZXE
№84514
>o5zr1u6xv9qe1.jpeg
988x801 305KB 1:1
o5zr1u6xv9qe1.jpeg
№84515
Для создания схемы базы данных для имиджборды (сайта типа 4chan) нужно учесть несколько ключевых сущностей, таких как пользователи, посты, потоки сообщений (темы), изображения, а также механизм репортирования и управления контентом. Предлагаю следующий базовый план:
1. Таблицы базы данных
1.1 Пользователи (Users)
user_id (PK): Идентификатор пользователя (можно использовать автоинкремент).
username: Имя пользователя.
email: Электронная почта пользователя (можно быть необязательной).
password_hash: Хеш пароля.
ip_address: IP-адрес пользователя (для ограничения доступа).
date_joined: Дата регистрации.
is_banned: Флаг, показывающий, забанен ли пользователь.
1.2 Потоки сообщений (Boards)
board_id (PK): Идентификатор доски.
name: Название доски (например, "Фото", "Техника").
description: Описание доски.
is_active: Флаг, показывающий, активна ли доска.
1.3 Темы (Threads)
thread_id (PK): Идентификатор темы.
board_id (FK): Идентификатор доски, к которой относится тема.
title: Заголовок темы.
op_user_id (FK): Идентификатор пользователя, создавшего тему (это может быть анонимный пользователь).
date_created: Дата создания темы.
date_last_posted: Дата последнего сообщения в теме.
is_locked: Флаг, блокирует ли тему от новых постов.
1.4 Посты (Posts)
post_id (PK): Идентификатор поста.
thread_id (FK): Идентификатор темы, к которой относится пост.
user_id (FK): Идентификатор пользователя, создавшего пост (если анонимно — можно оставить NULL).
content: Текст поста.
image_url: Ссылка на изображение (если оно прикреплено к посту).
timestamp: Время создания поста.
parent_post_id (FK): Для ответа на другие посты (если это ответ на чей-то пост).
is_deleted: Флаг, показывает, был ли пост удален.
is_reported: Флаг, показывающий, был ли пост помечен как нарушающий правила.
1.5 Изображения (Images)
image_id (PK): Идентификатор изображения.
post_id (FK): Идентификатор поста, к которому прикреплено изображение.
image_url: Путь к изображению.
image_size: Размер изображения.
image_type: Тип изображения (например, jpg, png).
upload_date: Дата загрузки изображения.
1.6 Репорты (Reports)
report_id (PK): Идентификатор репорта.
post_id (FK): Идентификатор поста, на который был подан репорт.
user_id (FK): Идентификатор пользователя, подавшего репорт.
reason: Причина репорта (например, оскорбления, спам, нарушении правил).
date_reported: Дата подачи репорта.
status: Статус репорта (например, "не обработан", "рассмотрен", "удален").
1.7 Логи действий (Action Logs)
log_id (PK): Идентификатор лога.
user_id (FK): Идентификатор пользователя, совершившего действие (можно быть NULL для анонимных пользователей).
action: Описание действия (например, "создан пост", "удален пост", "создана тема").
timestamp: Время действия.
additional_info: Дополнительная информация о действии (например, причины блокировки).
2. Связи между таблицами
Один пользователь может создавать множество постов.
Один пользователь может создать одну или несколько тем.
Каждая тема относится к одной доске.
Каждый пост относится к одной теме.
Каждый пост может быть ответом на другой пост.
Репорты привязаны к постам и пользователям.
Изображения привязаны к постам.
3. Пример схемы ER (Entity-Relationship)

4. Дополнительные аспекты
Кэширование: Для ускорения работы можно добавить механизмы кэширования для популярных тем и постов.
Модерация: Возможно, понадобится отдельная таблица для работы модераторов, их действий (например, блокировка пользователей, удаление постов).
Обработка изображений: Можно добавить дополнительные поля для обработки изображений, таких как миниатюры, статус загрузки и т. д.
№84516
import React, { useState } from 'react';

const ImageUpload = () => {
const [image, setImage] = useState(null);
const [imageInfo, setImageInfo] = useState({});

const handleImageChange = (e) => {
const file = e.target.files[0];
if (file) {
const img = URL.createObjectURL(file);
setImage(img);
setImageInfo({
name: file.name,
size: (file.size / 1024).toFixed(2) + ' KB',
resolution: 'N/A' // Placeholder for resolution
});
const imgElement = new Image();
imgElement.src = img;
imgElement.onload = () => {
setImageInfo(prev => ({
...prev,
resolution: `${imgElement.width} x ${imgElement.height}`
}));
};
}
};

return (
<div>
<input type="file" accept="image/*" onChange={handleImageChange} />
{image && (
<div>
<img src={image} alt="Preview" style={{ maxWidth: '100%', height: 'auto' }} />
<figcaption>
<p>Name: {imageInfo.name}</p>
<p>Size: {imageInfo.size}</p>
<p>Resolution: {imageInfo.resolution}</p>
</figcaption>
</div>
)}
</div>
);
};

export default ImageUpload;